From: Michele Ballabio Date: Wed, 09 Jan 2008 18:16:52 GMT Subject: [PATCH - v2] gitk: fix "Key bindings" message Message-ID: <200801091916.52680.barra_cuda@katamail.com> In-Reply-To: <18308.2284.160506.432481@cargo.ozlabs.ibm.com> Fix string substitution using 'string map'. Now the "Key bindings" menu is ready for translation. Signed-off-by: Michele Ballabio --- On Wednesday 09 January 2008, Paul Mackerras wrote: > Michele Ballabio writes: > > > -"] \ > > +" $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T $M1T ] \ > > Ick. Are you sure you have the right number of instances of $M1T? :) Yes :^P. I was sure there was a better fix but didn't know where to look at. > I'd prefer to use [string map]. This patch tries to do so. Is this correct? > Actually, for translation, it would probably be better to bust up that > help text into a series of shorter strings, maybe even one per line. Or split this by "topic": "scrolling", "search", "fonts", "history"... gitk | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/gitk b/gitk index 801a5a9..24796e1 100755 --- a/gitk +++ b/gitk @@ -1306,10 +1306,10 @@ proc keys {} { } toplevel $w wm title $w [mc "Gitk key bindings"] - message $w.m -text [mc " + message $w.m -text [ string map "M1T $M1T" [ mc " Gitk key bindings: -<$M1T-Q> Quit + Quit Move to first commit Move to last commit , p, i Move up one commit @@ -1318,12 +1318,12 @@ Gitk key bindings: , x, l Go forward in history list Move up one page in commit list Move down one page in commit list -<$M1T-Home> Scroll to top of commit list -<$M1T-End> Scroll to bottom of commit list -<$M1T-Up> Scroll commit list up one line -<$M1T-Down> Scroll commit list down one line -<$M1T-PageUp> Scroll commit list up one page -<$M1T-PageDown> Scroll commit list down one page + Scroll to top of commit list + Scroll to bottom of commit list + Scroll commit list up one line + Scroll commit list down one line + Scroll commit list up one page + Scroll commit list down one page Find backwards (upwards, later commits) Find forwards (downwards, earlier commits) , b Scroll diff view up one page @@ -1331,20 +1331,20 @@ Gitk key bindings: Scroll diff view down one page u Scroll diff view up 18 lines d Scroll diff view down 18 lines -<$M1T-F> Find -<$M1T-G> Move to next find hit + Find + Move to next find hit Move to next find hit / Move to next find hit, or redo find ? Move to previous find hit f Scroll diff view to next file -<$M1T-S> Search for next hit in diff view -<$M1T-R> Search for previous hit in diff view -<$M1T-KP+> Increase font size -<$M1T-plus> Increase font size -<$M1T-KP-> Decrease font size -<$M1T-minus> Decrease font size + Search for next hit in diff view + Search for previous hit in diff view + Increase font size + Increase font size + Decrease font size + Decrease font size Update -"] \ +" ] ] \ -justify left -bg white -border 2 -relief groove pack $w.m -side top -fill both -padx 2 -pady 2 button $w.ok -text [mc "Close"] -command "destroy $w" -default active -- 1.5.3.5