Hjælp:Udvidelse:Translate/Off-line oversættelse

This page is a translated version of the page Help:Extension:Translate/Off-line translation and the translation is 44% complete.
Outdated translations are marked like this.

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. For this reason, we'll only discuss how to use them in a wiki with the Translate extension here. Otherwise, you're probably more interested in the How to translate tutorial for online translation.

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. Be aware, however, that the Translate extension is designed as a collaborative process. This means that you should not hold the files offline for long times, and you should always download a new file just before you start translating. Otherwise you might conflict with other translators who work in the wiki.

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.

Selv om nogle meddelelses-grupper kan have en eksportmulighed, der eksporterer oversættelser i gruppens oprindelige format, og formatet kunne være Gettext, er det ikke de filer, der kan bruges til off-line oversættelse!

Filerne er standard gettext PO-filer med nogen ekstra information. Overskriften indeholder nogle ekstra felter som vist nedenfor, msgctxt 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 msgctxt-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. The header contains some extra fields shown below; the msgctxt for each message contains an identifier that the Translate extension needs. Some editors are known to strip either the header comments or the msgctxt lines, so start with a small file to make sure that your editor does not remove these – it's not funny to realize the editor was buggy after translating hundreds of messages that you cannot import back into the online system! The message documentation is exported as translation comments.

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 "X-Message-Group: page-Example\n").

Eksempel på indgang til en Translate Gettext po fil.

#. [Wiki] This text is used on the history tab.
#. [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 Translate/script/poimport.php. 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.

POedit
Tilgængelig for alle platforme der understøtter wxWidgets værktøj, testet på Unix med GTK+ og Windows.
ADVARSEL: vær sikker på du bruger version 1.4.2 eller højere, ellers droppes "msgctxt" linjer og dit arbejde kan ikke udføres.
Gtranslator
Kan bruges i GNOME skrivebords-miljø, Unix og Linux platforme.
gted
Skal bruges som plugin i Eclipse IDE på Linux, Windows og MAC OS X, har forskellige værktøjer indbygget.
Lokalize
Bruger KDE 4 skrivebords-miljø på alle platforme som understøtter det. Har en bruger-wiki (delvis på dansk) og online håndbog
Translate Toolkit
Værktøj skrevet i python programmeringssprog, som også skal installeres, kan bruges på alle platforme. Understøtter også flere andre filformater.
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 file editor
Et lille program, som kører på Windows, ingen installation påkrævet.
Better PO Editor
Tilgængelig for Windows, BSD, Unix, Linux, Mac OS X. Omfatter stavekontrol og Google Translate-forslag.
gtranslator
Can be used in the GNOME desktop environment on Unix and Linux platforms.
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.
Virtaal
Multi-format translation tool based on the toolkit above. Currently working in Windows and Linux.
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.
Eazy PO
Small program, runs on Windows, no installation required.
Gorm PO file editor
Small powerful program, runs on Windows, no installation required, version 1.0 fails on msgctxt tags.
Better PO Editor
Available as source code for Windows, BSD, Unix, Linux, Mac OS X. Includes spell checker and Google Translate suggestions.