Skip to content

Commit 6849367

Browse files
committed
revised the Japanese translation in plugins.rst
1 parent 9bed097 commit 6849367

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

docs/ja/plugins.rst

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ virtualenvwrapper を拡張する
1818
to modify their tools to work the way they want, rather than the other
1919
way around.
2020
21-
開発環境をカスタマイズするために自作で解決してきた長い経験から、共通タスクを自動化して何度も繰り返す苛々する作業を取り除く機能はどれだけ価値があるかが分かりました。大工は治具を組み立て、ソフトウェア開発者はシェルスクリプトを書きます。virtualenvwrapper は逆になりますが、求める方法で動作するようにツールを修正する職人を励ます伝統を受け継いでいます。
21+
開発環境をカスタマイズするために自作で解決してきた長い経験から、共通タスクを自動化して、何度も繰り返す苛々するような作業を取り除く機能がどれほどの価値をもつか分かりました。大工は治具を組み立て、ソフトウェア開発者はシェルスクリプトを書きます。virtualenvwrapper は逆になりますが、求める方法で動作するようにツールを修正する職人を励ます伝統を受け継いでいます。
2222

2323
..
2424
Use the hooks provided to eliminate repetitive manual operations and
@@ -43,7 +43,7 @@ virtualenvwrapper を拡張する
4343
implemented in Python by using Distribute_ *entry points*, making it
4444
possible to share common behaviors between systems and developers.
4545
46-
virtualenvwrapper がそういったことを実行できるようにあなたのコードをアタッチする方法が2つあります。エンドユーザはシェルスクリプトか、個人的なカスタマイズを施したプログラムを使用することができます(:ref:`scripts` を参照)。さらに拡張機能は、システムと開発者間で共通の振る舞いを共有できるようにする Distribute_ *エントリポイント* を使用して Python で実装することもできます。
46+
virtualenvwrapper がそういったことを実行できるようにあなたのコードをアタッチする方法が2つあります。エンドユーザはシェルスクリプトか、個人的なカスタマイズを施したプログラムを使用できます(:ref:`scripts` を参照)。さらに拡張機能は、システムと開発者間で共通の振る舞いを共有できるようにする Distribute_ *エントリポイント* を使用して Python で実装することもできます。
4747

4848
..
4949
Defining an Extension
@@ -75,7 +75,7 @@ virtualenvwrapper がそういったことを実行できるようにあなた
7575
directory. Extensions can (optionally) use the ``virtualenvwrapper``
7676
namespace by setting up their source tree like:
7777
78-
``virtualenvwrapper`` の Python パッケージは *名前空間パッケージ* です。複数のライブラリが一緒に配布されていなかったり同じディレクトリ内にインストールされていなかったとしても、そのパッケージ内へインストールすることができます。拡張機能は次のようにソースツリーを設定することで ``virtualenvwrapper`` の名前空間を(オプションで)使用することが出来ます。
78+
``virtualenvwrapper`` の Python パッケージは *名前空間パッケージ* です。複数のライブラリが一緒に配布されていなかったり同じディレクトリ内にインストールされていなかったとしても、そのパッケージ内へインストールできます。拡張機能は次のようにソースツリーを設定することで ``virtualenvwrapper`` の名前空間を(オプションで)使用することが出来ます。
7979

8080
* virtualenvwrapper/
8181

@@ -116,7 +116,7 @@ virtualenvwrapper がそういったことを実行できるようにあなた
116116
imported from elsewhere using standard Python code organization
117117
techniques.
118118
119-
パッケージを作成した次のステップは拡張コードを保持するモジュールを作成することです。例えば ``virtualenvwrapper/user_scripts.py`` です。そのモジュールは実際の拡張機能のエントリポイントを含むべきです。サポートするコードが含められるか、標準の Python コードの構成テクニックを使用してどこかからインポートされます
119+
パッケージを作成した後の次のステップとして、拡張コードを保持するモジュールを作成します。例えば ``virtualenvwrapper/user_scripts.py`` です。そのモジュールは実際の拡張機能のエントリポイントを含みます。サポートするコードが含められるか、標準の Python コードの構成テクニックを利用してインポートされます
120120

121121
..
122122
The API is the same for every extension point. Each uses a Python
@@ -242,7 +242,7 @@ API は全ての拡張ポイントで同じです。それぞれは1つの引数
242242
package by mapping the entry point name to the function in the package
243243
that implements it.
244244
245-
プラグインで定義された関数は virtualenvwrapper のフックローダが見つけられるために *エントリポイント* として登録される必要がありますDistribute_ エントリポイントは関数を実装するパッケージでその関数に対するエントリポイントの名前をマッピングすることにより、そのパッケージの ``setup.py`` で設定されます。
245+
プラグインで定義された関数は virtualenvwrapper のフックローダが見つけられるために *エントリポイント* として登録する必要がありますDistribute_ エントリポイントは関数を実装するパッケージでその関数に対するエントリポイントの名前をマッピングすることにより、そのパッケージの ``setup.py`` で設定されます。
246246

247247
..
248248
This partial copy of virtualenvwrapper's ``setup.py`` illustrates how
@@ -295,8 +295,7 @@ API は全ての拡張ポイントで同じです。それぞれは1つの引数
295295
point is the plugin name, but that is not required (the names are not
296296
used).
297297
298-
エントリポイント指定子は ``name = package.module:function`` という構文の文字列です。
299-
慣例により、それぞれのエントリポイントの *名前* はプラグインの名前ですが、それが必要ではありません(その名前は使用されない)。
298+
エントリポイント指定子は ``name = package.module:function`` という構文の文字列です。慣例からエントリポイントの *名前* はプラグインの名前を付けますが、必須だというわけではありません (その名前を使わなくても構いません) 。
300299

301300
.. seealso::
302301

@@ -576,7 +575,7 @@ post_rmvirtualenv
576575
``virtualenvwrapper_run_hook`` is sufficient to cause them to be
577576
invoked.
578577
579-
さらに新しい操作を定義するプラグインは新しい拡張ポイントを定義することもできます。フックローダが拡張機能を見つけるために行う設定は必要ありません。名前を記述して ``virtualenvwrapper_run_hook`` の呼び出しを追加することで、追加した拡張機能が実行されるようになります。
578+
さらに新しい操作を定義するプラグインは新しい拡張ポイントも定義できます。フックローダが拡張機能を見つけるために行う設定は必要ありません。名前を記述して ``virtualenvwrapper_run_hook`` の呼び出しを追加することで、追加した拡張機能が実行されるようになります。
580579

581580
..
582581
The hook loader assumes all extension point names start with

0 commit comments

Comments
 (0)