@@ -12,6 +12,7 @@ import (
1212 "github.com/mattermost/mattermost/server/public/model"
1313 "github.com/mattermost/mattermost/server/public/plugin"
1414 "github.com/mattermost/mattermost/server/public/pluginapi/experimental/command"
15+ "github.com/nicksnyder/go-i18n/v2/i18n"
1516)
1617
1718const (
@@ -609,14 +610,22 @@ func (p *Plugin) handleMe(_ *plugin.Context, _ *model.CommandArgs, _ []string, u
609610 return text
610611}
611612
612- func (p * Plugin ) handleHelp (_ * plugin.Context , _ * model.CommandArgs , _ []string , _ * GitHubUserInfo ) string {
613+ func (p * Plugin ) handleHelp (_ * plugin.Context , args * model.CommandArgs , _ []string , _ * GitHubUserInfo ) string {
614+ l := p .b .GetUserLocalizer (args .UserId )
613615 message , err := renderTemplate ("helpText" , p .getConfiguration ())
614616 if err != nil {
615617 p .client .Log .Warn ("Failed to render help template" , "error" , err .Error ())
616618 return "Encountered an error posting help text."
617619 }
618620
619- return "###### Mattermost GitHub Plugin - Slash Command Help\n " + message
621+ helpTitle := p .b .LocalizeWithConfig (l , & i18n.LocalizeConfig {
622+ DefaultMessage : & i18n.Message {
623+ ID : "github.command.help.title" ,
624+ Other : "###### Mattermost GitHub Plugin - Slash Command help\n " ,
625+ },
626+ })
627+
628+ return helpTitle + message
620629}
621630
622631func (p * Plugin ) handleSettings (_ * plugin.Context , _ * model.CommandArgs , parameters []string , userInfo * GitHubUserInfo ) string {
0 commit comments