From: Shawn O. Pearce Date: Thu, 13 Sep 2007 23:04:14 +0000 (-0400) Subject: git-gui: Make backporting changes from i18n version easier X-Git-Tag: gitgui-0.8.3~4 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=e7034d66ecd9c16ae8bd8d331fc41efc48e925f1;p=git.git git-gui: Make backporting changes from i18n version easier This is a very trivial hack to define a global mc procedure that does not actually perform i18n translations on its input strings. By declaring an mc procedure here in our maint version of git-gui we can take patches that are intended for the latest development version of git-gui and easily backport them without needing to tweak the mc calls first. Signed-off-by: Shawn O. Pearce --- diff --git a/git-gui.sh b/git-gui.sh index e221d5b51..31a36cb49 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -62,6 +62,18 @@ if {![catch {set _verbose $env(GITGUI_VERBOSE)}]} { } } +###################################################################### +## +## Fake internationalization to ease backporting of changes. + +proc mc {fmt args} { + set cmk [string first @@ $fmt] + if {$cmk > 0} { + set fmt [string range $fmt 0 [expr {$cmk - 1}]] + } + return [eval [list format $fmt] $args] +} + ###################################################################### ## ## read only globals