Skip to content

Commit

Permalink
[SVG2] 細かい編集/校正
Browse files Browse the repository at this point in the history
  • Loading branch information
triple-underscore committed Sep 20, 2018
1 parent 09b662c commit ebc10a4
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 31 deletions.
2 changes: 1 addition & 1 deletion common-svg.css
Expand Up @@ -12,7 +12,7 @@ span[lang="en"] {
}
span.note, span.issue, span.example { padding: .1em .5em .15em; }

div.annotation {
.annotation {
padding: 0.5em;
border-left-width: 0.5em;
border-left-style: solid;
Expand Down
32 changes: 14 additions & 18 deletions svg-conform-ja.html
Expand Up @@ -837,7 +837,7 @@ <h3 title="Features">2.2.1. 特色機能</h3>
<li>
`同一-文書~URL参照$
<a href="~SVGlinking">~linking</a>
章にて定義される
にて定義される
same-document URL references, as defined in the Linking chapter
</li>
Expand Down Expand Up @@ -1139,12 +1139,13 @@ <h2 title="Processing modes for SVG sub-resource documents">2.3. ~SVG下位-資
<dd class="note">注記:
同じ処理~modeは、~SVGが~raster画像に代えて利用されるような,他の事例にも利用されることが予期される
— ~HTML `img^e 要素や `image$t ~data型をとる~CSS~prop内など。
これは、<a href="~HEimages#the-img-element">~HTMLによる要件</a>に整合する
これは、<a href="~HEimages#the-img-element">~HTMLによる要件</a>
— 画像~源は
“対話的でなく,任意選択で~animate化され,[
多~page化/~script化
]されていない画像~資源”
を参照し~MUSTとする。
を参照し~MUST —
に整合する。
`HTML$r
The same processing modes are expected to be used for other cases where SVG is used in place of a raster image, such as an HTML ‘img’ element or in any CSS property that takes an &lt;image&gt; data type. This is consistent with HTML's requirement that image sources must reference "a non-interactive, optionally animated, image resource that is neither paged nor scripted" [HTML]
Expand Down Expand Up @@ -1763,14 +1764,12 @@ <h2 title="Software Conformance Classes">2.5. ~software適合性~class</h2>
( `user agent^en )
</dt>
<dd>
<p>
~UAの一般的な定義は、[[
~text, ~graphics, 音響, 動画, 画像, その他の内容~型
]を含む,~Web内容
]を検索取得して具現化する~appである。
~UAは、何らかの型の内容を取扱う追加的な~UAを要求する~MAY。
具体例として、~browserは音響や動画を具現化するために別々の~programや~plug-inを
走らすこともある~MAY。
~UAは、何らかの型の内容を取扱う追加的な~UAを要求しても~MAY。
具体例として、~browserは音響や動画を具現化するために別々の~programや~plug-inを走らせても~MAY。
~UAには、次に挙げるものがある:
~graphic的な~desktop~browser,
~multimedia再生器,
Expand All @@ -1785,17 +1784,15 @@ <h2 title="Software Conformance Classes">2.5. ~software適合性~class</h2>
]などの支援技術。
The general definition of a user agent is an application that retrieves and renders Web content, including text, graphics, sounds, video, images, and other content types. A user agent may require additional user agents that handle some types of content. For instance, a browser may run a separate program or plug-in to render sound or video. User agents include graphical desktop browsers, multimedia players, text browsers, voice browsers, and assistive technologies such as screen readers, screen magnifiers, speech synthesizers, onscreen keyboards, and voice input software.
</p>

<p>
</dd>
<dd>
一般~用語としての “~UA” は、~SVG内容を検索取得して具現化する能を備えるとは限らない。
しかしながら,当の文脈が他の解釈を要求しない限り、この仕様におけるすべての “~UA” は,[
~SVG内容を検索取得して具現化する`~SVG~UA$
]を参照するものと見做される。
In general terms, a "user agent" may or may not have the ability to retrieve and render SVG content; however, unless the context requires an alternative interpretation, all references to a "user agent" in this specification are assumed to be references to an SVG user agent that retrieves and renders SVG content.
</p>
</dd>
</dd>
</dl>

<p>
Expand Down Expand Up @@ -1870,7 +1867,7 @@ <h3 title="Conforming SVG Authoring Tools">2.5.2. 適合~SVG著作~tool</h3>

<p>
`atag20$r に定義される`著作~tool$は、`適合~SVG生成器$であって,[
その仕様による,関連する~level A の要件
その仕様による~level A の要件のうち,自身に関連するもの
]すべてに適合するならば,
`適合~SVG著作~tool^dfn
になる。
Expand Down Expand Up @@ -1973,11 +1970,10 @@ <h3 title="Conforming SVG Interpreters">2.5.4. 適合~SVG解釈器</h3>
~SVG解釈器が,~SVG内容を処理の帰結として[
~scriptを走らす/
外部~資源~fileを~fetchする
]場合、
]場合、
<a href="#referencing-modes">~SVG下位-資源~文書~用の各種 処理~mode</a>,
<a href="~SVGlinking">~linking</a>
章における
`~UA$用に述べられる制約に従わ~MUST。
]にて,`~UA$用に述べられる制約に従わ~MUST。
If the SVG interpreter runs scripts or fetches external resource files as a consequence of processing the SVG content, it must follow the restrictions described for user agents in Processing modes for SVG sub-resource documents and in the Linking chapter.
</p>
Expand All @@ -2000,7 +1996,7 @@ <h3 title="Conforming SVG Viewers">2.5.5. 適合~SVG~viewer</h3>
</p>

<p>
Action:
Action
`~CTM$(現在の変形n行列)の計算は、倍精度を利用するべきと仕様化する
(`http://www.w3.org/2014/10/31-svg-minutes.html#action02$refer)。
(stakagi)
Expand Down Expand Up @@ -2087,7 +2083,7 @@ <h3 title="Conforming SVG Viewers">2.5.5. 適合~SVG~viewer</h3>
~viewerは、他の~CSS言語~特色機能
— 対応する仕様により,~SVG要素に適用するものと定義された他の~prop —
も~supportして~MAY。
`CSS2$r による~supportされる特色機能は、その仕様の
~viewerが~supportする `CSS2$r による特色機能は、その仕様の
<a href="~TR/CSS2/conform.html#conformance">適合性の定義</a>
に則って実装され~MUST。
Expand Down
34 changes: 22 additions & 12 deletions svg-linking-ja.html
Expand Up @@ -483,7 +483,7 @@ <h3 title="Definitions">16.1.2. 各種~定義</h3>
<dd class="trans-note">【†
頭文字が合っていないが、過去には “IRI” と称されていた。
】【
`rfc3987^r を参照しているが、構文解析は `~URLt$ ( WHATWG `URL$r )に従うものとされている
`rfc3987^r を参照しているが、構文解析は WHATWG `URL$r に従うものとされている(参照: `~URLt$ 値~型)
</dd>

<dt>
Expand Down Expand Up @@ -599,12 +599,17 @@ <h3 title="Definitions">16.1.2. 各種~定義</h3>
</dl>

<p>
この章に現れる
この章にて/この仕様の他所から
]ここを参照する
`href@a
属性は、各種 要素~型の `href^a 属性の総称を表すとする。
【この定義は、この訳による追加。原文は `svg-animation$r 内の定義を参照しているが、実質的には,この意味を表すので。】
属性は、各種 要素~型に定義される `href^a 属性の総称を表す。
</p>

