Op verzoek hierbij een nieuw nl.po bestand voor drupal core. Zie: http://drupal.nl/node/1970.
Het is de eerste keer dat ik een vertaling oplever, dus gaarne feedback over werkwijze en resultaten.
Dit heb ik gedaan:
- drupal-6.x-dev met nl-6.x-1.3 lokaal geinstalleerd
- alle core modules geactiveerd
- export van het nl.po bestand gemaakt.
De pagina interface vertalen gaf dit resultaat: Nederlands 2530/2534 (99.84%)
Hierna heb ik het volgende gedaan:
- vertalen openstaande po strings
- vertaalde po bestand inlezen in lokale drupal installatie
Nu krijg ik het volgende resultaat:
Nederlands 3452/3454 (99.94%)
Dat is beter, maar nog geen 100%.
Zoeken naar onvertaalde tekenreeksen levert de volgende 2 resultaten op:
/ en /admin/build/translate/import
De / begrijp ik, dat is de entry in nl.po, waarvoor ook geen brontekst bestaat.
/admin/build/translate/import komt echter niet voor in nl.po.
Wat is hier aan de hand?
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | po-bestanden.zip | 181.21 KB | mwitteman |
| nl.po | 677.98 KB | mwitteman |
Comments
Comment #1
sutharsan commentedmwitteman Heel fijn dat je dit heb opgepakt! Maak je over die laatste 6 honderdsten maar geen zorgen, er zal vast wel een verklaring voor zijn ...
Je bent met de vertaling uitgegaan bent van de nl-6.x-1.3 versie van de vertaling. Gebruik echter de 6.x-1.x-dev versie daar zitten nog recentere wijzigingen in. Je kan deze versie downloaden en 'over' de reeds aangepaste vertaling heenschrijven.
Een ander punt is dat is dat één nl.po niet direct te committen is. Daarvoor zijn de losse po-bestanden nodig zoals ze ook in de tarball van de vertaling zitten. Hiervoor installeer je de Template Extractor module (http://drupal.org/project/potx) op de vertaalde site en download je hiermee de po-bestanden mét vertaalde strings. Dit zou dan zo'n 45 losse po-bestanden moeten opleveren.
Comment #2
mwitteman commentedIk heb de potx module geinstalleerd, nl-6.x-1.x-dev vertaling binnengehaald, reeds vertaalde entries ingelezen en een extract gemaakt van alle modules.
Nu vind ik in de modules entries zoals deze, bv de user.nl.po:
#: user.module:778;781
msgid "1 user"
msgid_plural "@count users"
msgstr[0] ""
msgstr[1] ""
Deze onvertaalde msgid_plural wordt niet in drupal gemeld wanneer ik zoek naar onvertaalde nederlandse strings. Is het de bedoeling dat ook deze open msgid's worden vertaald? Of heb ik nog iets verkeerd gedaan met exporteren?
Comment #3
mwitteman commentedHier zijn de bijbehorende individuele po bestanden in een zip bestand.
Comment #4
sutharsan commentedHet heeft allemaal wat meer voeten in de aarde dan ik dacht. #3 bevat niet alle po-bestanden. Wil je nog eens alle vertalingen in één po-bestand exporteren, dan kan ik de ontbrekende ca. 50 strings handmatig overnemen.
Comment #5
sutharsan commentedIn de tussentijd heb ik in het bovenstaande nl.po bestand de meeste vertalingen terug kunnen vinden, de overige zelf aangevuld. De nieuwe vertaling is binnenkort beschikbaar als 6.x-1.4 release.