Hjælpe-PO-fil

Denne søgetilstand er baseret på at få den samme originale streng (msgid) til at passe med en i en hjælpe- PO-fil, oversat til et andet sprog. Det er meget almindeligt at romanske sprog har ord der ligner hinanden. Det samme for angelsaksiske og slaviske.

Hvis jeg for eksempel vil oversætte ordet “on” fra kdelibs.po til rumænsk , men ikke forstår betydningen, så kigger jeg i samme fil for fransk og finder actif. I den spanske finder jeg activado. Derfor drager jeg slutningen at det bedste ordet på rumænsk er active. (På engelsk ville kunne ordet naturligvis have været “active” i stedet for “on”, hvilket ville have forenklet oversættelsesprocessen.) KBabel automatiserar denne opgave. For øjeblikket kan du kun angive én hjælpefil at søge i.

Opsætning

Du kan indstille denne søgetilstand ved at vælge Opsætning->Indstil ordbog->PO-Auxiliary fra KBabel-menuen.

I Indstil ordbog PO Auxiliary dialogen kan du vælge stien til en auxiliary PO-fil. For at automatisere PO-fil skift når du ændrer den fil du er ved at redigere e der mange variabler begrænset af @-tegnet der bliver erstattet af passende værdier:

@PACKAGE@

Navnet på det program eller pakke du er ved at oversætte. For eksempel kan det blive til kbabel, kdelibs, konqueror og så videre.

@LANG@

Sprogkoden. For eksempel kan det blive til: da, ro, fr osv.

@DIRn@

hvor “n” er et positivt helt tal. Dette udvides til “n”'te mappe talt fra filnavnet (fra højre mod venstre).

I redigeringslinjen vises den aktuelle sti til hjælpe-PO-filen. Selv om Det er bedst at bruge de variabler der er givet i stien, er det muligt at vælge en absolut, rigtig sti til en eksisterende PO-fil. Lad os tage et eksempel.

Jeg er rumænsk og jeg har nogen kendskab til det franske sprog og jeg arbejder med oversættelse af KDE

Første skridt er at hente en meget frisk kde-l10n-fr.tar.bz2 fra KDE FTP-stedet eller at bruge CVS-systemet til at putte et friskt fransk oversættelsestræ på min disk. Jeg gør dette på /home/clau/cvs-cvs.kde.org/kde-l10n/fr.

Mine PO-kilders mappe er i /home/clau/cvs-cvs.kde.org/kde-l10n/ro. Glem ikke at vælge PO Auxiliary som standard-ordbog og afkryds Start søgning automatisk i Søg-fanebladet fra KBabel Indstillinger-dialog.