<p class="trans-note">
この定義は、この訳による追加。
原文は `svg-animation$r 内の<a href="~SVGanim#HrefAttribute">定義</a>を参照しているが、実質的には,この意味を表す(~animationは~~関係ない)ので。
</p>

</section>
<section id="URLandURI">
Expand All @@ -630,7 +635,7 @@ <h3 title="URLs and URIs">16.1.3. ~URLと~URI</h3>
特定0の~escape法が適用された結果は、~URLになら~MUST
]文字~並び</em>
]として定義していた。
この~escape法は
この~escape法は
— `~URL$ 仕様がまだ標準~化されていなかったため —
`xlink$r, `xmlschema-2$r 仕様でも繰り返されたが,誤りや互いの不一致の可能性を導入した。
Expand Down Expand Up @@ -777,7 +782,7 @@ <h3 title="Deprecated XLink URL reference attributes">16.1.6. 非推奨にされ

<p>
`適合~SVG生成器$は、名前空間に属さない `href^a 属性を生成し~MUST。
しかしながら,後方互換性を供するためとして、~XLink名前空間に属する `href^a 属性も<em>生成しても~MAY</em>
しかしながら,後方互換性を供するためとして、~XLink名前空間に属する `href^a 属性を<em>生成しても~MAY</em>
A conforming SVG generator must generate ‘href’ attributes without a namespace. However, it may also generate ‘href’ attributes in the XLink namespace to provide backwards compatibility.
</p>
Expand Down Expand Up @@ -828,21 +833,26 @@ <h3 title="Deprecated XLink URL reference attributes">16.1.6. 非推奨にされ
非推奨にされた~XLink属性[
`~xlink_href$a /
`~xlink_title$a
]を利用するときは、明示的な~XLink名前空間~宣言 `xml-names$r が供され~MUST。
そのような~XLink名前空間~宣言を供する単純~仕方の一つは、
~XLink属性を利用する内容~用の `svg$e 要素~上に
~XLink名前空間~用の `xmlns^a 属性を含むことである
— 例えば:
]を利用するときは、~XLink名前空間~宣言 `xml-names$r が明示的に供され~MUST。
When using the deprecated XLink attributes ‘xlink:href’ or ‘xlink:title’ an explicit XLink namespace declaration must be provided [xml-names], One simple way to provide such an XLink namespace declaration is to include an ‘xmlns’ attribute for the XLink namespace on the ‘svg’ element for content that uses XLink attributes. For example:
When using the deprecated XLink attributes ‘xlink:href’ or ‘xlink:title’ an explicit XLink namespace declaration must be provided [xml-names],
</p>

<div class="example">

<p>
そのような~XLink名前空間~宣言を供する単純な仕方の一つは、~XLink属性を利用する内容~用の `svg$e 要素~上に,~XLink名前空間~用の `xmlns^a 属性を含めることである
— 例えば:
One simple way to provide such an XLink namespace declaration is to include an ‘xmlns’ attribute for the XLink namespace on the ‘svg’ element for content that uses XLink attributes. For example:
</p>

<pre class="xml">
&lt;svg xmlns:xlink="http://www.w3.org/1999/xlink" ...&gt;
&lt;image xlink:href="foo.png" .../&gt;
&lt;/svg&gt;
</pre>
</div>

</section>
<section id="processingURL">
Expand Down

0 comments on commit ebc10a4

Please sign in to comment.