Ticket #21808

現在のソースと類似訳の一致箇所(違っている箇所)がわかりにくい

Open Date: 2010-05-20 09:42 Last Update: 2010-10-01 17:32

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
6
Severity:
6
Resolution:
Fixed
File:
2

Details

類似訳適用後、現在のソースとその類似訳がどの部分が一致して、どの部分が異なるのかがわかりづらい。違っている箇所を探すのに時間がかかる場合がある。

Ticket History (3/16 Histories)

2010-05-20 09:42 Updated by: t-obata
  • New Ticket "現在のソースと類似訳の一致箇所(違っている箇所)がわかりにくい" created
2010-08-11 17:24 Updated by: iga
  • Owner Update from (None) to cypher256
2010-08-25 18:43 Updated by: cypher256
Comment
比較エディター (org.eclipse.compare) を使用して見た目を実装しました。(添付画像)
あとは、下記機能を現実装からの移行が必要ですが、
標準の比較エディターで用意された仕組みだけを使用する限り、厳しいことが分かりました。

・翻訳コンテキストメニュー 2 つ
・コンテンツアシストコンテキスト・メニューとキー・アシスト
・変更字のリスナー

比較エディターのコードを、benten パッケージに持ってきて、実装する方向です。
関連するクラスが比較的に多いため、多少のコストがかかりそうです。
2010-08-26 19:05 Updated by: cypher256
Comment
org.eclipse.compare から下記クラスを benten に取り込み、実装しました(コード量多め)。

ContentMergeViewer
MergeSourceViewer
ShowWhitespaceAction
TextEditorPropertyAction
TextMergeViewer

・比較エディター上でのコンテキスト・メニュー 3 つ動作 OK です。
・UNDO 機能が含まれているため、連動できそうな感じです。
・空白制御文字表示は、コンテキストメニューから可能です。
・まだ、色々おかしな動作があるため、要調整。未コミットです。明日目処予定。
2010-08-27 22:22 Updated by: cypher256
Comment
コピーボタンを含め、機能的な実装が完了しました。
多くの部分を新規に実装し、不要なコード、古いコード、クラスの除去が TODO。
未コミットです。
2010-08-30 17:37 Updated by: cypher256
  • Owner Update from cypher256 to iga
Comment
実装終了、コミットしました。

コンテキストメニューから UNDO 可能ですが、Ctrl + z が効きません。
これに関しては、下記チケットに引き継ぎ、本チケットでは取り扱いません。

http://sourceforge.jp/ticket/browse.php?group_id=4227&tid=21952

2010-08-30 17:41 Updated by: cypher256
  • Resolution Update from None to Fixed
2010-08-31 12:42 Updated by: cypher256
  • Owner Update from iga to cypher256
2010-09-02 19:38 Updated by: cypher256
Comment
比較ビューアーを実際した際、改行表示ができなくなっていたため修正しました。
2010-09-03 19:07 Updated by: cypher256
Comment
前の代替翻訳、次の代替翻訳ボタンを押すと、フォーカスが origin のラベルに
移動してしまうことがあったため、修正しました。
2010-09-07 13:33 Updated by: iga
  • Resolution Update from Fixed to None
Comment

XLIFF エディタを開いた直後に、「ターゲット」欄に文字を入力することができません。 詳細は添付ファイルを参照ください。

Microsoft Windows XP SP3 Sun Java SE Runtime Environment 1.6.0_21 (Windows x86) Eclipse 3.5.2 + WST 一式 (Windows x86)

2010-09-07 14:56 Updated by: cypher256
Comment

ターゲットが空の場合の、編集可不可判定に誤りがありました。
修正したものをコミットしました。

2010-09-09 10:36 Updated by: cypher256
  • Resolution Update from None to Fixed
2010-10-01 17:32 Updated by: iga
  • Ticket Close date is changed to 2010-10-01 17:32
  • Status Update from Open to Closed

Edit

Please login to add comment to this ticket » Login