http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_en.properties
new file mode 100644
index 0000000..ba267de
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_en.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable =  Warning: Session data not available.

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_es.properties
new file mode 100644
index 0000000..35507b6
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_es.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable =  Aviso: Datos de la sessión no disponibles.

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_fr.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_fr.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_fr.properties
new file mode 100644
index 0000000..5883206
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_fr.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable =  Avertissement : Les données de session ne sont pas 
disponibles.

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_ru.properties
new file mode 100644
index 0000000..8edad1c
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_ru.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable = \u0414\u0430\u043d\u043d\u044b\u0435 
\u0441\u0435\u0441\u0441\u0438\u0438 
\u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b!

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_sl.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_sl.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_sl.properties
new file mode 100644
index 0000000..c834e06
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_sl.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable =  Opozorilo: Podatki seje niso na voljo.

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_zh_TW.properties
new file mode 100644
index 0000000..ee7a242
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/SessionMessages_zh_TW.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+sessionDataNotAvailable = 警告:工作階段資料無法使用。

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_de.properties
new file mode 100644
index 0000000..36b324f
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_de.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+signout = Abmelden

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_en.properties
new file mode 100644
index 0000000..0170cfb
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_en.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+turbulenceDetected = A turbulence detected!
+saveAndReloadWave = Please save your last changes to somewhere and reload the 
wave.
+
+online = Online
+offline = Offline
+connecting = Connecting...
+signout = Sign out

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_es.properties
new file mode 100644
index 0000000..5b08d15
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_es.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+turbulenceDetected = ¡Se detectó una turbulencia!
+saveAndReloadWave = Por favor, salva tus últimos cambios en algún sitio y 
recarga la wave.
+
+online = Conectado
+offline = Desconectado
+connecting = Conectando...
+signout = Salir

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_fr.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_fr.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_fr.properties
new file mode 100644
index 0000000..a7bcab2
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_fr.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+turbulenceDetected = Une turbulence est détectée!
+saveAndReloadWave = S''il vous plaît enregistrez vos modifications récentes 
quelque part et rechargez la wave.
+
+online = Connecté
+offline = Déconnecté
+connecting = Connexion...
+signout = Déconnexion

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_ru.properties
new file mode 100644
index 0000000..7ecac55
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_ru.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+turbulenceDetected = 
\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 
\u0442\u0443\u0440\u0431\u0443\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c!
+saveAndReloadWave = 
\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, 
\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 
\u043a\u0443\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c 
\u0432\u0430\u0448\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f 
\u0438 
\u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 
\u0432\u043e\u043b\u043d\u0443.
+
+online = \u041e\u043d\u043b\u0430\u0439\u043d
+offline = \u0410\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e
+connecting = 
\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435...
+signout = \u0412\u044b\u0439\u0442\u0438

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_sl.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_sl.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_sl.properties
new file mode 100644
index 0000000..3bed715
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_sl.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+turbulenceDetected = Zaznali smo turbulenco!
+saveAndReloadWave = Prosim, nekam shrani svoje zadnje spremembe in ponovno 
nalo??i wave.
+
+online = Dosegljiv
+offline = Nedosegljiv
+connecting = Povezovanje...
+signout = Odjava

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_zh_TW.properties
new file mode 100644
index 0000000..b90b400
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/client/i18n/WebClientMessages_zh_TW.properties
@@ -0,0 +1,27 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+connecting = 連接中
+offline = 離線
+online = 上線
+saveAndReloadWave = 請先把最近更改的內容儲存在å…
¶ä»–地方再重新載入 Wave。
+signout = 登出
+turbulenceDetected = 檢測到不穩定!

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/common/Common.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/common/Common.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/common/Common.gwt.xml
new file mode 100644
index 0000000..c6deec9
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/common/Common.gwt.xml
@@ -0,0 +1,33 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+    <inherits name="com.google.gwt.user.User"/>
+    <inherits name='org.waveprotocol.box.common.comms.WaveClientRpc'/>
+    <inherits name="org.waveprotocol.wave.concurrencycontrol.Client"/>
+    <inherits name="org.waveprotocol.wave.concurrencycontrol.Common"/>
+    <inherits name="org.waveprotocol.wave.concurrencycontrol.Wave"/>
+    <inherits name="org.waveprotocol.wave.federation.Federation"/>
+    <inherits name="org.waveprotocol.wave.model.Model"/>
+    <source path="">
+    </source>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/common/communication/Communication.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/common/communication/Communication.gwt.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/common/communication/Communication.gwt.xml
new file mode 100644
index 0000000..5a134e9
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/common/communication/Communication.gwt.xml
@@ -0,0 +1,25 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+<source path=""/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/profile/Profile.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/profile/Profile.gwt.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/profile/Profile.gwt.xml
new file mode 100644
index 0000000..223b1a3
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/profile/Profile.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="com.google.gwt.user.User" />
+  <inherits name="com.google.common.base.Base" />
+  <inherits name="org.waveprotocol.wave.client.account.Account" />
+  <source path=""/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/DigestDomImpl.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/DigestDomImpl.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/DigestDomImpl.ui.xml
new file mode 100644
index 0000000..5791c40
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/DigestDomImpl.ui.xml
@@ -0,0 +1,46 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!--
+  Template for DigestDomImpl
+  Author: [email protected] (David Hearnden)
+-->
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent";>
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder">
+  <ui:with field="css" 
type="org.waveprotocol.box.webclient.search.DigestDomImpl.Css"/>
+  <div class='{css.digest}'>
+    <div class='{css.inner}'>
+      <div ui:field='avatars' class='{css.avatars}'>
+      <!--  In here go elements like:
+        <img class='{css.avatar}' src='unknown.jpg' alt=''>
+      -->
+      </div>
+      <div class='{css.info}'>
+        <div ui:field='time'/>
+        <div ui:field='msgs'/>
+      </div>
+      <span ui:field='title'/>
+      &mdash;
+      <span ui:field='snippet'/>
+    </div>
+  </div>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.css
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.css 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.css
new file mode 100644
index 0000000..d0b0a94
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.css
@@ -0,0 +1,82 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ * CSS for search area.
+ *
+ * Author: [email protected] (David Hearnden)
+ */
+@eval searchHeight 
org.waveprotocol.box.webclient.search.SearchPanelWidget.CssConstants.SEARCH_HEIGHT;
+
+.self {
+  height: searchHeight;
+  background-color: blue;
+  margin: auto;
+  position: relative;
+}
+
+.search {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  right: 0;
+}
+
+@if 
(org.waveprotocol.wave.client.common.util.QuirksConstants.SUPPORTS_SEARCH_INPUT)
 {
+ input.query {
+   -webkit-appearance: textfield;  /* Tell Mac not to use the Mac search 
widget. */
+   font-size: 13px;  /* Tell Mac not to use its own preference for font size. 
*/
+ }
+}
+
+input.query {
+  height: 25px;
+  border-width: 1px;  /* Standardize (Webkit default is 2px, FF is 3). */
+  padding: 1px;
+  width: 100%;  /* Stretch to width of container. */
+}
+
+.searchButtonsPanel {
+  width: 190px;
+  margin: 13px 5px;
+  float: right;
+  font-family: verdana;
+  font-size: 12px;
+  line-height: 20px;
+}
+
+.searchButton {
+  margin: 0 3px;
+  text-align: center;
+  height: 25px;
+  width: 55px;
+  float: left;
+  cursor: pointer;
+}
+
+/* input elements only stretch width with a 100% width (block-model layout can
+ * not be used).  Therefore, we need a container element to house any insets
+ * and outsets, so that the input element is free to use 100% width.  It also
+ * helps buffer the surrounding elements from the broken layout model used for
+ * input elements.
+ */
+.searchboxContainer {
+  height: 25px;
+  margin: 13px 200px 13px 13px;  /* Right amount is button panel size. */
+  padding-right: 6px; /* Compensate for broken layout model for inputs. */
+}

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.gwt.xml
new file mode 100644
index 0000000..8995933
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/Search.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name="com.google.gwt.user.User"/>
+  <inherits name="org.waveprotocol.box.webclient.widget.frame.Frame"/>
+  <inherits name="org.waveprotocol.wave.client.widget.toolbar.Toolbar"/>
+  <source path=""/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanel.css
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanel.css 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanel.css
new file mode 100644
index 0000000..158be32
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanel.css
@@ -0,0 +1,82 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ * CSS for search panel.
+ *
+ * Author: [email protected] (David Hearnden)
+ */
+@eval listTop 
org.waveprotocol.box.webclient.search.SearchPanelWidget.CssConstants.LIST_TOP;
+@eval toolbarTop 
org.waveprotocol.box.webclient.search.SearchPanelWidget.CssConstants.TOOLBAR_TOP;
+
+/* Size to container. */
+.self {
+  position: absolute;
+  top: 0;
+  right: 0;
+  left: 0;
+  bottom: 0;
+  background-color: white;
+  z-index: 0;
+}
+
+.search {
+  position: absolute;
+  top: 0;
+  right: 0;
+  left: 0;
+  border-bottom: 1px solid #B8C6D9;
+  border-left: 1px solid #E4F1FE;
+  background-color: #c9e2fc;
+  overflow: hidden;
+}
+
+@sprite .toolbar {
+  gwt-image: 'emptyToolbar';
+  position: absolute;
+  top: toolbarTop;
+  right: 0;
+  left: 0;
+  border-left: 1px solid #E4F1FE;
+}
+
+.list {
+  /*
+   * Allow scrolling.  Also, keep the scrollbar there permanently, so that 
content does not get
+   * horizontally resized by the addition and removal of a scrollbar.
+   */
+  overflow-y: scroll;
+  position: absolute;
+  top: listTop;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  /* Layout under siblings (search etc). */
+  z-index: -1;
+}
+
+@sprite .showMore {
+  gwt-image: 'emptyToolbar';
+  line-height: value('emptyToolbar.getHeight', 'px');
+  font-weight: bold;
+  font-size: 14px;
+  text-align: center;
+  cursor: pointer;
+  color: gray;
+  /* Creates 20% bottom space in the scrollable area. */
+  margin-bottom: 20%;
+}

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanelWidget.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanelWidget.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanelWidget.ui.xml
new file mode 100644
index 0000000..e88450b
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchPanelWidget.ui.xml
@@ -0,0 +1,45 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!--
+  Template for SearchPanelWidget.
+  Author: [email protected] (David Hearnden)
+-->
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent";>
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+    xmlns:s="urn:import:org.waveprotocol.box.webclient.search"
+    xmlns:w="urn:import:org.waveprotocol.wave.client.widget.common"
+    xmlns:f="urn:import:org.waveprotocol.box.webclient.widget.frame"
+    xmlns:t="urn:import:org.waveprotocol.wave.client.widget.toolbar">
+  <ui:with field="css" 
type="org.waveprotocol.box.webclient.search.SearchPanelWidget.Css"/>
+  <f:FramedPanel>
+    <w:ImplPanel ui:field='self' styleName='{css.self}'>
+      <s:SearchWidget ui:field='search' addStyleNames='{css.search}'/>
+      <t:ToplevelToolbarWidget ui:field='toolbar' 
addStyleNames='{css.toolbar}'/>
+      <div ui:field='list' class='{css.list}'>
+        <div ui:field='showMore' class='{css.showMore}' 
style='visibility:hidden'>
+          Show more results
+        </div>
+      </div>
+    </w:ImplPanel>
+  </f:FramedPanel>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchWidget.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchWidget.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchWidget.ui.xml
new file mode 100644
index 0000000..f929f70
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/SearchWidget.ui.xml
@@ -0,0 +1,45 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!-- Template for SearchWidget. Author: [email protected] (David Hearnden) 
-->
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent";>
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" 
xmlns:g="urn:import:com.google.gwt.user.client.ui">
+  <ui:with
+    field="css" type="org.waveprotocol.box.webclient.search.SearchWidget.Css" 
/>
+  <ui:with
+    field="msg" 
type="org.waveprotocol.box.webclient.search.i18n.SearchWidgetMessages" />
+  <g:HTMLPanel styleName='{css.self}'>
+   <div class='{css.search}'>
+     <div class='{css.searchButtonsPanel}'>
+       <g:Button ui:field='searchButtonShared' title='Show shared waves'
+           styleName='{css.searchButton}'><ui:text 
from="{msg.shared}"/></g:Button>
+       <g:Button ui:field='searchButtonAll' title='Show all waves'
+           styleName='{css.searchButton}'><ui:text 
from="{msg.all}"/></g:Button>
+       <g:Button ui:field='searchButtonInbox' title='Show waves in my inbox'
+           styleName='{css.searchButton}'><ui:text 
from="{msg.inbox}"/></g:Button>
+     </div>
+     <div class='{css.searchboxContainer}'>
+       <g:TextBox ui:field='query' styleName='{css.query}'/>
+     </div>
+   </div>
+  </g:HTMLPanel>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_de.properties
new file mode 100644
index 0000000..7cd8a5d
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_de.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+msgs = Nachrichten

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_en.properties
new file mode 100644
index 0000000..3521ecc
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_en.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+of = of {0}
+msgs = msgs

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_es.properties
new file mode 100644
index 0000000..0c11cfc
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_es.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+of = de {0}
+msgs = mensajes

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_fr.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_fr.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_fr.properties
new file mode 100644
index 0000000..d91e474
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_fr.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+msgs = msgs

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_ru.properties
new file mode 100644
index 0000000..b39ef35
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_ru.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+of = \u0438\u0437 {0}
+msgs = \u0441\u0431\u0449

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_sl.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_sl.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_sl.properties
new file mode 100644
index 0000000..c178240
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_sl.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+msgs = spor

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_zh_TW.properties
new file mode 100644
index 0000000..352a5d0
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/DigestDomMessages_zh_TW.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+msgs = 訊息
+of =  之 {0}

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_de.properties
new file mode 100644
index 0000000..4cf7a16
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_de.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+searching = Suchen...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_en.properties
new file mode 100644
index 0000000..b2ae8a7
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_en.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = New Wave
+of = of {0}
+ofUnknown = of unknown
+searching = Searching...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_es.properties
new file mode 100644
index 0000000..48c14de
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_es.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = Nueva Wave
+of = de {0}
+ofUnknown = de desconocido
+searching = Buscando...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_fr.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_fr.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_fr.properties
new file mode 100644
index 0000000..9428e61
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_fr.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+of = sur {0}
+ofUnknown = sur inconnu
+searching = Recherche...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_ru.properties
new file mode 100644
index 0000000..aa74181
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_ru.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = \u0421\u043e\u0437\u0434\u0430\u0442\u044c
+of = \u0438\u0437 {0}
+ofUnknown = \u0432\u0441\u0435\u0433\u043e 
\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e
+searching = \u041f\u043e\u0438\u0441\u043a...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_sl.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_sl.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_sl.properties
new file mode 100644
index 0000000..450a7b1
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_sl.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = Nov Wave
+of = od {0}
+ofUnknown = od neznano
+searching = Iskanje...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_zh_TW.properties
new file mode 100644
index 0000000..800d7ad
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchPresenterMessages_zh_TW.properties
@@ -0,0 +1,25 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = 新的 Wave
+of =  之 {0}
+ofUnknown =  之未知數量
+searching = 搜尋中...

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_de.properties
new file mode 100644
index 0000000..8a19368
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_de.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+all = Alle
+inbox = Postfach

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_en.properties
new file mode 100644
index 0000000..d8b8156
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_en.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+shared = Shared
+all = All
+inbox = Inbox

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_es.properties
new file mode 100644
index 0000000..8f93d2b
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_es.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+shared = Compartidas
+all = Todas
+inbox = Buzón de entrada

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_ru.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_ru.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_ru.properties
new file mode 100644
index 0000000..cd443c3
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_ru.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+shared = \u041f\u0443\u0431\u043b.
+all = \u0412\u0441\u0435
+inbox = \u0412\u0445\u043e\u0434.

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_sl.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_sl.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_sl.properties
new file mode 100644
index 0000000..666274e
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_sl.properties
@@ -0,0 +1,23 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+newWave = Nov Wave
+createNewWave = Ustvari nov wave

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_zh_TW.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_zh_TW.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_zh_TW.properties
new file mode 100644
index 0000000..69a08b5
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/i18n/SearchWidgetMessages_zh_TW.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+all = 全部
+inbox = 收件箱
+shared = 分享

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/images/toolbar_empty.png
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/images/toolbar_empty.png
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/images/toolbar_empty.png
new file mode 100644
index 0000000..fded4fc
Binary files /dev/null and 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/images/toolbar_empty.png
 differ

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/digest.css
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/digest.css 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/digest.css
new file mode 100644
index 0000000..f53b74a
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/digest.css
@@ -0,0 +1,99 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ * CSS for a digest.
+ *
+ * Author: [email protected] (David Hearnden)
+ */
+
+/*
+ * Layout model:
+ *     ____________.digest______________________________________________
+ *    |  __________.inner______________4px___________________________   |
+ *    | |       | |       | |     | Lorem ipsum - blah |     | time  |  |
+ *    |4| 32x32 |4| 32x32 |4| 1em |____________________| 1em |_______|10|
+ *    | | avatar| | avatar| |     | blah blah blah     |     | msgs  |  |
+ *    | |_______|_|_______|_|_____|____________________|_____|_______|  |
+ *    |________________________________4px______________________________|
+ *    |=============(border)============================================|
+ */
+
+.digest {
+  min-width: 100px;
+  padding: 4px 10px 4px 4px; /* 4px padding, but a bit extra on the RHS. */
+  border-bottom: 1px solid #eee;
+  cursor: pointer;
+  color: grey;
+}
+
+.digest:hover {
+  background-color: #eee;
+}
+
+.digest.selected {
+  background-color: #789e35;
+  color: white;  
+}
+
+.inner {
+  line-height: 16px;
+  height: 32px;  /* Exactly 2 lines of text. */
+  overflow: hidden;
+}
+
+.avatars {
+  float: left;
+  margin-right: 1em;
+  width: 108px;  /* (32 + 4) x 3. */
+}
+
+.avatar {
+  float: left;
+  height: 30px;
+  width: 30px;
+  margin-right: 4px;
+  border: 1px solid #b3b3b3;
+  border-radius: 1px;
+  -moz-border-radius: 1px;
+  -webkit-border-radius: 1px;
+}
+
+.unread {
+  font-weight: bold;
+  color: black;  
+}
+
+.selected .unread {
+  color: white;
+}
+
+.info {
+  float: right;
+  margin-left: 1em;
+}
+
+.unreadCount {
+  color: white;
+  background-color: #99bb00;
+
+  /* Make a bubble. Leading is 16px, so 8px border radius is a bubble. */
+  padding: 0 0.5em;
+  border-radius: 8px;
+  -moz-border-radius: 8px;
+  -webkit-border-radius: 8px; 
+}

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/unknown.jpg
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/unknown.jpg
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/unknown.jpg
new file mode 100644
index 0000000..0f39513
Binary files /dev/null and 
b/wave/src/main/resources/org/waveprotocol/box/webclient/search/mock/unknown.jpg
 differ

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/stat/Stat.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/stat/Stat.gwt.xml 
b/wave/src/main/resources/org/waveprotocol/box/webclient/stat/Stat.gwt.xml
new file mode 100644
index 0000000..f757581
--- /dev/null
+++ b/wave/src/main/resources/org/waveprotocol/box/webclient/stat/Stat.gwt.xml
@@ -0,0 +1,17 @@
+<!--                                                                        -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you    -->
+<!-- may not use this file except in compliance with the License. You may   -->
+<!-- may obtain a copy of the License at                                    -->
+<!--                                                                        -->
+<!-- http://www.apache.org/licenses/LICENSE-2.0                             -->
+<!--                                                                        -->
+<!-- Unless required by applicable law or agreed to in writing, software    -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS,      -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or        -->
+<!-- implied. License for the specific language governing permissions and   -->
+<!-- limitations under the License.                                         -->
+
+<module>
+    <source path=""/>
+    <source path="org.waveprotocol.box.stat"/>
+</module>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/Error.gwt.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/Error.gwt.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/Error.gwt.xml
new file mode 100644
index 0000000..47e268d
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/Error.gwt.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<module>
+  <inherits name='com.google.gwt.user.User'/>
+  <inherits name='org.waveprotocol.wave.client.common.safehtml.SafeHtml'/>
+  <source path=""/>  
+</module>
+

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/ErrorIndicatorWidget.ui.xml
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/ErrorIndicatorWidget.ui.xml
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/ErrorIndicatorWidget.ui.xml
new file mode 100644
index 0000000..e9689fe
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/ErrorIndicatorWidget.ui.xml
@@ -0,0 +1,86 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!--
+  Template for ErrorIndicator.
+-->
+<ui:UiBinder
+    xmlns:ui="urn:ui:com.google.gwt.uibinder"
+    xmlns:gwt="urn:import:com.google.gwt.user.client.ui"
+>
+  <ui:with field='msg'
+         type='org.waveprotocol.box.webclient.widget.error.i18n.ErrorMessages' 
/>
+
+  <ui:style 
type='org.waveprotocol.box.webclient.widget.error.ErrorIndicatorWidget.Style'>
+
+  .alert {
+    background-color: red;
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+    /* This padding is just aesthetic, to give some space for the rounded 
corners to show. */
+    padding: 2px 6px;
+  }
+  
+  .detail {
+    background-color: #eeeeee;
+    width: 50px;
+    height: 0;  /* Starts off collapsed */
+    overflow-y: auto;
+  
+    transition: height 300ms ease-in-out;
+    -moz-transition: height 300ms ease-in-out;
+    -webkit-transition: height 300ms ease-in-out;
+  
+    font-size: small;
+    line-height: 1;
+  }
+
+  .expanded {
+    width: 800px;
+    height: 500px;
+    padding: 5px;
+    border: 1px solid black;
+  }
+
+  .stack {
+    white-space: pre;
+  }
+
+  </ui:style>
+  <gwt:HTMLPanel>
+    <span class="{style.alert}">
+      <em><ui:text from="{msg.everythingShiny}"/></em>
+      <ui:text from="{msg.errorHasOccurred}"/>. <ui:text from="{msg.please}"/>
+      <a href="#" 
onclick="window.location.replace(window.location.href.replace(/#.*/, ''));">
+      <ui:text from="{msg.refreshPage}"/></a>.
+      <gwt:Anchor href="javascript:;" ui:field="showDetail" visible="false">
+        <ui:text from="{msg.showErrorDetail}"/>.
+      </gwt:Anchor>
+      </span>
+    <div ui:field="detail" class="{style.detail}">
+      <h3><ui:text from="{msg.stackTrace}"/></h3>
+      <span ui:field="stack" class="{style.stack}"></span>
+      <span ui:field="bug"></span>
+    </div>
+  </gwt:HTMLPanel>
+</ui:UiBinder>

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_de.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_de.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_de.properties
new file mode 100644
index 0000000..256938b
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_de.properties
@@ -0,0 +1,24 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+errorHasOccurred = Es ist ein Fehler aufgetreten
+please = Bitte
+refreshPage = aktualisieren

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_en.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_en.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_en.properties
new file mode 100644
index 0000000..ed76085
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_en.properties
@@ -0,0 +1,27 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+everythingShiny = "Everything's shiny, Cap'n. Not to fret!"
+errorHasOccurred = An error has occurred
+please = Please
+refreshPage = refresh
+showErrorDetail = Show error detail
+stackTrace = Stack trace:

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_es.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_es.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_es.properties
new file mode 100644
index 0000000..f3a8da1
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_es.properties
@@ -0,0 +1,27 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+everythingShiny = "Nítido, capi. ¡No te preocupes!"
+errorHasOccurred = Ha ocurrido un error
+please = Por favor
+refreshPage = refresca
+showErrorDetail = Mostrar detalles de error
+stackTrace = Traza de la pila:

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/603eb520/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_fr.properties
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_fr.properties
 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_fr.properties
new file mode 100644
index 0000000..84f7c21
--- /dev/null
+++ 
b/wave/src/main/resources/org/waveprotocol/box/webclient/widget/error/i18n/ErrorMessages_fr.properties
@@ -0,0 +1,28 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+
+everythingShiny = "Tout est OK, capitaine. Pas de panique !"
+errorHasOccurred = Une erreur s''est produite
+please = S''il vous pla??t
+refreshPage = rafra??chissez la page
+showErrorDetail = Voir le d??tail de l''erreur
+stackTrace = Rapport d''erreur :

Reply via email to