diff --git a/locales/ja.json b/locales/ja.json
index 3efa3adccb..8ee94527f8 100644
--- a/locales/ja.json
+++ b/locales/ja.json
@@ -2,8 +2,8 @@
"lang": "ja",
"rules": {
"accesskeys": {
- "description": "すべてのaccesskey属性値が一意であることを確認します",
- "help": "accesskey属性値は一意でなければなりません"
+ "description": "すべてのaccesskey属性の値が一意であることを確認します",
+ "help": "accesskey属性の値は一意でなければなりません"
},
"area-alt": {
"description": "イメージマップの要素に代替テキストが存在することを確認します",
@@ -17,25 +17,37 @@
"description": "role属性の値が要素に対して適切であることを確認します",
"help": "ARIAロールは要素に対して適切でなければなりません"
},
+ "aria-braille-equivalent": {
+ "description": "aria-braillelabelとaria-brailleroledescriptionには、点字以外の同等のものが存在することを確認します",
+ "help": "aria-braille属性には、点じ以外の同等のものがなければなりません "
+ },
"aria-command-name": {
"description": "すべてのARIA button、link、menuitemにアクセシブルな名前があることを確認します",
"help": "ARIAコマンドにはアクセシブルな名前がなければなりません"
},
+ "aria-conditional-attr": {
+ "description": "ARIA属性が要素のロールの仕様に従って使用されていることを確認します",
+ "help": "ARIA属性は要素のロールの仕様に従って使用しなければなりません"
+ },
+ "aria-deprecated-role": {
+ "description": "要素に非推奨のロールが使用されていないことを確認します",
+ "help": "非推奨のARIAロールを使用してはなりません"
+ },
"aria-dialog-name": {
"description": "すべてのARIA dialog、alertdialogノードにアクセシブルな名前があることを確認します",
"help": "ARIA dialogとalertdialogノードにはアクセシブルな名前がなければなりません"
},
"aria-hidden-body": {
- "description": "ドキュメント本体にaria-hidden='true'が存在していないことを確認します",
+ "description": "ドキュメント本体にaria-hidden='true'が存在しないことを確認します",
"help": "ドキュメント本体にaria-hidden='true'が存在してはなりません"
},
"aria-hidden-focus": {
- "description": "aria-hidden要素にフォーカス可能な要素が含まれていないことを確認します",
- "help": "ARIA hidden要素にフォーカス可能な要素を含んではなりません"
+ "description": "aria-hiddenが指定されている要素にフォーカスできないこと、その要素にフォーカス可能な要素が含まれていないことを確認します",
+ "help": "aria-hiddenが指定されている要素は、フォーカス可能であったり、フォーカス可能な要素を含んでいたりしてはなりません"
},
"aria-input-field-name": {
"description": "すべてのARIA入力欄にアクセシブルな名前があることを確認します",
- "help": "ARIA入力欄にアクセシブルな名前があります"
+ "help": "ARIA入力欄にはアクセシブルな名前がなければなりません"
},
"aria-meter-name": {
"description": "すべてのARIA meterノードにアクセシブルな名前があることを確認します",
@@ -45,6 +57,10 @@
"description": "すべてのARIA progressbarノードにアクセシブルな名前があることを確認します",
"help": "ARIA progressbarノードにはアクセシブルな名前がなければなりません"
},
+ "aria-prohibited-attr": {
+ "description": "要素のロールでARIA属性が禁止されていないことを確認します",
+ "help": "要素には禁止されているARIA属性を使用してはなりません"
+ },
"aria-required-attr": {
"description": "ARIAロールのある要素にすべての必須ARIA属性が存在することを確認します",
"help": "必須のARIA属性が提供されていなければなりません"
@@ -59,10 +75,10 @@
},
"aria-roledescription": {
"description": "aria-roledescriptionが暗黙的もしくは明示的なロールを持った要素に使用されていることを確認します",
- "help": "aria-roledescriptionはセマンティックなロールを持った要素に使用します"
+ "help": "aria-roledescriptionはセマンティックなロールを持った要素に使用しなければなりません"
},
"aria-roles": {
- "description": "すべてのロール属性が指定された要素で、有効な値が使用されていることを確認します",
+ "description": "すべてのrole属性が指定された要素で、有効な値が使用されていることを確認します",
"help": "使用されているARIAロールは有効な値に一致しなければなりません"
},
"aria-text": {
@@ -71,14 +87,14 @@
},
"aria-toggle-field-name": {
"description": "すべてのARIAトグル欄にアクセシブルな名前があることを確認します",
- "help": "ARIAトグル欄にアクセシブルな名前があります"
+ "help": "ARIAトグル欄にはアクセシブルな名前がなければなりません"
},
"aria-tooltip-name": {
- "description": "すべてのARIA tooltipノードにはアクセシブルな名前があることを確認します",
+ "description": "すべてのARIA tooltipノードにアクセシブルな名前があることを確認します",
"help": "ARIA tooltipノードにはアクセシブルな名前がなければなりません"
},
"aria-treeitem-name": {
- "description": "すべてのARIA treeitemノードにはアクセシブルな名前があることを確認します",
+ "description": "すべてのARIA treeitemノードにアクセシブルな名前があることを確認します",
"help": "ARIA treeitemノードにはアクセシブルな名前がなければなりません"
},
"aria-valid-attr-value": {
@@ -103,7 +119,7 @@
},
"blink": {
"description": "