편집 충돌 발생시 양쪽의 내용을 diff 출력
- edit conflict 가 발생했을 때, 저장된 텍스트와 자신이 작성하여 저장하려 했던 텍스트를 diff 로 비교하여 두번째 텍스트 박스 아래에 출력함으로써, 어느 부분이 바뀌었는지를 쉽게 알 수 있게 함.
- 필수 요구 사항 : 없음
- 선택 요구 사항 : 없음
- wiki.pl
sub DoEdit {
...
if ($isConflict) {
print "\n<br><hr noshade size=1><p><strong>", T('This is the text you submitted:'),
"</strong><p>",
&GetTextArea('newtext', $newText, $editRows, $editCols),
"<p>\n";
my $conflictdiff = &GetDiff($oldText, $newText, 1);
$conflictdiff = T('No diff available.') if ($conflictdiff eq "");
print "\n<br><hr noshade size=1><p><strong>",
T('This is the difference between the saved text and your text:'),
"</strong><p>",
&DiffToHTML($conflictdiff),
"<p>\n";
}
...
}
- translation/korean.pl
...
This is the difference between the saved text and your text:
다음은 저장된 내용과 귀하가 작성한 내용 중 서로 다른 부분입니다:
...
위키위키분류