平です。
例えば、2つ%s相当の置き換えがあった場合、次のように
msgid "<b>Installing %(pkgStr)s</b> (%(size)s)\n"
msgstr "<b>%(pkgStr)s のインストール</b> (%(size)s)\n"
最近のpoファイルでは、%(value)s という表記で置き換えしています。
この際、%(value1)s と %(value2)s が逆の順番 "%(value2)s %(value1)s"でも、
代入変数どおりに処理されます。
--
Best regards,
Hajime Taira <htaira(a)redhat.com>
RHEL Solution Architect
Global Services
Red Hat K.K.
Ebisu Neonato 8F, 4-1-18, Ebisu,
Shibuya-ku, Tokyo, Japan 150-0013
----- 元のメッセージ -----
差出人: "Tadashi Jokagi" <elf(a)elf.no-ip.org>
To: trans-ja(a)lists.fedoraproject.org
送信済み: 2011年8月10日, 水曜日 午後 11:24:09
件名: Re: [Fedora-trans-ja] Fedora 16向けAnaconda翻訳完了
岡本 さん>>
上鍵です.
(2011/08/08 18:32), Kazuyuki Okamoto wrote:
そこで素朴な疑問、%s で文字列置き換えが起こりますが、%sが複数あるとき順番の
制御はできませんよね?
語順を考慮して翻訳するのは大変ですがどうするんでしょうか?考慮するしかなんで
しょうね。
「%1$s」「%2$s」のように指定する方法はあります.ただし指定できな
い実装系もあります.
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi mailto:elf@elf.no-ip.org Twitter:
http://bit.ly/a4DzKL
Yokukitana III
http://poyo.jp/
Yokukita blog
http://blog.poyo.jp/ Yokukita wiki
http://wiki.poyo.jp/
HotPHPPER News
http://news.hotphppher.net/
--
trans-ja mailing list
trans-ja(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/trans-ja