[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

Translating message with a context.


自分が担当していた翻訳で間違いがあり、bugzilla に登録されたものがありま
した [1]。
次のようなメッセージの翻訳方法に注意下さい:

#: gtk/gtkcellrendererprogress.c:236 gtk/gtkcellrendererprogress.c:294
#, c-format
msgid "progress bar label|%d %%"
msgstr ""

原文 (msgid) は '|' でメッセージが分割されていますが、
素直に "プログレスバーのラベル|%d %%' と翻訳するのではなく、
'|' より前のメッセージはプログラム内のコンテキストにあたるので
翻訳しないようです [2]。
なので、正解は "%d %%" です。

gtk+ の他にも galeon / epiphany に同様のスタイルのメッセージがありました
が
共に修正してあります。
他にもあるかもしれないので、担当する方は注意して下さい。

[1] http://bugzilla.gnome.org/show_bug.cgi?id=163442
[2] http://mail.gnome.org/archives/gnome-i18n/2005-January/msg00079.html
-- 
(相花)