From: Christian Stimming Date: Fri, 27 Jul 2007 14:53:18 GMT Subject: [PATCH 1/2] gitk: Import msgcat for translation support Message-ID: <20070727165318.e96b1yxxwsooo884@webmail.tu-harburg.de> 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 --- 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