Import tcl's msgcat package to have the [mc...] procedure for
translation available.
However, in the current form gitk doesn't load any data a data
directory or from anywhere; if it should load any translation
catalogs, of course it needs to load them from a designated data
directory. For testing, it uses the ./msgs/ subdirectory (marked as
FIXME), but eventually a full-blown data directory needs to be added
there instead.
Signed-off-by: Christian Stimming <stimming@xxxxxxx>
---
Actual translation markup will follow.
gitk | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/gitk b/gitk
index 39e452a..c01acfb 100755
--- a/gitk
+++ b/gitk
@@ -7463,6 +7463,13 @@ set fgcolor black
set diffcolors {red "#00a000" blue}
set selectbgcolor gray85
+## Internationalization (i18n) through msgcat and gettext. See
+## http://www.gnu.org/software/gettext/manual/html_node/Tcl.html
+package require msgcat
+namespace import ::msgcat::mc
+## FIXME: Need to define a suitable msgs/ directory here.
+::msgcat::mcload [file join . msgs]
+
catch {source ~/.gitk}
font create optionfont -family sans-serif -size -12
--
1.5.3.rc2.12.gbc280
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html