Follow-up Comment #1, patch #4650 (project freeciv):

Hacky manual procedure I've got so far (starting from ca-24.po which is the
monolithic S2_4 ca.po:


make freeciv/freeciv.pot, nations/freeciv-nations.pot,
ruledit/freeciv-ruledit.pot
msgmerge ca-24.po freeciv/freeciv.pot >tmp-freeciv-full-ca.po
msgmerge ca-24.po nations/freeciv-nations.pot | msgattrib --no-obsolete
>nations-ca.po
msgmerge ca-24.po ruledit/freeciv-ruledit.pot | msgattrib --no-obsolete
>ruledit-ca.po
# needed because msgattrib --ignore-file only takes 1 argument
msgcat nations-ca.po ruledit-ca.po >tmp-noncore-ca.po
msgattrib --obsolete tmp-freeciv-full-ca.po | msgattrib
--ignore-file=tmp-noncore-ca.po --set-obsolete | msgattrib --only-obsolete
>tmp-obsolete-ca.po
msgattrib --no-obsolete tmp-freeciv-full-ca.po | msgcat - tmp-obsolete-ca.po
>freeciv-ca.po
rm tmp-freeciv-full-ca.po tmp-noncore-ca.po tmp-obsolete-ca.po


I believe this ends up with every source translation in exactly one place,
with obsolete translations with no other home ending up in freeciv-ca.po.


freeciv-ca: 85%: 5354 translated, 571 fuzzy, 371 untranslated.
nations-ca: 97.6%: 1795 translated, 22 fuzzy, 22 untranslated.
ruledit-ca: 24%: 5 translated, 10 fuzzy, 6 untranslated.


    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?4650>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to