2011-09-08 3 views
2

Gitリポジトリに小さなPythonプロジェクト(数百行)があります。私はそれを自分で始め、フランス語で書いた。つまり、すべての識別子、コメント、およびテキスト文字列です。Gitの下でプロジェクトを翻訳する

他のフランス語圏以外の人々がそれを使用できるようにするため、プロジェクトを英語で翻訳することを検討しています。そうするための良い戦略は何でしょうか?

  • メインブランチの先端に余分なコミットを作成して全体を翻訳する必要がありますか?
  • 履歴を再作成し、各コミットを個別に翻訳する必要がありますか?もしそうなら、どんなワークフローをお勧めしますか?

これまでのところ、私はこれまでの歴史を直線的に保ってきました。また、リポジトリのクローンは、自分のコンピュータ上のものとGitoriousのアカウントのものがないことは確かです。そのため、私は歴史を書き直すことが問題になるとは思わない。

すべての入力は歓迎です:備考、提案、質問。 ありがとう!

+1

古いコミットが重要なのですか?特定の機能が導入されたとき、または特定のAPIが変更されたときに新しいことを知っておくと便利ですか?私はあなたの問題の説明から答えがノーだと推測しています。あなたのコミットメッセージは実装の詳細についてのバックグラウンドノートを提供しますか?おそらく、これらのノートの中で最も重要なのは、READMEなどでより役立つでしょう。 – tripleee

+0

いいえ、それほど重要ではなく、コメントにはほとんど技術的な情報が含まれていません。 – Axel

+0

それではなぜ気になるのですか? – tripleee

答えて

2

私は最初のオプションを使用して余分なコミットを作成すると思います。
IMOでは、コードの現在の状態が現在の開発に影響します。現在のバージョンのコードがすべて英語であれば、歴史にフランスの変数名を持つ古いバージョンがあれば誰が気にしますか?

私が考えることができる唯一の問題は、フランス語を話さない開発者が古い「フランス語」のコミットをブラウズする必要がある場合です(特定の動作の仕組みや、 ...なんでも)。
フランス語の変数名とコメント(またはコミットメッセージ!)は、開発者が何が起こっているのかを理解するのが難しくなります。

一方、これが起こるかどうかは誰が知っていますか?プロジェクトがそれほど大きくないのであれば、多分フランスのコミットはあまりないでしょう。ですから、もしフランス語を話さない人がフランスの歴史を尋ねなければならない問題があれば、彼らはあなたに明確化を求めることができます。

+0

ありがとうございます。私はちょうどこのようにして、翻訳したコードを私のマスターブランチにコミットします。 – Axel

関連する問題