Skip to content

Commit bdf06cf

Browse files
[HTML] 編集(言い回しなど
1 parent f816b44 commit bdf06cf

1 file changed

Lines changed: 38 additions & 42 deletions

File tree

HTML-infrastructure-ja.html

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ <h4 title="Parallelism">2.1.1. 並列処理</h4>
703703
その手続きを,この標準~内の他の~logicと~~同時並行的に走らすことを意味する
704704
(例: `~event~loop$と~~同時並行的に)。
705705
この標準は、
706-
これが達成される精確な仕組みは定義しない
706+
これを達成するための精確な仕組みを定義しない
707707
— 例えば、
708708
時間を協力的に共有する[
709709
`multitasking, fibers, threads, processes^en
@@ -737,15 +737,15 @@ <h4 title="Parallelism">2.1.1. 並列処理</h4>
737737
`並列~queue@
738738
は、[
739739
順番に走らすモノトスル,~algo手続きたち
740-
からなる~queueを表現する。
740+
が成す~queueを表現する。
741741
742742
A parallel queue represents a queue of algorithm steps that must be run in series.
743743
</p>
744744

745745
<p>
746746
各`並列~queue$は、
747747
`~algo~queue@
748-
を持つ
748+
を有する
749749
— それは、
750750
`~queue$であり,初期~時は空とする。
751751
@@ -1745,9 +1745,8 @@ <h4 title="Plugins">2.1.6. ~plugin</h4>
17451745
~UAは、
17461746
~MIME型[
17471747
`text/plain$c / `application/octet-stream$c
1748-
]に対しては,[
1749-
登録-済みな`~plugin$は常に無い
1750-
]と見なすモノトスル。
1748+
]に対しては,
1749+
登録-済みな`~plugin$は常に無いものと見なすモノトスル。
17511750
17521751
A user agent must not consider the types text/plain and application/octet-stream as having a registered plugin.
17531752
</p>
@@ -1760,35 +1759,33 @@ <h4 title="Plugins">2.1.6. ~plugin</h4>
17601759
これは、
17611760
~UA自身が~PDF~viewer~componentを実装した主体であるかどうかに関わらず,
17621761
~pluginに数えられることになる。
1763-
一方で,~UAが(自身の~UIは利用せずに,)別々な~PDF~viewer~appを立上げる場合、
1762+
一方で,~UAが(自身の~UIを利用せずに)別々な~PDF~viewer~appを立上げる場合、
17641763
その~appは,この定義においては~pluginではない。
17651764
17661765
One example of a plugin would be a PDF viewer that is instantiated in a navigable when the user navigates to a PDF file. This would count as a plugin regardless of whether the party that implemented the PDF viewer component was the same as that which implemented the user agent itself. However, a PDF viewer application that launches separate from the user agent (as opposed to using the same interface) is not a plugin by this definition.
17671766
</p>
17681767

17691768
<p class="note">注記:
17701769
この仕様は、
1771-
~pluginとヤリトリする仕組みは定義しない
1772-
— それは[
1770+
~pluginとヤリトリする仕組みを定義しない
1771+
— それは
17731772
~UA/~platform
1774-
に特有と期待されているので
1773+
に特有であると期待されているので
17751774
~UAには、
1776-
~pluginを~~任意選択で入れる仕組み
1777-
— Netscape Plugin ~API `NPAPI$r など —
1778-
を~supportするものもあれば,[
1775+
~pluginを~~任意選択で入れる仕組み(例: `NPAPI$r )を~supportするものもあれば,[
17791776
~remote内容~変換器を利用するもの/
17801777
ある種の内容~型に対しては組込みの~pluginで~supportするもの
17811778
]もある。
1782-
~~実際、
1783-
この仕様では,~UAによる~pluginの~supportは まったく要求されない
1779+
~~実際,この仕様は
1780+
~UAに対し~pluginの~supportを まったく要求しない
17841781
17851782
This specification does not define a mechanism for interacting with plugins, as it is expected to be user-agent- and platform-specific. Some UAs might opt to support a plugin mechanism such as the Netscape Plugin API; others might use remote content converters or have built-in support for certain types. Indeed, this specification doesn't require user agents to support plugins at all. [NPAPI]
17861783
</p>
17871784

17881785
<p class="warning">
17891786
~browserは、
17901787
`~plugin$用に意図される外部~内容とヤリトリするときには,特段に~careするベキである。
1791-
第三者-主体の手による~softwareを~UA自身と同じ特権で走らせた場合、
1788+
第三者-主体の~softwareを~UA自身と同じ特権で走らせた場合、
17921789
その~software内の脆弱性は,~UA内のそれと同等に危険になる。
17931790
17941791
Browsers should take extreme care when interacting with external content intended for plugins. When third-party software is run with the same privileges as the user agent itself, vulnerabilities in the third-party software become as dangerous as those in the user agent.
@@ -1871,9 +1868,9 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
18711868

18721869
<p class="example">
18731870
例えば、
1874-
要件にて
1871+
ある要件において
18751872
“作者は `foobar^e 要素を利用してはナラナイ”
1876-
と言明されている場合
1873+
と言明された場合
18771874
それは,[
18781875
文書が名前 `foobar^e を伴う要素を包含することは、
18791876
許容されない
@@ -1883,9 +1880,8 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
18831880
</p>
18841881

18851882
<p class="note impl">
1886-
文書, 実装
1887-
に課される適合性~要件の間には、
1888-
含意される関係性はない。
1883+
文書に課される適合性~要件, 実装に課されるそれには、
1884+
暗黙な関係性はない。
18891885
~UAは、
18901886
適合しない文書を好きに取扱う自由はない
18911887
— この仕様にて述べる処理~modelは、
@@ -1945,7 +1941,7 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
19451941
<dd class="note">注記:
19461942
明示的に言明されない限り、
19471943
~HTML要素の意味論を上書きする仕様であっても,
1948-
その要素を表現している~DOM~objに課される要件は上書きしないとする
1944+
当の要素を表現している~DOM~objに課される要件を上書きしないこと
19491945
例えば,上の例の `script$e 要素は、
19501946
依然として, `HTMLScriptElement$I ~interfaceを実装することになる。
19511947
@@ -1997,9 +1993,9 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
19971993
</dt>
19981994
<dd>
19991995
ヤリトリありかどうかにかかわらず、
2000-
~UAは,
2001-
この仕様に定義され, 示唆される( `suggested^en ),既定の具現化( `rendering^en )† を~supportする
2002-
]ものとして指名され得る
1996+
~UAは,既定の具現化
1997+
この仕様に定義され, 示唆される具現化 —
1998+
( `suggested default rendering^en )を~supportするものとして指名され得る
20031999
(場合によっては、
20042000
利用者の~optionとして)。
20052001
@@ -2011,12 +2007,12 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
20112007
示唆される既定の具現化を実装するとしても,
20122008
利用者~体験を改善するためとして[
20132009
既定の具現化を上書きする設定群
2014-
]を提供することが奨励される
2015-
例えば、
2010+
]を提供することが奨励される
2011+
— 例:
20162012
色の~contrastを変更する,
20172013
~focusに異なる~styleを利用する,
2018-
その他
2019-
利用者がより~access可能かつ利用-可能になるものなど
2014+
その他
2015+
利用者がより~access可能かつ利用-可能になるもの
20202016
20212017
This is not required. In particular, even user agents that do implement the suggested default rendering are encouraged to offer settings that override this default to improve the experience for the user, e.g. changing the color contrast, using different focus styles, or otherwise making the experience more accessible and usable to the user.
20222018
</dd>
@@ -2102,7 +2098,7 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
21022098
検査するベキである
21032099
(この要件は、
21042100
“するベキ” までに限られ, “するモノトスル” ではない
2105-
それは不可能なことが証明されているので `COMPUTABLE$r )。
2101+
それが不可能なことは証明-済みなので `COMPUTABLE$r )。
21062102
21072103
and should also check that the input document conforms when parsed with a browsing context in which scripts execute, and that the scripts never cause non-conforming states to occur other than transiently during script execution itself. (This is only a "SHOULD" and not a "MUST" requirement because it has been proven to be impossible. [COMPUTABLE])
21082104
</li>
@@ -2123,8 +2119,7 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
21232119
したがって、
21242120
~XML処理器と~DTDだけでは,適合性~検査器を成し得ない。
21252121
また、
2126-
この仕様にて定義される
2127-
`2 つの著作~形式@#_authoring-formats$は,どちらも~SGMLの応用ではないので、
2122+
この仕様にて定義される `2 つの著作~形式@#_authoring-formats$は,どちらも~SGMLの応用ではないので、
21282123
それらを検証する~SGML~systemも,適合性~検査器を成し得ない。
21292124
21302125
XML DTDs cannot express all the conformance requirements of this specification. Therefore, a validating XML processor and a DTD cannot constitute a conformance checker. Also, since neither of the two authoring formats defined in this specification are applications of SGML, a validating SGML system cannot constitute a conformance checker either.
@@ -2385,7 +2380,7 @@ <h4 title="Conformance classes">2.1.8. 適合性の各種~class</h4>
23852380
<h4 title="Dependencies">2.1.9. 依存関係</h4>
23862381

23872382
<p class="trans-note">
2388-
この節の内容は
2383+
この節を成す内容は
23892384
`別~pageにて@~HTMLdep#dependencies$
23902385
</p>
23912386

@@ -2415,10 +2410,12 @@ <h4 title="Extensibility">2.1.10. 拡張能</h4>
24152410
</p>
24162411

24172412
<p class="example">
2418-
例えば,そうすることは強く忌避されてはいるが
2413+
例えば、
24192414
実装は,ある~controlに[
2420-
利用者が その~controlの現在の値を選択するときにかかった時間
2421-
]を返すような,新たな~IDL属性 `typeTime^m を追加することもできる。
2415+
利用者が当の~controlの現在の値を選択するときにかかった時間
2416+
]を返すような新たな~IDL属性 `typeTime^m を追加することもできる
2417+
— そうすることは、
2418+
強く忌避されるが。
24222419
他方、[
24232420
~formの `elements$m 配列に出現するような,新たな~control
24242421
]を定義することは、
@@ -2473,8 +2470,7 @@ <h4 title="Extensibility">2.1.10. 拡張能</h4>
24732470
~UAは、
24742471
自身が解さない[
24752472
要素/属性
2476-
]を,
2477-
次のように意味論的に中立的なものとして扱うモノトスル:
2473+
]を次のように意味論的に中立的なものとして扱うモノトスル:
24782474
24792475
User agents must treat elements and attributes that they do not understand as semantically neutral;\
24802476
</p>
@@ -2507,14 +2503,14 @@ <h4 title="Extensibility">2.1.10. 拡張能</h4>
25072503
処理能の理由から),[
25082504
当の特能を何ら~supportしていなかった
25092505
]かつ[
2510-
当の特能は,この仕様に言及されていなかった
2506+
当の特能は,この仕様において言及されなかった
25112507
]かのように動作するモノトスル。
25122508
例えば,
2513-
特定0の特能が~Web~IDL~interface内の属性を介して~accessされる場合、
2514-
当の属性~自体を,当の~interfaceを実装する~objから外すことになる
2509+
特定0の特能が~Web~IDL~interface内の ある属性を介して~accessされる場合、
2510+
当の属性~自体を当の~interfaceを実装する~objから外すことになる
25152511
— ~obj上に当の属性を残した上で[
25162512
~NULL を返す/例外を投出する
2517-
ようにすることでは,足らない。
2513+
ようにするだけでは,足らない。
25182514
25192515
When support for a feature is disabled (e.g. as an emergency measure to mitigate a security problem, or to aid in development, or for performance reasons), user agents must act as if they had no support for the feature whatsoever, and as if the feature was not mentioned in this specification. For example, if a particular feature is accessed via an attribute in a Web IDL interface, the attribute itself would be omitted from the objects that implement that interface — leaving the attribute on the object but making it return null or throw an exception is insufficient.
25202516
</p>

0 commit comments

Comments
 (0)