Turnnamen
(Burger, 05.06.98)

1. Schauen, ob auch wirklich die Sprecherk"urzel aus den spr-protokollen verwendet wurden.


2. TRLtunnamen mit MAR tunnamen vergleichen:

Weil es Fehler in den Transliterationen bei den Tunnamen geben kann, ebenso beim Segmentieren der Turns,
m"ussen wir die Turnnamen in den TRLs mit den Turnnamen in den MARs vergleichen.

Dazu holen wir uns f"ur eine CD alle *.mar Files und alle *.trl files in ein 
Directory.
und die die MARs, die auf die neue CD sollen und die TRLs, die auf den Server kommen, also die letztg"ultigen, end-korrigierten Versionen!!


Z.B. im FERTIG_MACH_DIR: mkdir trlmar20
% cd trlmarxx
% cp /data/data_wasauchimmer/data/*.mar .
% cp trl-cdxx/*.trl .

Wir sind immer noch im Directory trlmarxx, wo die kopierten Dateien stehen.

Jetzt: 
Turnanzahl checken 

% foreach m (g*)
% echo $m
% /data/data16/vmII_data/4VMII_FERTIG/End_korr_Tools/./mar_trl_check ${m:r}
% end

--> fr alle Files die mit "g" beginnen 
       (falls welche mit was anderem beginnen, dann entsprechend)
    gib aus den Filenamen
    fhre aus das Turnnamen-vgl-Anzahl-Script, 
    und zwar mit dem entsprechenden Filenamen ohne Extension 
        ({m:r}, wobei m=filenamen, r=extension)

richtige Ausgabe:
%g001ac.trl
 
%Das File g001ac.mar enthlt 90 Turns.
%Das File g001ac.trl enthlt 91 Turns
 
%Mar- und Trl-File stimmen berein!

Mnchener Dialoge: trl hat eins mehr, weil der Name im Header noch mal steht.
Bonner Dialoge: trl und mar gleich, solange die Bonner im trl-Header den 
Dialognamen nicht vollst"andig reinschreiben.
Aber solange "ubereinstimm-Meldung kommt, ist alles ok.

Fehler:

%g508br.trl

%Das File /homes/burger/VMVer/Ordner/g508br.mar enthlt 0 Turns.
%Das File /homes/burger/VMVer/Ordner/g508br.trl enthlt 0 Turns
 
%Fehler in Mar- oder Trl-File!!!!!!!!!!!!!

Nachschauen, was falsch ist. 
Sind alle Namen richtig?
stimmt die Anzahl "uberein?

Dann:
Wenn alles ok ist, oder wenn man den Fehler einfach nicht findet:
Filenamen direkt vergleichen:

% foreach m (g*)
% echo $m
% /data/data16/vmII_data/4VMII_FERTIG/End_korr_Tools/./mar_trl_vergl ${m:r} | grep "nicht"
% end

--> fr alle Files die mit "g" beginnen 
       (falls welche mit was anderem beginnen, dann entsprechend)
    gib aus den Filenamen
    fhre aus das Turnnamen-vergleich-Script, 
    und zwar mit dem entsprechenden Filenamen ohen Extension 
        ({m:r}, wobei m=filenamen, r=extension)
    und grepe nur diejenigen Ausgaben heraus, 
        bei denen eine Fehlermeldung kommt. 
        
richtig:
nur Liste mit den Filenamen

Fehler:
Filename
g001acnxxx ist nicht im Trl-File!

wir gehene der Sache direkt nach:

% ../.././mar_trl_vergl g001ac

--> jetzt schauen wir nach, wo's hapert.        
    vergleiche-Script direkt "uber Fehler-Files laufen lassen
    Filenamen ohne Extension.
    
Ist Kanalzahl richtig?
Ist Sprecherk"urzel richtig?
Stimmt die Kanalkennung bei Telefonfiles (m/p..)?

Ganz im Notfall, wenn alles ziemlich korrupt ist, mu"s man tats"achlich 
noch mal reinh"oren!

