Mattermost, Inc.

About the Japanese /日本語 category

日本語での議論のため。私たちは、日本のコミュニティを招待します。

@it33

ありがとうございます!
(Thank you!)

こちら、テスト投稿です。
(This post is test.)

日本語コミュニティ用メモ(ほとんど自分用)です。

Mattermost nightly builds 日本語チャンネル

https://pre-release.mattermost.com/core/channels/i18n-japanese
(EmailでRegist、Verify、Login)

日本語翻訳サーバ(i18n.json online editor)

http://186.202.167.109/ja/
(EmailでRegist、Verify、Login)

ここに書いていいのかは不明ですが.

現状, mattermost 3.0.0 で日本語で正常に表示されている方はいますか?
window.navigator.languages[0] が “ja” のとき, translations が nil になってしまって, うまく表示されず…
window.navigator.languages[0] が “en” のときは, 正常に表示されます.

window.navigator.languages
["ja", "en", "en-US"]

この条件分岐時に local != en だと
h ttps://github.com/mattermost/platform/blob/v3.0.0/webapp/action_creators/global_actions.jsx#L385

ここに入ってしまっているため…
h ttps://github.com/mattermost/platform/blob/v3.0.0/webapp/components/root.jsx#L76

ja.json は下記と同様のものが取得できています.
h ttps://github.com/mattermost/platform/blob/v3.0.0/webapp/i18n/ja.json

検証に使用した ソースコードは tag v3.0.0
docker の image は mijime/mattermost:3.0.0 になります.
h ttps://hub.docker.com/r/mijime/mattermost/~/dockerfile/

1 Like

@miijime

こちらを参考にsetupして、現在のmaster、および release-3.0 ブランチのソースコードで確認しました。
私が見た感じでは、正しく表示されているように思えました。

(Mac OS X + Chrome 50.0.2661.102 (64-bit))

的外れかもしれませんが、

  • nodejsを最新版にしてみる
    • 5.1.x だと途中でエラーが出ていたので、私はNVMのv6.1.0に上げてみました
  • master版のソースコードで試してみる

などをお試しいただけますでしょうか。

お役に立てば幸いです。

おっと、、わざわざお手数おかけして申し訳ございません.
確かに golang, nodejs 側のバージョンに気を使っていませんでした.

試してみます. ありがとうございます:innocent:


一応調査した結果張っておきます.

  • h ttps://github.com/visionmedia/superagent の jslibrary が Content-type: application/json, もしくは isJSON にマッチしたもののみ, json として Parse する
  • goalng 側の http.FileServer で返却された json は, 全て Content-type: text/plain として返却している
  • 結果, JSON として認識されず, 何も表示されていない状態となる.
  • 現在, /static 配下で返す json は言語関係の json のみのため, 今回から露見したように見受けられる.

なぜ, 他の環境では処理されているのか, 手元でビルドする必要がありますね…