チケット #33982

点字ディスプレイ出力で chk rbtn などの略語表記を選択可能にする

登録: 2014-06-30 23:34 最終更新: 2014-07-26 22:20

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

過去の経緯は下記のチケット参照:

チケット #29297 点字ディスプレイ出力における略語の日本語化

2014.3jp にむけて

チケット #31182 日本語点字とコンピューター点字(NABCC)の併用モード

を実装したので、あわせて、点字ディスプレイ出力でコントロールの名前の

チェックボックス chk

ラジオボタン rbtn

などの略語表記を利用可能にすることも検討してはどうかと思います。

チケットの履歴 (7 件中 3 件表示)

2014-06-30 23:34 更新者: nishimoto
  • 新しいチケット "点字ディスプレイ出力で chk rbtn などの略語表記を選択可能にする" が作成されました
2014-07-01 14:13 更新者: nishimoto
  • 解決法なし から 受領 に更新されました
コメント

点字設定で NABCC モードのときに Windows コントロールの「チェックボックス」「ダイアログ」などの role/state 通知を chk dlg などの略称にする、という仕様を実装してみました。

ご要望があればテスト版を作ります。

To ssh://git@bitbucket.org/nvdajp/nvdajp.git
 * [new branch]      ti33982 -> ti33982

追記:間違えて過去のチケット番号で作業して ti29297 ブランチを作ってしまったのですが、いまのところ ti33982 ブランチはまったく同じ内容です。

2014-07-01 14:36 更新者: nishimoto
コメント

本家の関連チケット 4130

http://community.nvda-project.org/ticket/4130

tv や dlg などの表記の説明をユーザーガイドに載せてはどうかという提案。

この表記は母国語にローカライズしていない国が多いようです。

2014-07-02 09:55 更新者: nishimoto
  • 解決法受領 から 修正済み に更新されました
  • マイルストーン(未割り当て) から 2014.3jp-public-beta (完了済み) に更新されました
コメント

日本語テスト版 jpalpha140702

https://dl.dropboxusercontent.com/u/62564469/nvda_jpalpha140702.exe

この仕様の切り替えは NABCC モードと連動させているので、 従来の仕様で使いたい場合は点字設定「コンピューター点字」をチェックなしにしてください。

それから Windows コントロール以外の、 たとえば Web フォームの略語で、 切り替えを実装できていないところがありますが、 必要性があるかどうかご意見を伺って判断したいと思います。

2014-07-09 10:42 更新者: nishimoto
コメント

略語表記に戻したほうがよさそうな箇所の追加:

braille.py

		if role == controlTypes.ROLE_HEADING and level:
			# Translators: Displayed in braille for a heading with a level.
			# %s is replaced with the level.
			roleText = _("h%s") % level
			level = None
		elif role == controlTypes.ROLE_LINK and states and controlTypes.STATE_VISITED in states:
			states = states.copy()
			states.discard(controlTypes.STATE_VISITED)
			# Translators: Displayed in braille for a link which has been visited.
			roleText = _("vlnk")

nvda.po

#. Translators: Displayed in braille for a heading with a level.
#. %s is replaced with the level.
#, python-format
msgid "h%s"
msgstr "見出しレベル %s"

#. Translators: Displayed in braille for a link which has been visited.
msgid "vlnk"
msgstr "既読"
2014-07-09 13:51 更新者: nishimoto
コメント

本家チケット 4030 のブランチで提案されている略語の説明リスト:

- edt: edit.
- lst: list.
- mnubar: menu bar.
- mnu: menu.
- btn: button.
- chk: check box.
- rbtn: radio button.
- cbo: combo box.
- lnk: link.
- dlg: dialog.
- tv: treeview.
- tb: table.
- gra: graphic.
- submnu: submenu.
- clk: clickable.
- vlnk: visited link.
- hN: heading level N (for example, h1 for heading level 1).
- lv: level.

https://bitbucket.org/nvdaaddonteam/nvda/commits/e3cfca3383a91a5e1a021a0053533d03efa926bc

2014-07-26 22:20 更新者: nishimoto
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2014-07-26 22:20 に更新されました
コメント

NABCC モードの場合に h1 ... h6 と vlnk を英数字表記で点字出力する変更:

To ssh://git@bitbucket.org/nvdajp/nvdajp.git
   9de2a23..d950c38  jpbeta -> jpbeta

このチケットはクローズします。

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする