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

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

Du kan generelt ikke bruge web-grænsefladen, hvis du har en meget langsom eller begrænset internetforbindelse eller nogle "superduper" offline værktøjer, som du er vant til eller foretrækker. 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 export for off-line translation 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 oversættere er kendt for at fjerne enten overskrifts-kommentarerne eller -linjerne, så start med en lille fil for at sikre, at dit redigeringsværktøj ikke fjerner disse - det er ikke sjovt at indse at oversætteren var sur efter at have oversat hundredvis af meddelelser, som du ikke kan importere tilbage i online-systemet! Meddelelses-dokumentationen er eksporteret som oversættelses-kommentarerer.

Vigtige overskrifts-felter "X-Language-Code: nl\n" "X-Message-Group: ext-abc\n"

Eksempel på indgang til en Translate Gettext po fil. msgctxt "s_excel_export" msgid "Excel Export" msgstr ""
 * 1) . [Wiki] MantisBT-filter.png
 * 2) . [Wiki] Link on bug report. See screenshot.
 * 3) . [Wiki]
 * 4) . [Wiki] “Excel” is the name of a program; do not translate it unless Microsoft has translated the program’s name into your language (e.g., 엑셀 in Korean).

Import
Der er ikke nødvendigt at oversætte filen fuldstændigt. Opload af delvist oversatte meddelelses-grupper er udmærket. 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 Editors
Here are some tools you can use to edit the files off-line.

WARNING: make sure you are using version 1.4.2 or above, otherwise " " lines are dropped and your work cannot be processed.
 * POedit : Available for all platforms supporting the wxWidgets toolkit, tested on Unix with GTK+ and Windows.
 * gtranslator : Can be used in the GNOME desktop environment on Unix and Linux platforms.
 * gted : To be used as plugin in the Eclipse IDE on Linux, Windows and MAC OS X, has various tools integrated.
 * Lokalize : Uses the KDE 4 Desktop Environment on all platforms supporting it. Has a user wiki and online handbook
 * Translate Toolkit : Toolkit written in the python programming language which must be installed as well, usable on all platforms. Supports several other file formats as well.
 * OmegaT : Free tool for professional translators written in Java, requires Java installed; available on all platforms. Supports a variety of other file formats, glosssaries, fuzzy matching, and translation memories.
 * Gorm PO file editor : Small program, runs on Windows, no installation required.
 * Better PO Editor : Available for Windows, BSD, Unix, Linux, Mac OS X. Includes spell checker and Google Translate suggestions.