diff --git a/command.go b/command.go
index 50173b92..a1512d14 100644
--- a/command.go
+++ b/command.go
@@ -446,11 +446,14 @@ func (c *Command) UsageFunc() (f func(*Command) error) {
 	return func(c *Command) error {
 		c.mergePersistentFlags()
 		fn := c.getUsageTemplateFunc()
-		data := CommandUsageTemplateData{
-			Command: c,
-			I18n:    getCommandGlossary(),
-		}
-		err := fn(c.OutOrStderr(), data)
+		// FIXME: this breaks the template func signature ; we need another approach ?
+		//data := CommandUsageTemplateData{
+		//	Command: c,
+		//	I18n:    getCommandGlossary(),
+		//}
+		//err := fn(c.OutOrStderr(), data)
+		//////////////////////////////////////////////////////////////////////////////
+		err := fn(c.OutOrStderr(), c)
 		if err != nil {
 			c.PrintErrln(err)
 		}
@@ -1270,7 +1273,7 @@ func (c *Command) InitDefaultHelpCmd() {
 		c.helpCommand = &Command{
 			Use:   fmt.Sprintf("help [%s]", gotext.Get("command")),
 			Short: gotext.Get("CommandHelpShort"),
-			Long:  fmt.Sprintf(gotext.Get("CommandHelpLong"), c.DisplayName()+fmt.Sprintf(" help [%s]", gotext.Get("command"))),
+			Long:  fmt.Sprintf(gotext.Get("CommandHelpLong"), c.DisplayName()+fmt.Sprintf(" help [%s]", gotext.Get("PathToCommand"))),
 			ValidArgsFunction: func(c *Command, args []string, toComplete string) ([]string, ShellCompDirective) {
 				var completions []string
 				cmd, _, e := c.Root().Find(args)
diff --git a/locales/default.pot b/locales/default.pot
index 6644be0b..67e39981 100644
--- a/locales/default.pot
+++ b/locales/default.pot
@@ -160,4 +160,8 @@ msgstr ""
 #: command.go:1247
 #: command.go:1249
 msgid "command"
-msgstr ""
\ No newline at end of file
+msgstr ""
+
+
+msgid "PathToCommand"
+msgstr ""
diff --git a/locales/default/en.mo b/locales/default/en.mo
index b7ab9e04..4c162295 100644
Binary files a/locales/default/en.mo and b/locales/default/en.mo differ
diff --git a/locales/default/en.po b/locales/default/en.po
index a676bb5c..abcd679d 100644
--- a/locales/default/en.po
+++ b/locales/default/en.po
@@ -168,5 +168,5 @@ msgstr "version for"
 msgid "command"
 msgstr "command"
 
-#~ msgid "PathToCommand"
-#~ msgstr "path to command"
+msgid "PathToCommand"
+msgstr "path to command"
diff --git a/locales/default/fr.mo b/locales/default/fr.mo
index da9097e8..16fa459d 100644
Binary files a/locales/default/fr.mo and b/locales/default/fr.mo differ
diff --git a/locales/default/fr.po b/locales/default/fr.po
index 9bb83c22..c1010fef 100644
--- a/locales/default/fr.po
+++ b/locales/default/fr.po
@@ -168,5 +168,5 @@ msgstr "version pour"
 msgid "command"
 msgstr "commande"
 
-#~ msgid "PathToCommand"
-#~ msgstr "command"
+msgid "PathToCommand"
+msgstr "chemin vers la commande"