Hei. Er det noen som kjenner til hvordan man genererer en pot-fil fra xml hvor msgid-bugs-adressen settes til noe annet enn bugs.kde.org?
xml2pot har visst ikke noen mulighet for slik konfigurering.
Johnny A. Solbu skreiv 08. jan. 2017 03:02:
Er det noen som kjenner til hvordan man genererer en pot-fil fra xml hvor msgid-bugs-adressen settes til noe annet enn bugs.kde.org?
xml2pot har visst ikke noen mulighet for slik konfigurering.
XML kan jo vera omtrent alt mellom himmel og jord, og kva verktøy du skal bruka avheng heilt av nøyaktig kva XML-format det er snakk om. Men viss xml2pot fungerer for deg, er vel det greiaste å berre byta ut adressa til bugs.kde.org med nokon anna maskinelt, for eksempel med sed-verktøyet. Følgjande burde vera ~so robust som det kan bli:
xml2pot eksempel.xml | \ sed 's/^("Report-Msgid-Bugs-To: )http://bugs.kde.org\n"$/\1https://eksempel.no//'
[Johnny A. Solbu]
Hei. Er det noen som kjenner til hvordan man genererer en pot-fil fra xml hvor msgid-bugs-adressen settes til noe annet enn bugs.kde.org?
xml2pot har visst ikke noen mulighet for slik konfigurering.
Kanskje po4a har slik mulighet? Den har jeg brukt med docbook XML, i hvert fall.
Karl Ove Hufthammer skreiv 08. jan. 2017 09:51:
Følgjande burde vera ~so robust som det kan bli:
xml2pot eksempel.xml | \ sed 's/^("Report-Msgid-Bugs-To: )http://bugs.kde.org\n"$/\1https://eksempel.no//'
Ikkje heilt robust, då eg gløymde dei avsluttande teikna \n". Men følgjande sed-kommando skal fungera rett:
sed 's/^("Report-Msgid-Bugs-To: )http://bugs.kde.org\n"$/\1https://eksempel.no/\n"/'
Men viss du vil ha eit eige verktøy, kan du bruka posieve i Pology-samlinga: http://pology.nedohodnik.net/ Då vert det:
posieve set-header -sfield:Report-Msgid-Bugs-To:https://eksempel.no/ eksempel.pot
Det er jo litt meir elegant.
On Sunday 8. January 2017 09.51, Karl Ove Hufthammer wrote:
viss xml2pot fungerer for deg, er vel det greiaste å berre byta ut adressa til bugs.kde.org med nokon anna maskinelt, for eksempel med sed-verktøyet
Var det jeg endte opp med. :-)
jobbet med å automatisere pot-generering av dokumentasjonen til erwin og påfølgende msgmerge, med en Makefile-target. Resultatet ble jo utmerket.