2009年 4月 02日 木曜日
翻訳: Konichiwa JavaFX
JavaFX blog で日本のことが少し取り上げられていたので、久しぶりに翻訳してみました。
Japan JavaFX ユーザーグループ ができたことで、にわかに日本に関する関心が増えてきましたね。うれしい限りです。
----------------
Following are some Japanese JavaFX blogs from our localization and internationalization engineers
-------
国際化/ローカリゼーション チームのエンジニアの (日本語の) blog です。
Kenji Tachibana | Masaki Katakai | Naoto Sato | Yuka Kamiya
Also introducing a new JavaFX Japanese community portal, initiated by the community. This is where JavaFX users can freely communicate and exchange ideas and information in Japanese.
-------------
また、JavaFX の日本語コミュニティーポータル、http://javafx.jp がコミュニティーによって設立されました。このポータルでは、JavaFX ユーザーが自由にコミュニケーションをとったり、アイディアや情報の交換を日本語で行えるサイトです。
Posted at 10:35午前 4 02, 2009 by kenji in JavaFX の素人 |
2009年 4月 01日 水曜日
JavaFX: Display localized Screen on runtime
This is English version of this blog
Sample for Runtime localization (Web Start, use signed jar)
If you see the source code, you can find that this example is using the Locale.setDefault Java class method, like change the default locale and reload the localized strings from .fxproperties.
The clock in botton of the screen is created with refering to Building a JavaFX Application Using NetBeans IDE .
However, to display the time, use extended formatter to display localized time format.
LocalizedDate = "{%tEc now}";
Also, this sample has the round image animation (?), which is I've wanted to create from before. When you click the language button, world map will move to center the city where represent specified language and Timezone.
- English : Los Angeles
- Japanese: Tokyo
- Simplified Chinese: Shanghai (Because timezone need to specify Shanghai (not Beijing) in Java)
- Korean: Seoul
- Brazilian Portuguese: Sao Paulo
This is simply implemented with 3 lined world map, and display only center one and move 3 maps together to left or right.
Displayed in English. Then, click Japanese (日本語) button,
Chnage to Japanese.
Posted at 05:28午後 4 01, 2009 by kenji in JavaFX の素人 |
JavaFX ランタイムローカリゼーションのサンプル
JavaFX.COM のページにサンプルがたくさんありますが、JavaFX で動的に表示言語がかわるサンプルを作らないか?というお誘いに乗って、作ってみました。もちろん NetBeans で!
動的に表示言語がかわるサンプル (Web Start, 署名付き jar 使用)
サンプルに載せてもらえるかどうかはわからないので、とりあえず blog に載せました。
ソースコードを見るとわかるのですが、切り替えは Java の Locale.setDefault メソッドを使っています。ロケールを切り替えて、もう一度メッセージを .fxproperties から読み直してる、という感じです。
画面したの時計は、 Building a JavaFX Application Using NetBeans IDE を見ながら、ローカライズだけしてみたのですが、さくらばさんが、 ついにベールを脱いだJavaFX - 国際化 で、すでに作成されていましたね... 私のソースより、こちらを見たほうがずっと参考になると思います。
また、このサンプルは、ローカリゼーション関連だけではなく、
前からやってみたかった、「ぐるっと一周している画像のアニメーション」も作ってみています。各言語ボタンをクリックすると、世界地図が動いて、その言語にあった都市を中心にした世界地図になります。単に世界地図を3枚横に並べて、中心の画像だけ左右に動かしているのですが、作ってみるとなかなか面白かったです。
英語の画面。ここで、「日本語」をクリックすると、
日本語に切り替わります。
Posted at 04:40午後 4 01, 2009 by kenji in JavaFX の素人 |