PO-bestanden vertalen
Het Gettext-formaat PO is de standaard voor WordPress-thema's en plug-ins, Drupal-modules, Python-toepassingen en veel opensourcesoftware. Wij vertalen uw PO- en POT-bestanden met behoud van de syntaxis.
PO-bestanden vertalen voor CMS en opensourceprojecten
Een PO-bestand bevat de bronteksten en hun vertalingen, samen met metadata: opmerkingen voor de vertaler, opmerkingen uit de extractie en verwijzingen naar de broncode. In de header staan de regels voor meervoudsvormen, en msgctxt-sleutels onderscheiden gelijke teksten die in een andere context worden gebruikt. Wie een PO-bestand in een gewone teksteditor vertaalt, beschadigt al snel de syntaxis of mist die contextinformatie.
Wij verwerken PO-bestanden in professionele vertaalsoftware die het Gettext-formaat herkent. Wij stellen de header Plural-Forms in voor de doeltaal, controleren teksten met de markering fuzzy en gebruiken msgctxt om bij dubbelzinnige teksten de juiste vertaling te kiezen. Hoort het bestand bij uw website, dan past het in een traject van website vertalen.
Een PO-bestand bevat softwareteksten en komt zelden bij een instantie terecht. Moet de licentietekst in het pakket officieel vertaald worden, dan leveren wij die los van het vertaalde PO-bestand als beëdigde vertaling. De ontvangende partij bepaalt of die volstaat. Gebruikt uw software JSON in plaats van Gettext, kijk dan bij JSON vertalen.
Wat de vertaling van een PO-bestand omvat
Meervoudsvormen
Wij passen de header Plural-Forms aan voor de doeltaal en vullen alle vormen in die nplurals voorschrijft. Ook talen met complexe meervoudsregels, zoals Pools, Russisch en Arabisch, worden correct verwerkt.
Controle van fuzzy-teksten
Teksten met de markering fuzzy worden vergeleken met de bijgewerkte brontekst en daarna bevestigd of opnieuw vertaald. Bij elke gecontroleerde vertaling wordt de markering verwijderd.
Context via msgctxt
Komt dezelfde tekst op verschillende plekken in de interface voor, dan bepaalt de msgctxt-context welke vertaling past. Die context wordt altijd meegenomen.
Gecompileerd MO-bestand
Op basis van het vertaalde PO-bestand kunnen wij het gecompileerde MO-bestand aanmaken voor WordPress of andere Gettext-systemen en het samen met het PO-bestand leveren.
Wie laat PO-bestanden vertalen?
Ontwikkelaar van een WordPress-plug-in
Een ontwikkelaar die een betaalde WordPress-plug-in verkoopt, levert bij elke versie een bijgewerkt .pot-bestand. Hij wil Nederlandse, Duitse en Franse .po- en .mo-bestanden die WordPress direct inleest.
Projectleider bij een webbureau
Een projectleider bouwt een maatwerkthema voor een klant met een Engelstalige en een Franstalige site. De teksten van het thema staan in een .po-bestand.
Developer van een interne Django-applicatie
Een developer bij een logistiek bedrijf moet de magazijnapplicatie in het Pools en Roemeens aanbieden aan medewerkers op de werkvloer. Hij heeft django.po-bestanden met meervoudsvormen.
Stuur uw bestand mee met uw offerteaanvraag. Wij reageren binnen 8 werkuren.
Veelgestelde vragen over het vertalen van PO
Wat is het verschil tussen een PO- en een POT-bestand?
Een POT-bestand is het sjabloon: het bevat alleen bronteksten met lege msgstr-velden. Een PO-bestand bevat de bronteksten met de vertaling in één taal. Uit een POT-bestand maken wij een nieuw PO-bestand voor de doeltaal, en een bestaand PO-bestand werken wij bij met nieuwe of gewijzigde vertalingen.
Worden PO-bestanden van WordPress-plug-ins en thema's vertaald?
Ja. Wij vertalen het PO-bestand, maken het MO-bestand aan en leveren beide. Vermeld het tekstdomein (text domain) van uw plug-in of thema, dan krijgen de bestanden de naam die WordPress verwacht.
Wat gebeurt er met HTML in de teksten?
HTML-tags in msgstr-waarden, zoals vet, links of regeleinden, blijven behouden. Tagnamen en attribuutwaarden worden niet vertaald, alleen de tekst ertussen.
Hoe vraag ik een offerte aan voor PO-bestanden?
Stuur het POT- of PO-bestand mee via de offerteaanvraag en vermeld de doeltalen. U ontvangt binnen 8 werkuren een reactie.
Andere bestandsformaten die wij vertalen
- PDFWij bouwen de opmaak opnieuw op, zodat de vertaalde PDF eruitziet als het origineel, ook bij een gescande PDF.Bekijk PDF
- WordStijlen, tabellen, voetnoten en bijgehouden wijzigingen blijven behouden: het bestand opent in Word, klaar voor gebruik.Bekijk Word
- ExcelWij vertalen cellen, kolomkoppen en opmerkingen en laten formules, verwijzingen en gegevens ongemoeid.Bekijk Excel
- PowerPointWij vertalen dia's en sprekersnotities zonder uw ontwerp, afbeeldingen of animaties aan te tasten.Bekijk PowerPoint
- HTMLWij vertalen zichtbare tekst, metatags en alt-teksten van uw HTML, terwijl tags, klassen en links ongewijzigd blijven.Bekijk HTML
- TXTWij behouden de codering, de regeleinden en de variabelen, zodat het bestand zonder aanpassingen terug kan in uw systeem.Bekijk TXT
- RTFLettertypen, alinea's en opmaak blijven behouden: het vertaalde RTF-bestand opent goed in gangbare tekstverwerkers.Bekijk RTF
- InDesignVertaling en opmaak in één opdracht: een opmaakspecialist past de tekst in en levert een drukklaar InDesign-bestand.Bekijk InDesign
- IDMLHet uitwisselingsformaat van InDesign: wij vertalen de tekst, hergebruiken eerdere vertalingen en leveren het bestand opgemaakt terug.Bekijk IDML
- IllustratorWij vertalen de tekst in uw illustratie, passen die in het ontwerp in en kiezen lettertypen die de doeltaal ondersteunen.Bekijk Illustrator
- EPSWij vertalen de tekst in het vectorbestand zelf, zonder die te rasteren, en leveren in het formaat dat u nodig hebt.Bekijk EPS
- PhotoshopWij vertalen de tekstlagen en passen ze in de compositie in, zonder de afbeeldingen of effecten aan te raken.Bekijk Photoshop
- XLIFFHet standaardformaat voor lokalisatie: wij vertalen per segment, met vertaalgeheugen en kwaliteitscontrole.Bekijk XLIFF
- JSONWij vertalen alleen de waarden: sleutels, nesting en variabelen blijven intact en het bestand blijft geldige JSON.Bekijk JSON
- XMLWij vertalen alleen de elementen en attributen met tekst en vergrendelen de rest, zodat de XML geldig terugkomt in uw systeem.Bekijk XML
- SRTOndertitels vertaald door moedertaalsprekers, met tijdcodes die intact blijven en tekst die prettig leest op het scherm.Bekijk SRT
- CSVU bepaalt welke kolommen vertaald worden. De overige gegevens, het scheidingsteken en de codering blijven ongewijzigd.Bekijk CSV
Op zoek naar een professionele vertaling?
Vraag een gratis, vrijblijvende offerte aan.