問題の個所の言語リソースを発掘してみました。
この部分は前述の通り plural rule に基づく切り替えになっています。
コード:
# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semi-colon list of plural forms.
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
# #1 number of items
# example: 111 items
英語版
http://hg.mozilla.org/mozilla-central/f ... erties#l69コード:
detailsPane.itemsCountLabel = One item;#1 items
英語は Plural rule #1 (2 forms) なので、セミコロンの前が 1 の場合(単数)、後がそれ以外の場合(複数)のリソースです。
日本語版
http://code.google.com/p/mozja/source/b ... perties#67コード:
detailsPane.itemsCountLabel = 項目の数: 1 個;項目の数: #1 個
一方、日本語は Plural rule #0 (1 form) なので単数複数の区別がないことになります。そういうするとセミコロンの後が無視されて常に「項目の数: 1 個」になってしまう、ということでしょうか。
http://forums.firehacks.org/l10n/viewtopic.php?t=17130
ローカライズのほうに投げておきました。