Skip to content

Add Japanese translation of "Grid" #226

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 14, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 8 additions & 20 deletions docs_source_files/content/grid/_index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,17 @@ chapter: true
weight: 9
---

{{% notice info %}}
<i class="fas fa-language"></i> ページは英語から日本語へ訳されています。
日本語は話せますか?プルリクエストをして翻訳を手伝ってください!
{{% /notice %}}

# Grid

_Selenium Grid_ is a smart proxy server
that allows Selenium tests to route commands to remote web browser instances.
Its aim is to provide an easy way to run tests in parallel on multiple machines.
_Selenium Grid_ は、SeleniumテストがコマンドをリモートWebブラウザーインスタンスにルーティングできるようにする賢いプロキシサーバーです。
その目的は、複数のマシンで並行してテストを実行する簡単な方法を提供することです。

With Selenium Grid,
one server acts as the hub that routes JSON formatted test commands
to one or more registered Grid nodes.
Tests contact the hub to obtain access to remote browser instances.
The hub has a list of registered servers that it provides access to,
and allows us to control these instances.
Selenium Gridでは、1つのサーバーが、JSON形式のテストコマンドを1つ以上の登録済みのグリッドノードにルーティングするハブとして機能します。
テストはハブに接続して、リモートブラウザーインスタンスへのアクセスを取得します。
ハブには、アクセスを提供する登録済みサーバーのリストがあり、これらのインスタンスを制御できます。

Selenium Grid allows us to run tests in parallel on multiple machines,
and to manage different browser versions and browser configurations centrally
(instead of in each individual test).
Selenium Gridを使用すると、複数のマシンで並行してテストを実行し、さまざまなブラウザーバージョンとブラウザー構成を(個々のテストではなく)一元的に管理できます。

Selenium Grid isn't a silver bullet.
It solves a subset of common delegation and distribution problems,
but will for example not manage your infrastructure
and might not suit your specific needs.
Selenium Gridは特効薬ではありません。
一般的な委任および配布の問題のサブセットを解決しますが、たとえばインフラストラクチャを管理せず、特定のニーズに適さない場合があります。
47 changes: 18 additions & 29 deletions docs_source_files/content/grid/components_of_a_grid.ja.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,28 @@
---
title: "Components of a Grid"
title: "グリッドのコンポーネント"
weight: 2
---

{{% notice info %}}
<i class="fas fa-language"></i> ページは英語から日本語へ訳されています。
日本語は話せますか?プルリクエストをして翻訳を手伝ってください!
{{% /notice %}}

![Grid](/images/grid.png)

## Hub
* Intermediary and manager
* Accepts requests to run tests
* Takes instructions from client and executes them remotely on the nodes
* Manages threads

A _Hub_ is a central point where all your tests are sent.
Each Selenium Grid consists of exactly one hub. The hub needs to be reachable
from the respective clients (i.e. CI server, Developer machine etc.)
The hub will connect one or more nodes
that tests will be delegated to.
## ハブ
* 仲介者およびマネージャー
* テストを実行する要求を受け入れます
* クライアントから命令を受け取り、ノード上でリモートで実行します
* スレッドを管理します

## Nodes
_ハブ_ は、すべてのテストが送信される中心点です。
各Selenium Gridは、ちょうど1つのハブで構成されます。
ハブは、それぞれのクライアント(CIサーバー、開発者マシンなど)から到達可能である必要があります。
ハブは、テストが委任される1つ以上のノードを接続します。

* Where the browsers live
* Registers itself to the hub and communicates its capabilities
* Receives requests from the hub and executes them
## ノード

_Nodes_ are different Selenium instances
that will execute tests on individual computer systems.
There can be many nodes in a grid.
The machines which are nodes do not need to be the same platform
or have the same browser selection as that of the hub or the other nodes.
A node on Windows might have the capability of
offering Internet Explorer as a browser option,
whereas this wouldn't be possible on Linux or Mac.
* ブラウザが存在する場所
* ハブに自分自身を登録し、その機能を伝えます
* ハブからリクエストを受信して実行します

_ノード_ は、個々のコンピューターシステムでテストを実行するさまざまなSeleniumインスタンスです。
グリッドには多くのノードが存在する場合があります。
ノードであるマシンは、ハブまたは他のノードと同じプラットフォームであったり、同じブラウザーを選定する必要はありません。
Windows上のノードは、Internet Explorerをブラウザーオプションとして提供する機能を備えている場合がありますが、これはLinuxまたはMacでは不可能です。
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
---
title: "Purposes and main functionalities"
menuTitle: "Purposes and functionalities"
title: "目的と主な機能"
menuTitle: "目的と機能"
weight: 1
---

{{% notice info %}}
<i class="fas fa-language"></i> ページは英語から日本語へ訳されています。
日本語は話せますか?プルリクエストをして翻訳を手伝ってください!
{{% /notice %}}
* すべてのテストの中央エントリポイント
* ブラウザーが実行されるノード・環境の管理と制御
* スケーリング
* テストを並列実行
* クロスプラットフォームでのテスト
* 負荷分散

* Central entry point for all tests
* Management and control of the nodes / environment where the browsers run
* Scaling
* Running tests in parallel
* Cross platform testing
* Load balancing
Loading