diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2020-02-15 13:44:48 -0600 |
---|---|---|
committer | xhe <xhebox@users.noreply.github.com> | 2020-02-16 12:18:50 +0800 |
commit | 4fedf0bfc01ef11dcd5016c4403204c1768fb425 (patch) | |
tree | dcf0d8124124f7d6acf9f7bc5774ff8b4c6d0047 | |
parent | 348b2fad42fd052fdea17e9f9d0f6bacd544a097 (diff) | |
download | gettext-tiny-4fedf0bfc01ef11dcd5016c4403204c1768fb425.tar.gz |
msgfmt: Allow space between --keyword and its arg
While building mate-panel 1.24.0:
make[3]: Entering directory '/usr/src/packages/user/mate-panel/src/mate-panel-1.24.0/libmate-panel-applet'
/usr/bin/msgfmt --desktop --keyword Name --keyword Description --template org.mate.panel.TestApplet.mate-panel-applet.desktop.in -d ../po -o org.mate.panel.TestApplet.mate-panel-applet
fopen: No such file or directory
Fixes: 55a2119d06 ("msgfmt: support keyword, template, output options")
-rw-r--r-- | src/msgfmt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/msgfmt.c b/src/msgfmt.c index 1120ff6..f75ab8b 100644 --- a/src/msgfmt.c +++ b/src/msgfmt.c @@ -333,6 +333,8 @@ int main(int argc, char**argv) { mode = m_desktop; } else if(streq(A+2, "xml")) { mode = m_xml; + } else if(streq(A+2, "keyword")) { + arg++; } else if((locale = strstarts(A+2, "locale="))) { } else if(streq(A+2, "check")) { strict = true; |