Help:Extension:Translate/Off-line translation/da

Denne side forklarer, hvordan du kan oversætte off-line. Hvis emnet interesserer dig, ved du måske hvad Gettext PO-filer er. Derfor vil vi her diskutere, hvordan disse bruges i en wiki med Translate-udvidelsen. Ellers er du måske mere interesseret i hvordan man oversætter online.

Du vil måske ikke bruge web-brugergrænsefladen, hvis du har en meget langsom eller begrænset internetforbindelse eller har "superduper" offline værktøjer, som du foretrækker og er vant til. Vær opmærksom på, at Translate-udvidelsen er udformet som en samarbejdsproces. Det betyder, at du ikke bør holde filer offline i lang tid, og du bør altid hente en ny fil lige før du begynder at oversætte. Ellers kan du måske komme i konflikt med andre oversættere, som arbejder med wikien.

Eksport
Du kan hente enhver meddelelses-gruppe som Gettext PO-fil ved at vælge Eksportér til off-line oversættelse i Special:Translate. Nogle websites kan have deaktiveret denne mulighed. Du bør tjekke eventuelle lokale guider, hvordan du behandler disse filer, før du starter.

Filerne er standard gettext PO-filer med nogen ekstra information. Overskriften indeholder nogle ekstra felter som vist nedenfor,  for hver meddelelse indeholder et id, som Translate-udvidelsen behøver. Nogle redigerings-værktøjer er kendt for at fjerne enten overskrifts-kommentarerne eller -linjerne, så start med en lille fil for at sikre, at dit redigerings-værktøj ikke fjerner disse - det er ikke sjovt at indse at redigeringen indeholdt fejl, efter at have oversat hundredvis af meddelelser, som du ikke kan importere tilbage i online-systemet! Meddelelses-dokumentationen eksporteres som oversættelses-kommentarer.

Vigtige overskrifts-felter "X-Language-Code: nl\n" "X-Message-Group: ext-abc\n" In this example, "ext-abc" is the name of the message group. For translatable pages, the corresponding message group has the name "page-" + the page name (i.e. for the page "Example", the header would contain the line ).

Eksempel på indgang til en Translate Gettext po fil.
 * 1) . [Wiki] This text is used on the history tab.
 * 2) . [Wiki]

msgctxt "history_short" msgid "History" msgstr "Versionsgeschichte"

Import
Der er ikke nødvendigt at oversætte filen fuldstændigt. Opload af delvist oversatte meddelelses-grupper er godt nok. Der er to måder at importere disse filer.

Brugere med korrekte brugerrettigheder kan bruge Special:ImportTranslations til at oploade og importere oversættelserne. Specialsiden behandler filen, viser ændringerne og lader brugeren importere dem. Store filer med mange ændringer importeres måske i flere skridt, da behandlings-tiden er begrænset.

Import kan også ske ved hjælp af kommandolinje-script i. Metoden er mindre fleksibel, men kan importere alt på én gang. Det kræver også indgriben fra en person med shell adgang til serveren.

Måden hvorpå import af ​​off-line oversættelser håndteres (eller ikke), afhænger af din wiki.

Gettext redigeringsværktøj
Her er nogle værktøjer, du kan bruge til at redigere filerne off-line.

ADVARSEL: vær sikker på du bruger version 1.4.2 eller højere, ellers droppes " " linjer og dit arbejde kan ikke udføres.
 * [//poedit.net/ POedit]
 * Tilgængelig for alle platforme der understøtter [//wxwidgets.org/ wxWidgets værktøj], testet på Unix med GTK+ og Windows.


 * [//projects.gnome.org/gtranslator/ Gtranslator]
 * Kan bruges i [//gnome.org GNOME] skrivebords-miljø, Unix og Linux platforme.


 * [//gted.org gted]
 * Skal bruges som plugin i Eclipse IDE på Linux, Windows og MAC OS X, har forskellige værktøjer indbygget.


 * [//kde.org/applications/development/lokalize/ Lokalize]
 * Bruger [//kde.org/ KDE 4] skrivebords-miljø på alle platforme som understøtter det. Har en [//userbase.kde.org/Lokalize bruger-wiki] (delvis på dansk) og online [//docs.kde.org/stable/en/kdesdk/lokalize/index.html håndbog]


 * [//translate.sourceforge.net/wiki/toolkit/index Translate Toolkit]
 * Værktøj skrevet i [//python.org python] programmeringssprog, som også skal installeres, kan bruges på alle platforme. Understøtter også flere andre filformater.


 * [//omegat.org OmegaT]
 * Gratis værktøj for professionelle oversættere skrevet i Java, kræver Java installeret, tilgængelig på alle platforme. Understøtter en række andre filformater, glosssaries, fuzzy matching, og oversættelseshukommelser.


 * [//gorm.po.dk Gorm .po file editor]
 * Et lille program, som kører på Windows, ingen installation påkrævet.


 * [//betterpoeditor.sourceforge.net Better PO Editor]
 * Tilgængelig for Windows, BSD, Unix, Linux, Mac OS X. Omfatter stavekontrol og Google Translate-forslag.