Ticket #29665

マイナスの金額の読み上げに関する記号読み辞書の確認

Open Date: 2012-09-23 20:35 Last Update: 2012-11-27 22:30

Reporter:
Owner:
(None)
Status:
Closed
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

翻訳チームとしての作業のひとつに symbols.dic の英語版が改訂されたときに日本語の symbols.dic の対応箇所を変更する仕事があります。

いま対応未完了の状態で残っている作業が2つあり、修正不要と宣言するか、修正するか、どちらかが必要です。

ひとつ(sy-diffs 4980) は英語のスペルミスの修正で、すでに日本語版では日本語に置き換えているので対応不要。

もうひとつ(sy-diffs 5386)は本家チケット2625に対応する作業で、通貨記号がついたマイナスの数字を正しく読み上げるための修正です。

確認したところ、マイナスの数についての日本語のテーブルに不整合があるようにみえます。

以下、英語:

complexSymbols:
(中略)
negative number	(?<!\w)-(?=[$£€¥]?\d)

symbols:
(中略)
negative number	minus	none	norep

以下、日本語:

complexSymbols:
(マイナスに関する表記なし)

symbols:
(中略)
negative number	マイナス

もうすこし詳しく検討したいと思います。

Ticket History (3/5 Histories)

2012-09-23 20:35 Updated by: nishimoto
  • New Ticket "マイナスの金額の読み上げに関する記号読み辞書の確認" created
2012-10-12 18:12 Updated by: nishimoto
Comment

本家チケットに基づいて状況を確認しました。

http://www.nvda-project.org/ticket/2625

テストパターン:

-123
-$123

バージョン

  • 本家 revno: 5542 (tags: release-2012.3beta1) 言語設定: 英語(en)
  • NVDAJP revno: 4375 言語設定: 日本語(ja)

記号読み上げレベル「なし」(None)の場合:

  • 本家:マイナス ひゃくにじゅうさん、マイナス ドル ひゃくにじゅうさん
  • 日本語版:マイナス ひゃくにじゅうさん、マイナス ひゃくにじゅうさん

記号読み上げレベル「すべて」(All)の場合:

  • 本家:マイナス ひゃくにじゅうさん、マイナス ドル ひゃくにじゅうさん
  • 日本語版:マイナス ひゃくにじゅうさん、マイナス ドルマーク ひゃくにじゅうさん

結論からいえば、マイナス記号が無視される不具合は、日本語版では発生していません。

ただし、記号読み上げレベルの扱いが英語ロケールと違っています。

2012-10-12 19:26 Updated by: nishimoto
Comment

下記のコミットで添付ファイル nvdajp-ticket29665.txt に含まれるマイナスの金額の読み上げが、「マイナス」通貨記号、金額、のパターンで読み上げられるようにしました。

lp:nvdajp 4376

本家の挙動にあわせて、記号読み上げレベル「なし」および「すべて」のどちらの場合でも、通貨記号は省略しないようになっています。 ドルマーク、エンマークは「ドル」「エン」と短縮しました。

なお、マイナス記号が全角文字の場合は考慮していません。今後の課題とさせてください。

2012-11-27 22:30 Updated by: nishimoto
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-11-27 22:30

Attachment File List

Edit

Please login to add comment to this ticket » Login