はじめに
golang は Google チームによって開発されたプログラミング言語で、その主な特徴は、シンプルさ、効率性、セキュリティ、クロスプラットフォームです。多くの開発者はすでに golang をアプリケーション開発に使用している、または使用していると思います。 golang はすでに多言語サポートを実現していますが、公式のデフォルトは依然として英語版です。そこでこの記事では、golangを中国語版に翻訳する方法を紹介します。
環境セットアップ
翻訳を開始する前に、次の 3 つの部分を含む対応する環境をセットアップする必要があります。
公式サイトから対応プラットフォームの最新版をダウンロードし、インストールしてください。 Windows システムでは exe をダウンロードしてインストールを実行し、Linux システムでは tar.gz パッケージを実行して解凍して環境変数を設定します。
Git は、コードの管理に使用される分散バージョン管理システムです。 golangの翻訳時にはGitが必要となるため、gitをインストールする必要があります。
Windows システムでは、公式 Web サイトから直接ダウンロードしてインストールできます。 Linux システムでは、インストールにパッケージ管理ツールを使用することもできます。
golang ソース コードをダウンロードするには、次の 2 つの方法があります。
(1) 公式 Web サイトからダウンロードします。
https://golang.org/dl/
(2) git 経由でダウンロードします:
最初に golang の github リポジトリのクローンを作成します
git clone https: / /github.com/golang/go.git
次に、次のような対応するタグ バージョンをプルします。
git checkout go1.14.6
Translate golang
上記の手順を完了したら、golang 翻訳を開始できます。具体的な手順は次のとおりです。
まず、ローカルの golang ソース コードに新しいブランチを作成して、翻訳されたコードを保存する必要があります。
golang のソース コード ディレクトリに入力します:
cd go
次に、git を使用して新しいブランチを作成します。中国語バージョン v1.14.6 を例に挙げると、次のコマンドを使用できます:
git Branch -b v1.14.6-zh
翻訳する必要があるのは、GOROOT/src ディレクトリ内のすべてのファイルです。初めて翻訳する場合は、README ファイルやコメントなどの簡単な翻訳から始めて、徐々に他のファイルを翻訳することをお勧めします。各ファイルの先頭に著作権に関する記述があり、そこには英語のテキストの段落が含まれていることに注意してください。この英語の段落は翻訳する必要はなく、変更しないでください。
翻訳が完了したら、翻訳結果をテストする必要があります。ここでは、go の組み込みテスト ツールを使用してすべてのコードをテストし、翻訳されたコードに問題がないことを確認する必要があります。具体的な手順は次のとおりです:
(1) go のソース コードをビルドします:
./all.bash
(2) go のすべてのテスト ケースを実行します。
./run.bash
すべてのテスト ケースが合格した場合は、パッチを送信できます。
翻訳が完了したら、翻訳結果を golang チームに送信する必要があります。具体的な手順は次のとおりです。
(1) 変更をローカル ウェアハウスに送信します。
git add .
git commit -m "add chinese translation"
( 2)ローカル ブランチを github ウェアハウスにプッシュします。
git Push --set-upstream Origin v1.14.6-zh
(3) golang にプル リクエストを送信します。チーム:
github で golang ウェアハウス ページを開きます:
https://github.com/golang/go
右上隅にある「フォーク」ボタンを見つけますそして、golang ウェアハウスを自分の github にフォークします。
github ウェアハウス ページに戻り、作成した v1.14.6-zh ブランチに切り替えて、[新しいプル リクエスト] ボタンをクリックして、golang チームにプル リクエストを送信します。
概要
この記事では、golangを中国語版に翻訳する方法を紹介します。翻訳プロセスでは、環境のセットアップ、新しいブランチの作成、コードの翻訳、翻訳結果のテスト、翻訳結果の送信の手順を習得する必要があります。この記事が golang 開発者にとって役立つことを願っています。
以上がgolangを中国語化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。