[PATCH 1/2] gitk: Import msgcat for translation support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux