Add note about dependency tracking.
authorMarcus Brinkmann <mb@g10code.com>
Wed, 20 Jun 2007 02:34:58 +0000 (02:34 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Wed, 20 Jun 2007 02:34:58 +0000 (02:34 +0000)
TODO

diff --git a/TODO b/TODO
index a2877e4..418d6f7 100644 (file)
--- a/TODO
+++ b/TODO
   (04-* is not required).
 
 * I18n:
-
 ** There is no advantage to conditionally define translation strings,
    as the tables are purged of unnecessary strings by makensis.  Thus
    we should probably define strings where they are used, rather in the
    inst-*.nsi files of the package to which they belong.  This would
    also simplify management of po/POFILES.in.
+** Dependency tracking is partly missing: The installer should depend on
+   catalogs.nsi and any included LANG.nsi.  gettext usually works at
+   run-time, and thus there is no canonical support for this already.
 ** /bin/bash is used unconditionally in po/Makevars.
 ** nsis-msgfmt could check if a language file (nlf/nsh) exists for the
    installed version of makensis/Modern UI.