Skip to content
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

原文・訳文重複箇所の更新をマージするのが二度手間 #12

Open
harupong opened this issue Nov 13, 2014 · 3 comments
Open

Comments

@harupong
Copy link
Member

v1との違い

訳出時の原文を訳文にもすべて埋め込むようにしたので、最新の原文との差異を確認しやすくなった。

課題: コードブロック部分、Asciidoc markup 部分のマージが二度手間

  • コメントアウトされた原文
  • 原文をコピペした訳文

で、同じ内容のテキストが重複して登場するため二度手間になるのは当たり前なのですが、なんとかできるならそうしたい、という話です。

1c03a04

  • gitコマンドアウトプットから不要なスペースの削除が3ヶ所
  • Asciidocのアンカー行の移動が1ヶ所

が導入されたが、修正箇所がすべて**「コメントアウトされた原文をそのまま訳文としてコピペした部分」**であるため、同じ修正を原文と訳文双方に繰り返す必要があり二度手間。

解決策

行単位、段落単位で「コメントアウトされた原文をそのまま訳文としてコピペした部分」については、原文コメントアウト&コピペ訳文をやめて、「原文のみ」にする。マージしやすくなる。

残る課題

インラインの Asciidoc markup は如何ともし難いので、二度手間も仕方ない。

@harupong
Copy link
Member Author

たとえば、

//////////////////////////
[[_viewing_history]]
=== Viewing the Commit History
//////////////////////////
[[_viewing_history]]
=== コミット履歴の閲覧

こういう部分については、

[[_viewing_history]]
//////////////////////////
=== Viewing the Commit History
//////////////////////////
=== コミット履歴の閲覧

こうしたほうが重複が減って嬉しいな、という解決策です。

@m-takagi
Copy link
Contributor

それでいいのではないかと思います。

あとは、コマンドの出力結果(↓ こんなやつ)をどうするかですが、

//////////////////////////
[source,console]
----
$ git checkout experiment
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: added staged command
----
//////////////////////////
[source,console]
----
$ git checkout experiment
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: added staged command
----

これも、わざわざコメントアウト&コピペする必要もなさそうですねえ。

@harupong
Copy link
Member Author

どちらも不要ですね 😞 前もって想定できた話で、後出しで申し訳ないのですが、

  • 原文・訳文が同一内容の行・節は原文埋め込み不要(例:コードブロック、Asciidoc のアンカー)

の方針に変更したいと思います。第6章からこれでお願いできますか? 🙇

既訳の1~3章のほうはこちらで処置しておきます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants