|
From: | Daiki Ueno |
Subject: | [bug #58643] ITS - Double escapes when merging translations back to XML |
Date: | Sun, 28 Jun 2020 05:12:02 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0 |
Follow-up Comment #7, bug #58643 (project gettext): > But now the translations are not merged back I can't reproduce it. The steps I tried are: 0 git clone --depth 1 https://git.savannah.gnu.org/git/gettext.git 0 cd gettext 0 patch -p1 < metainfo.its.diff <https://savannah.gnu.org/support/download.php?file_id=49365> 0 cd gettext-tools 0 cp mf.appdata.xml <https://savannah.gnu.org/support/download.php?file_id=49362> . 0 GETTEXTDATADIR=. xgettext -o mf.pot mf.appdata.xml 0 msginit --input mf.pot -l fr --no-translator 0 vi fr.po # add translation for "Foo & Bar" as "foo & bar" 0 GETTEXTDATADIR=. msgfmt --xml --template mf.appdata.xml -l fr fr.po -o merged.xml Now I have: ++++ $ cat merged.xml <?xml version="1.0" encoding="UTF-8"?> <component type="desktop"> <id>org.gnome.Characters.desktop</id> <name>GNOME Characters</name> <summary>Character map application</summary> <licence>CC0</licence> <description> <p>Foo & Bar</p> <p xml:lang="fr">foo & bar</p> </description> <url type="homepage">https://wiki.gnome.org/Design/Apps/CharacterMap</url> <updatecontact>dueno_at_src.gnome.org</updatecontact> </component> ---- _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?58643> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |