Translating LibreOffice/da

LibreOffices oversættelsesproces er ligetil. Den foreslåede arbejdsmøde er at bruge Weblate (vor online oversættelsesportal). Alt du behøver for at lokalisere med denne metode er en browser og en internetforbindelse. Hvis du foretrækker at arbejde offline, er det også muligt, se nedenfor. Før du starter en lokalisering, beder vi dig tjekke hos Sprogholdene, om der allerede findes en lkoalisering.

Deadlines
Se Udgivelseplan. Udgivelsesplanen viser de de datoer, hvor kildekoden mærkes til beta, RC (udgivelseskandidat) eller udgivelse. Udgivelses-deadline er altid 2 dage før den annoncerede mærkningsdato. Vær opmærksom på, at oversættelsesdeadlinen for den sidste x.y.0-udgivelseskandidat (RC3) også er oversættelsesdeadlinen for den endelige x.y.0-udgivelse.

For hvert build: Så tilføj venligst dine ændringer til Weblate om mandagen for at sikre dig, at de bliver taget med.
 * Oversættelser trækkes ud fra Weblate om tirsdagen
 * De overgives til Git før mærkningen, deadline for hver mærkning er mandag

Weblate
Find flere oplysninger om selve værktøjet på https://weblate.org/en/ og dets dokumentation på https://docs.weblate.org/en/latest/

TDF’s eget eksemplar af Weblate indeholder altid opdaterede strenge til lokalisering. Weblate-administratorerne opdaterer dem temmelig hyppigt.

Her finder du en (engelsk) Vejledning i, hvordan du bruger Weblate til LibreOffice.

Øverst på Weblates webside klikker du på “Sprog” og vælger “Gennemse alle sprog”. Du vil se en liste over projekter, der aktuelt skal oversættes. Deres navne forklarer sig selv. For at lokalisere LibreOffice, skal du arbejde på projekterne ved navn LibreOffice master – UI, LibreOffice master – Help, LibreOffice x.x.x – UI and LibreOffice x.x.x – Help. Almindeligvis vil det, hvis du lige er startet, sandsynligvis give mest mening af arbejde på master, men hvis du vil rette en modbydelig l10n-fejl i den aktuelle version af LibO, kan du også gøre det i den gren.

Hvad betyder det at oversætte på master:

Arbejdsgangen blev ændret mellem 4.4 og 5.0: i stedet for udelukkende at arbejde på grenene, kan arbejdet starte tidligere imellem grenene ved at arbejde på masteren. Så snart der et kode-gren, reflekteres det på Weblate-grenen og det arbejde, der er udført på masteren kopieres til den nyoprettede gren:

Sædvanlig kodningsarbejdsgang: ─────┬─────┬─────┬─────┬─────┬─────> master │    │     │     │     └─────> libreoffice-6-3 │    │     │     └───────────> libreoffice-6-2 │    │     └────────────────> libreoffice-6-1 │    └─────────────────────> libreoffice-6-0 └──────────────────────────> libreoffice-5-4 Alle grene har engang været "master" og blev så splittet op for at raffinere tingene. Oversættelser var et specielt projekt, da der i grunden ikke var nogen opdateringer "indimellem". Oversættelser hoppede fra 4-2 til 4-3, fra 4-3 til 4-4 uden nogen mellemliggende opdateringer indimellem.

Master-baseret arbejdsgang ville betyde, at da LibreOffice-5-0 blev oprettet, ville oversættelserne af masteren blive kopieret over og blive genbrugt på den, og masteren ville så fortsætte til LibreOffice-5-1. Se hele Christians forklaring i denne tråd

Hvis du foretrækker at oversætte offline, kan du downloade PO-filer fra Weblate og links i rullemenuen "Filer" i den ønskede sprog/projekt-kombination og bruge di(t/ne) yndlingsværktøj(er) til at arbejde på dem. Hvis vi antager, at du har de rette tilladelser for dit sprog, skulle du kunne uploade PO- eller ZIP-filer igen på ethvert tidspunkt (i tilfældet ZIP, skal du sørge for at holde den oprindelige mappestruktur intakt).

Du vil bemærke, at der stadig er nogle få tilgængelige projekter på Weblate. Her er der en kort oversigt over dem: faqs-filen indeholder lokalisering af FAQ-modulet der kan (eller ikke kan) bruges på lokale websider, extensionssite indeholder lokalisering af udvidelser på extensions.libreoffice.org, og googleplay indeholder de strenge, vi bruger i butikken Google Play. Du behøver ikke at oversætte alle disse filer, især hvis du ved, at du ikke får behov for nogle af dem. Bemærk, at mange af de generiske ting i relation til libreoffice.org's CMS bliver lokaliseret andetsteds. Læg venligst også mærke til at du ikke får en "oversat webside" ved at fuldføre dette modul. Hvis du imidlertid vil hoste en et LibreOffice websted på dit sprog, vil du sandsynligvis ønske at oversætte i det mindste filen mysite.
 * Impress Remote: her kan du lokalisere Impress Remote's mobil-applikationer.
 * Online: her er LibreOffice Onlines web- og mobil-applikationer,
 * Website: dette lille projekt indeholder lokaliserings-filer i forbindelse med websider. Især indeholder mysite-filen vore tilpassede strenge, der ses på LibreOffice.org-websteder (mest relateret til oplevelsen på downloadsiden)

FAQ

 * When uploading a file, I have an error "Please fix errors in the form. Error in parameter method: This field is required"
 * Make sure you have marked one of the fields in the File upload mode area


 * How do I search for a KeyID?
 * Make sure you have picked Exact match in the Search type and check Comment strings


 * How do I add members to my language group?
 * Currently, only Weblate admins are able to add members to languages groups, either send a mail to the l10n list or to Sophie

POT and PO files
Latest POT files extracted from the source can always be found here:
 * latest POT files

PO files for each supported language are stored in the source code repository in the module called 'translations'. This module is maintained by Christian Lohmaier and András Tímár, who will get translations from Weblate (or alternative sources) before each release and will push them to git.

Tips
export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/** then enter the path of the file you want to display: glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui
 * You are encouraged to [mailto:l10n+subscribe@global.libreoffice.org subscribe to l10n@undefinedglobal.libreoffice.org] mailing list. Apart from being a support channel for localizers, it's also the medium where important information for translators (such as string updates and deadlines) is announced. You can also ask 'timar' on irc.libera.chat in the #libreoffice-dev channel.
 * You may edit new .ui files using Glade to see them in context. For that install Glade for your distribution (I only know for Linux, so fix it if you know for other distributions) and either a version from master or the last dev build you want to translate.
 * then enter in your terminal:

Other Aspects of Localization
More aspects of LibreOffice localization are covered in the LibreOffice Localization Guide.

Some other aspects are covered in the UI and Help files Content Guide which details what has or has not to be translated, like variables or xml content.