Skip to content

Commit 9eaea73

Browse files
authored
Maunal: Fix double open hyperlink by open in new tab (#31780)
* Add target blank to open new tab * Add back zh and fix ru link
1 parent cde2d20 commit 9eaea73

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

manual/en/lights.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ <h1>Lights</h1>
4242
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
4343
+camera.position.set(0, 10, 20);
4444
</pre>
45-
<p>Next let's add <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>. <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> let the user spin
46-
or <em>orbit</em> the camera around some point. The <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> are
45+
<p>Next let's add <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>. <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> let the user spin
46+
or <em>orbit</em> the camera around some point. The <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> are
4747
an optional feature of three.js so first we need to include them
4848
in our page</p>
4949
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
5050
+import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
5151
</pre>
52-
<p>Then we can use them. We pass the <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> a camera to
52+
<p>Then we can use them. We pass the <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> a camera to
5353
control and the DOM element to use to get input events</p>
5454
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
5555
controls.target.set(0, 5, 0);

manual/fr/lights.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ <h1>Lumières</h1>
4242
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
4343
+camera.position.set(0, 10, 20);
4444
</pre>
45-
<p>Ajoutons ensuite <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>. Les <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>
46-
permettent à l'utilisateur de faire tourner ou d'<em>orbiter</em> la caméra autour d'un point. Les <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>
45+
<p>Ajoutons ensuite <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>. Les <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>
46+
permettent à l'utilisateur de faire tourner ou d'<em>orbiter</em> la caméra autour d'un point. Les <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>
4747
sont une fonctionnalité optionnelle de three.js, nous devons donc d'abord les inclure
4848
dans notre page</p>
4949
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
5050
+import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
5151
</pre>
52-
<p>Ensuite, nous pouvons les utiliser. Nous passons aux <a href="/docs/#examples/en/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> une caméra à
52+
<p>Ensuite, nous pouvons les utiliser. Nous passons aux <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> une caméra à
5353
contrôler et l'élément DOM à utiliser pour obtenir les événements d'entrée</p>
5454
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
5555
controls.target.set(0, 5, 0);

manual/ja/lights.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ <h1>のライト</h1>
4040
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
4141
+camera.position.set(0, 10, 20);
4242
</pre>
43-
<p>次に <a href="/docs/#examples/ja/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> を追加します。
44-
<a href="/docs/#examples/ja/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> は、カメラをある点を中心に<em>軌道</em>を回転できます。
45-
<a href="/docs/#examples/ja/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> はthree.jsのオプション機能なので、importする必要があります。</p>
43+
<p>次に <a href="/docs/#examples/ja/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> を追加します。
44+
<a href="/docs/#examples/ja/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> は、カメラをある点を中心に<em>軌道</em>を回転できます。
45+
<a href="/docs/#examples/ja/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> はthree.jsのオプション機能なので、importする必要があります。</p>
4646
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
4747
+import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
4848
</pre>
4949
<p>これでOrbitControlsを利用できます。
50-
<a href="/docs/#examples/ja/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> にカメラと入力イベントを取得するDOM要素を渡します。</p>
50+
<a href="/docs/#examples/ja/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> にカメラと入力イベントを取得するDOM要素を渡します。</p>
5151
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
5252
controls.target.set(0, 5, 0);
5353
controls.update();

manual/ko/lights.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,20 @@ <h1>조명(Lights)</h1>
4141
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
4242
+camera.position.set(0, 10, 20);
4343
</pre>
44-
<p>다음으로 <a href="/docs/#examples/ko/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>를 추가합니다. <a href="/docs/#examples/ko/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>는 특정 좌표를
45-
중심으로 카메라를 자전 또는 <em>공전(orbit)</em>하도록 해줍니다. <a href="/docs/#examples/ko/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>
44+
<p>다음으로 <a href="/docs/#examples/ko/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>를 추가합니다. <a href="/docs/#examples/ko/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>는 특정 좌표를
45+
중심으로 카메라를 자전 또는 <em>공전(orbit)</em>하도록 해줍니다. <a href="/docs/#examples/ko/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>
4646
별도 모듈이므로, 먼저 페이지에 로드해야 합니다.</p>
4747
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
4848
+import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
4949
</pre>
50-
<p>이제 <a href="/docs/#examples/ko/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>에 카메라와, DOM 이벤트를 감지할 수 있도록
50+
<p>이제 <a href="/docs/#examples/ko/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>에 카메라와, DOM 이벤트를 감지할 수 있도록
5151
canvas 요소를 넘겨줍니다.</p>
5252
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
5353
controls.target.set(0, 5, 0);
5454
controls.update();
5555
</pre>
5656
<p>또한 시점을 중점에서 위로 5칸 올린 후 <code class="notranslate" translate="no">controls.update</code> 메서드를
57-
호출해 <a href="/docs/#examples/ko/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>가 새로운 시점을 바라보게 합니다.</p>
57+
호출해 <a href="/docs/#examples/ko/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>가 새로운 시점을 바라보게 합니다.</p>
5858
<p>다음으로 빛을 받을 무언가를 만들어보겠습니다. 먼저 땅의 역할을 할
5959
평면을 만들고, 평면에 2x2 픽셀의 체크판 텍스처를 씌우겠습니다.</p>
6060
<div class="threejs_center">

manual/ru/lights.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ <h1>- Освещение</h1>
4242
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
4343
+camera.position.set(0, 10, 20);
4444
</pre>
45-
<p>Далее давайте добавим <a href="/docs/#examples/ru/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a>. <a href="/docs/#examples/ru/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> позволить пользователю вращать
46-
или <em>поворачивать</em> камеру вокруг некоторой точки. <a href="/docs/#examples/ru/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> - это
45+
<p>Далее давайте добавим <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a>. <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> позволить пользователю вращать
46+
или <em>поворачивать</em> камеру вокруг некоторой точки. <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> - это
4747
дополнительные функции three.js, поэтому сначала нам нужно
4848
включить их в нашу страницу.</p>
4949
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
5050
+import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
5151
</pre>
52-
<p>Теперь мы можем использовать их. Мы передаем в <a href="/docs/#examples/ru/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> камеру для
52+
<p>Теперь мы можем использовать их. Мы передаем в <a href="/docs/#examples/en/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> камеру для
5353
управления и элемент DOM для получения входных событий</p>
5454
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
5555
controls.target.set(0, 5, 0);

manual/zh/lights.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ <h1>光照</h1>
3737
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
3838
+camera.position.set(0, 10, 20);
3939
</pre>
40-
<p>然后我们添加一个 <a href="/docs/#examples/zh/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a><a href="/docs/#examples/zh/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> 让我们可以围绕某一个点旋转控制相机。<a href="/docs/#examples/zh/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> 是 three.js 的可选模块,所以我们首先需要引入这个模块。</p>
40+
<p>然后我们添加一个 <a href="/docs/#examples/zh/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a><a href="/docs/#examples/zh/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> 让我们可以围绕某一个点旋转控制相机。<a href="/docs/#examples/zh/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> 是 three.js 的可选模块,所以我们首先需要引入这个模块。</p>
4141
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">import * as THREE from 'three';
4242
+import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
4343
</pre>
44-
<p>然后我们就可以使用了。创建 <a href="/docs/#examples/zh/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> 时传入两个参数,一个是要控制的相机对象,第二个是检测事件的 DOM 元素。</p>
44+
<p>然后我们就可以使用了。创建 <a href="/docs/#examples/zh/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> 时传入两个参数,一个是要控制的相机对象,第二个是检测事件的 DOM 元素。</p>
4545
<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const controls = new OrbitControls(camera, canvas);
4646
controls.target.set(0, 5, 0);
4747
controls.update();
4848
</pre>
49-
<p>我们还将 <a href="/docs/#examples/zh/controls/OrbitControls"><code class="notranslate" translate="no">OrbitControls</code></a> 的观察点设置为 (0, 5, 0) 的位置,设置完需要调用一下 <code class="notranslate" translate="no">controls.update</code>,这样才真正更新观察点位置。</p>
49+
<p>我们还将 <a href="/docs/#examples/zh/controls/OrbitControls" target="_blank"><code class="notranslate" translate="no">OrbitControls</code></a> 的观察点设置为 (0, 5, 0) 的位置,设置完需要调用一下 <code class="notranslate" translate="no">controls.update</code>,这样才真正更新观察点位置。</p>
5050
<p>下面我们创建一些东西来打光。首先,创建一个地平面,并用下方展示的 2x2 像素的黑白格图片来作为纹理。</p>
5151
<div class="threejs_center">
5252
<img src="../examples/resources/images/checker.png" class="border" style="

0 commit comments

Comments
 (0)