diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-04 11:00:48 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-10-10 00:23:01 +1100 |
commit | 37bb89dac33cb4236bf817e1e2e09cb1cbfade5c (patch) | |
tree | ea06fa4595a7f2d7eff80c2602648b18450f5988 /pkg/gui/commits_panel.go | |
parent | 7d9aa97f9691dd0a8658c4b6626877a198c5d03c (diff) |
type i18n
Diffstat (limited to 'pkg/gui/commits_panel.go')
-rw-r--r-- | pkg/gui/commits_panel.go | 85 |
1 files changed, 45 insertions, 40 deletions
diff --git a/pkg/gui/commits_panel.go b/pkg/gui/commits_panel.go index 25e418dac..231ee4a98 100644 --- a/pkg/gui/commits_panel.go +++ b/pkg/gui/commits_panel.go @@ -6,6 +6,7 @@ import ( "github.com/jesseduffield/gocui" "github.com/jesseduffield/lazygit/pkg/commands" "github.com/jesseduffield/lazygit/pkg/commands/models" + "github.com/jesseduffield/lazygit/pkg/utils" ) // list panel functions @@ -35,7 +36,7 @@ func (gui *Gui) handleCommitSelect() error { var task updateTask commit := gui.getSelectedLocalCommit() if commit == nil { - task = gui.createRenderStringTask(gui.Tr.SLocalize("NoCommitsThisBranch")) + task = gui.createRenderStringTask(gui.Tr.NoCommitsThisBranch) } else { cmd := gui.OSCommand.ExecutableFromString( gui.GitCommand.ShowCmdStr(commit.Sha, gui.State.Modes.Filtering.Path), @@ -153,7 +154,7 @@ func (gui *Gui) handleCommitSquashDown(g *gocui.Gui, v *gocui.View) error { } if len(gui.State.Commits) <= 1 { - return gui.createErrorPanel(gui.Tr.SLocalize("YouNoCommitsToSquash")) + return gui.createErrorPanel(gui.Tr.YouNoCommitsToSquash) } applied, err := gui.handleMidRebaseCommand("squash") @@ -165,10 +166,10 @@ func (gui *Gui) handleCommitSquashDown(g *gocui.Gui, v *gocui.View) error { } return gui.ask(askOpts{ - title: gui.Tr.SLocalize("Squash"), - prompt: gui.Tr.SLocalize("SureSquashThisCommit"), + title: gui.Tr.Squash, + prompt: gui.Tr.SureSquashThisCommit, handleConfirm: func() error { - return gui.WithWaitingStatus(gui.Tr.SLocalize("SquashingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.SquashingStatus, func() error { err := gui.GitCommand.InteractiveRebase(gui.State.Commits, gui.State.Panels.Commits.SelectedLineIdx, "squash") return gui.handleGenericMergeCommandResult(err) }) @@ -182,7 +183,7 @@ func (gui *Gui) handleCommitFixup(g *gocui.Gui, v *gocui.View) error { } if len(gui.State.Commits) <= 1 { - return gui.createErrorPanel(gui.Tr.SLocalize("YouNoCommitsToSquash")) + return gui.createErrorPanel(gui.Tr.YouNoCommitsToSquash) } applied, err := gui.handleMidRebaseCommand("fixup") @@ -194,10 +195,10 @@ func (gui *Gui) handleCommitFixup(g *gocui.Gui, v *gocui.View) error { } return gui.ask(askOpts{ - title: gui.Tr.SLocalize("Fixup"), - prompt: gui.Tr.SLocalize("SureFixupThisCommit"), + title: gui.Tr.Fixup, + prompt: gui.Tr.SureFixupThisCommit, handleConfirm: func() error { - return gui.WithWaitingStatus(gui.Tr.SLocalize("FixingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.FixingStatus, func() error { err := gui.GitCommand.InteractiveRebase(gui.State.Commits, gui.State.Panels.Commits.SelectedLineIdx, "fixup") return gui.handleGenericMergeCommandResult(err) }) @@ -219,7 +220,7 @@ func (gui *Gui) handleRenameCommit(g *gocui.Gui, v *gocui.View) error { } if gui.State.Panels.Commits.SelectedLineIdx != 0 { - return gui.createErrorPanel(gui.Tr.SLocalize("OnlyRenameTopCommit")) + return gui.createErrorPanel(gui.Tr.OnlyRenameTopCommit) } commit := gui.getSelectedLocalCommit() @@ -232,7 +233,7 @@ func (gui *Gui) handleRenameCommit(g *gocui.Gui, v *gocui.View) error { return gui.surfaceError(err) } - return gui.prompt(gui.Tr.SLocalize("renameCommit"), message, func(response string) error { + return gui.prompt(gui.Tr.LcRenameCommit, message, func(response string) error { if err := gui.GitCommand.RenameCommit(response); err != nil { return gui.surfaceError(err) } @@ -280,7 +281,7 @@ func (gui *Gui) handleMidRebaseCommand(action string) (bool, error) { // our input or we set a lazygit client as the EDITOR env variable and have it // request us to edit the commit message when prompted. if action == "reword" { - return true, gui.createErrorPanel(gui.Tr.SLocalize("rewordNotSupported")) + return true, gui.createErrorPanel(gui.Tr.LcRewordNotSupported) } if err := gui.GitCommand.EditRebaseTodo(gui.State.Panels.Commits.SelectedLineIdx, action); err != nil { @@ -304,10 +305,10 @@ func (gui *Gui) handleCommitDelete(g *gocui.Gui, v *gocui.View) error { } return gui.ask(askOpts{ - title: gui.Tr.SLocalize("DeleteCommitTitle"), - prompt: gui.Tr.SLocalize("DeleteCommitPrompt"), + title: gui.Tr.DeleteCommitTitle, + prompt: gui.Tr.DeleteCommitPrompt, handleConfirm: func() error { - return gui.WithWaitingStatus(gui.Tr.SLocalize("DeletingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.DeletingStatus, func() error { err := gui.GitCommand.InteractiveRebase(gui.State.Commits, gui.State.Panels.Commits.SelectedLineIdx, "drop") return gui.handleGenericMergeCommandResult(err) }) @@ -333,7 +334,7 @@ func (gui *Gui) handleCommitMoveDown(g *gocui.Gui, v *gocui.View) error { return gui.refreshRebaseCommits() } - return gui.WithWaitingStatus(gui.Tr.SLocalize("MovingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.MovingStatus, func() error { err := gui.GitCommand.MoveCommitDown(gui.State.Commits, index) if err == nil { gui.State.Panels.Commits.SelectedLineIdx++ @@ -360,7 +361,7 @@ func (gui *Gui) handleCommitMoveUp(g *gocui.Gui, v *gocui.View) error { return gui.refreshRebaseCommits() } - return gui.WithWaitingStatus(gui.Tr.SLocalize("MovingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.MovingStatus, func() error { err := gui.GitCommand.MoveCommitDown(gui.State.Commits, index-1) if err == nil { gui.State.Panels.Commits.SelectedLineIdx-- @@ -382,7 +383,7 @@ func (gui *Gui) handleCommitEdit(g *gocui.Gui, v *gocui.View) error { return nil } - return gui.WithWaitingStatus(gui.Tr.SLocalize("RebasingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.RebasingStatus, func() error { err = gui.GitCommand.InteractiveRebase(gui.State.Commits, gui.State.Panels.Commits.SelectedLineIdx, "edit") return gui.handleGenericMergeCommandResult(err) }) @@ -394,10 +395,10 @@ func (gui *Gui) handleCommitAmendTo(g *gocui.Gui, v *gocui.View) error { } return gui.ask(askOpts{ - title: gui.Tr.SLocalize("AmendCommitTitle"), - prompt: gui.Tr.SLocalize("AmendCommitPrompt"), + title: gui.Tr.AmendCommitTitle, + prompt: gui.Tr.AmendCommitPrompt, handleConfirm: func() error { - return gui.WithWaitingStatus(gui.Tr.SLocalize("AmendingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.AmendingStatus, func() error { err := gui.GitCommand.AmendTo(gui.State.Commits[gui.State.Panels.Commits.SelectedLineIdx].Sha) return gui.handleGenericMergeCommandResult(err) }) @@ -467,14 +468,16 @@ func (gui *Gui) handleCreateFixupCommit(g *gocui.Gui, v *gocui.View) error { return nil } + prompt := utils.ResolvePlaceholderString( + gui.Tr.SureCreateFixupCommit, + map[string]string{ + "commit": commit.Sha, + }, + ) + return gui.ask(askOpts{ - title: gui.Tr.SLocalize("CreateFixupCommit"), - prompt: gui.Tr.TemplateLocalize( - "SureCreateFixupCommit", - Teml{ - "commit": commit.Sha, - }, - ), + title: gui.Tr.CreateFixupCommit, + prompt: prompt, handleConfirm: func() error { if err := gui.GitCommand.CreateFixupCommit(commit.Sha); err != nil { return gui.surfaceError(err) @@ -495,16 +498,18 @@ func (gui *Gui) handleSquashAllAboveFixupCommits(g *gocui.Gui, v *gocui.View) er return nil } + prompt := utils.ResolvePlaceholderString( + gui.Tr.SureSquashAboveCommits, + map[string]string{ + "commit": commit.Sha, + }, + ) + return gui.ask(askOpts{ - title: gui.Tr.SLocalize("SquashAboveCommits"), - prompt: gui.Tr.TemplateLocalize( - "SureSquashAboveCommits", - Teml{ - "commit": commit.Sha, - }, - ), + title: gui.Tr.SquashAboveCommits, + prompt: prompt, handleConfirm: func() error { - return gui.WithWaitingStatus(gui.Tr.SLocalize("SquashingStatus"), func() error { + return gui.WithWaitingStatus(gui.Tr.SquashingStatus, func() error { err := gui.GitCommand.SquashAllAboveFixupCommits(commit.Sha) return gui.handleGenericMergeCommandResult(err) }) @@ -525,7 +530,7 @@ func (gui *Gui) handleTagCommit(g *gocui.Gui, v *gocui.View) error { } func (gui *Gui) handleCreateLightweightTag(commitSha string) error { - return gui.prompt(gui.Tr.SLocalize("TagNameTitle"), "", func(response string) error { + return gui.prompt(gui.Tr.TagNameTitle, "", func(response string) error { if err := gui.GitCommand.CreateLightweightTag(response, commitSha); err != nil { return gui.surfaceError(err) } @@ -540,8 +545,8 @@ func (gui *Gui) handleCheckoutCommit(g *gocui.Gui, v *gocui.View) error { } return gui.ask(askOpts{ - title: gui.Tr.SLocalize("checkoutCommit"), - prompt: gui.Tr.SLocalize("SureCheckoutThisCommit"), + title: gui.Tr.LcCheckoutCommit, + prompt: gui.Tr.SureCheckoutThisCommit, handleConfirm: func() error { return gui.handleCheckoutRef(commit.Sha, handleCheckoutRefOptions{}) }, @@ -551,7 +556,7 @@ func (gui *Gui) handleCheckoutCommit(g *gocui.Gui, v *gocui.View) error { func (gui *Gui) handleCreateCommitResetMenu(g *gocui.Gui, v *gocui.View) error { commit := gui.getSelectedLocalCommit() if commit == nil { - return gui.createErrorPanel(gui.Tr.SLocalize("NoCommitsThisBranch")) + return gui.createErrorPanel(gui.Tr.NoCommitsThisBranch) } return gui.createResetMenu(commit.Sha) |