Posted by zirvap on December 5, 2007 at 4:38pm
Jeg antar jeg ikke er helt alene om å installere moduler, oversette det nødvendigste, tenke "Denne oversettelsen burde jeg dele med resten av verden. I morgon. Trur eg," og så har det blitt med det. Men nå har jeg omsider tatt meg sammen til å finne ut hvordan man lemper sine personlige moduloversettelser tilbake til felleskapet, og det var mindre pæs enn jeg trodde. I et håp om å inspirere andre kommer herved en kjapp bruksanvisning:
- Sjekk om det finnes en oversettelse fra før ved å se etter en fil med navn nb.po (eller nn.po for nynorsk) på http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/(navnet-på-modulen)/po. Hvis det finnes en må endringene dine inn som en patch (og det er en annen historie).
- Gå til Lokalisering >> Eksporter (admin/settings/locale/language/export) og eksporter oversettelsen du har nå. (En sikkerhetskopi om dagen er bra for magen.)
- Gå til Lokalisering >> Importer (admin/settings/locale/language/import) og importer den nyeste versjonen av den generelle språkfila, slik at eventuelle spesialtilpasninger du har gjort for ditt eget nettsted ikke blir tatt inn i oversettelsen du skal lage. (Seinere kan du importere den sikkerhetskopien du nettopp laget, så du får tilbake spesialtilpasningene dine.)
- Installer og aktiver modulen Translation template extractor
- Gå til Lokalisering >> Extract strings (admin/settings/locale/potx), velg modulen du har oversatt, kryss av for "Template file for Norsk Bokmål translations" og "Include translations", og velg "Extract"
- Voila! Du har nå en språkfil med oversettelsene dine for modulen.
- Åpne fila i et passende redigeringsprogram (f.eks. poedit eller en vanlig teksteditor), kikk gjennom oversettelsene og gjør det du måtte føle for av eventuelle rettelser og tillegg. NB! Mange strenger brukes av flere moduler. Hvis du skal forandre på en av disse må du også lage patcher til de andre filene som bruker den.
- Nå har du en flunkende ny språkfil for en tilleggsmodul. Gå til "issue"-køen for modulen på drupal.org, opprett en ny "Feature request" eller "Task" (det ser ut som begge deler brukes for oversettelser), og legg ved fila di med en passende følgetekst.
...og herved oppfordrer jeg alle til å dele de modul-oversettelsene dere har, og gjerne poste her når dere har gjort det. Jeg har starta min moduloversettelsesløpebane med OpenID.
