#4705: fix `make dist` warnings
-------------------------------------------------+-------------------------
 Reporter:  Forgon                               |             Owner:
     Type:  patch (an actual patch, not a        |            Status:  new
  request for one)                               |         Milestone:
 Priority:  normal                               |  unspecified
Component:  other                                |           Version:
 Keywords:                                       |  git/master
 Blocking:                                       |        Blocked By:
                                                 |  Operating System:  All
                                                 |  /Non-Specific
-------------------------------------------------+-------------------------
 When running `make dist`, several warnings were printed (see attached log
 [raw-attachment:make_dist_error.log]), of three different types:

 === 1. Some filename extensions were not recognised ===

 {{{
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/cam1strings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/cam2strings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/cam3strings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/genstrings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/messages/strings/names.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/resstrings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/messages/strings/scrstrings.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/c001end.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam1/c001.txa'
 extension 'txa' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam1/c001.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1ccom.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1cnp.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1dnp.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1dp2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1out2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1out3.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1out4.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/cam1out5.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/map1a_c.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub13np1.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub13np2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub14anp.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub1_4bn.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub1_5pl.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam1/sub17fmv.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam2/c002.txa'
 extension 'txa' is unknown; will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/c2diif2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam22fmv.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2_2n2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2_2n.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam22pl2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam22pl3.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam26afm.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam26bfm.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam26pl1.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam27fmv.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2acol.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2bcol.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2dico.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2diin.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam2/cam2dipl.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam3/c003.txa'
 extension 'txa' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam3/c003.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/c3ad2n2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/c3ad2pl3.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3_1bn.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam32a2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam32alp.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam32pl2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam34mu1.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam34mu2.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3abf.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3abpl.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3ad2n.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/cam3/cam3bg.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3_bn.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file
 'data/base/sequenceaudio/cam3/cam3_cn.txt' extension 'txt' is unknown;
 will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/devastation.txa'
 extension 'txa' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/devastation.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/base/sequenceaudio/outro.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/mp/messages/strings/names.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/mp/messages/strings/resstrings.txt'
 extension 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/mp/multiplay/skirmish/nexus.slo'
 extension 'slo' is unknown; will try C
 /usr/bin/xgettext: warning: file 'data/mp/multiplay/skirmish/semperfi.slo'
 extension 'slo' is unknown; will try C
 /usr/bin/xgettext: warning: file 'po/custom/fromJson.txt' extension 'txt'
 is unknown; will try C
 /usr/bin/xgettext: warning: file 'po/custom/mac-infoplist.txt' extension
 'txt' is unknown; will try C
 /usr/bin/xgettext: warning: file 'po/custom/warzone2100.desktop.txt'
 extension 'txt' is unknown; will try C
 }}}

 Invoking xgettext with --language=C++ as described
 [https://www.gnu.org/software/gettext/manual/html_node/xgettext-
 Invocation.html here] fixed this problem.

 === 2. The Brazilian po file contained vertical tabs ===

 {{{
 pt_BR.po:4705: warning: internationalized messages should not contain the
 '\v' escape sequence
 pt_BR.po:4705: warning: internationalized messages should not contain the
 '\v' escape sequence
 }}}

 === 3. Several po files had incorrect header "Language" field entries ===

 {{{
 da.po:9: warning: header field 'Language' still has the initial default
 value
 en_GB.po:8: warning: header field 'Language' still has the initial default
 value
 fy.po:8: warning: header field 'Language' still has the initial default
 value
 hr.po:2: warning: header field 'Language' still has the initial default
 value
 hu.po:6: warning: header field 'Language' still has the initial default
 value
 ko.po:7: warning: header field 'Language' still has the initial default
 value
 la.po:8: warning: header field 'Language' still has the initial default
 value
 nb.po:9: warning: header field 'Language' still has the initial default
 value
 uk_UA.po:2: warning: header field 'Language' still has the initial default
 value
 zh_TW.po:8: warning: header field 'Language' still has the initial default
 value
 }}}

 In addition to the warnings given above, the Slovak po file wrongly
 contained the Czech language code. The correct format of language codes is
 documented [https://www.gnu.org/software/gettext/manual/html_node/Header-
 Entry.html here].

--
Ticket URL: <http://developer.wz2100.net/ticket/4705>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-project mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-project

Reply via email to