まいむぞうです。
> <string name="hoge">体重=%1$d\n身長を入れてください</string>
> と、1$でパラメータの位置も指定できるので、言語(英語とかフランス語とか)で語順が変ることにも対応できるのでCよりもさらに便利ですよ。
おおおおお
こんなんできたんですね。
先週アプリ4つぐらい翻訳したのですが、指摘の通り
> 日本語用のstrings.xmlでは
> <string name="date">今日は%1$tY年%1$tm月%1$td日です</string>
> 英語用では
> <string name="date">Today is %1$tb %1$td, %1$tY</string>
のような語順の問題につまづいて、あまり上手に翻訳できませんでした。
名前付きパラメータ(:yearみたいな感じ)にして、置き換えるしかないかなぁと思ってましたが、
パラメータ位置を指定できるなら解決できますね。
英語→日本語で躓いたのですが、将来多言語対応する予定があるなら、
いずれは語順の問題が表面化するでしょうから、最初からパラメータ位置付きで
作っていけば、完成後に
www.launchpad.netのようなところで翻訳者を募ることが出来るので良いかもですね。
------------------------------------------------------------------------------------------------------
大路裕介(おおみちゆうすけ)/まいむぞう
mail:
mai...@gmail.com
skype: maimuzo
blog:
http://fromnorth.blogspot.com/
service for rubyist:
http://gemspec.info
for Android users:
http://www.android-app.info/
------------------------------------------------------------------------------------------------------
2009/06/27 13:41 に Junichi Nagayama<
junichi....@gmail.com> さんは書きました: