Аналогичный Divide Lines и Fast divide lines, но только для перевода.
Может есть у кого?
Спасибо.
Отправлено 05 Июнь 2009 - 23:44
BedaZzle (5.6.2009, 17:53) писал:
Отправлено 08 Июнь 2009 - 12:05
nekto_sp (5.6.2009, 21:44) писал:
Отправлено 08 Июнь 2009 - 18:32
НуПогоди (8.6.2009, 11:05) писал:
Отправлено 08 Июнь 2009 - 19:19
nekto_sp (8.6.2009, 16:32) писал:
Цитата
Отправлено 08 Июнь 2009 - 21:16
НуПогоди (8.6.2009, 18:19) писал:
Отправлено 08 Июнь 2009 - 23:17
// Fast Divide subtitle (only in translation).
// Based on Insert subtitle (only in translation) by Bedazzle.
program FastDevideTransSub;
// -----------------------------------------------------------------------------
var
n: Integer;
i: Integer;
j: Integer;
txt: String;
currentSub: String;
nextSub: String;
newLinePos: LongInt;
begin
n := GetSubtitleCount-1;
for i := 0 to n do
begin
if (IsSubtitleSelected(i) = true) then
begin
currentSub := GetSubtitleTrans(i);
newLinePos := Pos(Chr(13), currentSub);
if newLinePos <=1 then break;
for j := n downto i+1 do
begin
txt := GetSubtitleTrans(j-1);
SetSubtitleTrans(j, txt);
end;
nextSub := currentSub;
Delete(currentSub, newLinePos, Length(currentSub));
Delete(nextSub, 1, newLinePos+1);
SetSubtitleTrans(i+1, nextSub);
SetSubtitleTrans(i, currentSub);
break;
end;
end;
end.
Отправлено 09 Июнь 2009 - 20:07
BedaZzle сказал:
nekto_sp сказал:
Отправлено 15 Февраль 2010 - 20:06
yasha18 (15 Февраль 2010 - 16:32) писал:
Отправлено 15 Февраль 2010 - 21:41
Отправлено 16 Февраль 2010 - 12:01
yasha18 (15 Февраль 2010 - 18:41) писал: