mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-05-11 12:25:47 +02:00
Moves log related translations into its own Tr.Log. namespace
This commit is contained in:
parent
51e205ce11
commit
b7ba06fa5b
5 changed files with 45 additions and 39 deletions
|
@ -105,7 +105,7 @@ func (self *RebaseCommands) MoveCommitDown(commits []*models.Commit, index int)
|
|||
sha := commits[index].Sha
|
||||
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.Tr.Actions.LogMoveCommitDown,
|
||||
self.Tr.Log.MoveCommitDown,
|
||||
map[string]string{
|
||||
"shortSha": utils.ShortSha(sha),
|
||||
},
|
||||
|
@ -125,7 +125,7 @@ func (self *RebaseCommands) MoveCommitUp(commits []*models.Commit, index int) er
|
|||
sha := commits[index].Sha
|
||||
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.Tr.Actions.LogMoveCommitUp,
|
||||
self.Tr.Log.MoveCommitUp,
|
||||
map[string]string{
|
||||
"shortSha": utils.ShortSha(sha),
|
||||
},
|
||||
|
@ -162,7 +162,7 @@ func (self *RebaseCommands) InteractiveRebase(commits []*models.Commit, index in
|
|||
|
||||
func (self *RebaseCommands) EditRebase(branchRef string) error {
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.Tr.Actions.LogEditRebase,
|
||||
self.Tr.Log.EditRebase,
|
||||
map[string]string{
|
||||
"ref": branchRef,
|
||||
},
|
||||
|
@ -431,7 +431,7 @@ func (self *RebaseCommands) CherryPickCommits(commits []*models.Commit) error {
|
|||
return fmt.Sprintf("%s %s", utils.ShortSha(commit.Sha), commit.Name)
|
||||
})
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.Tr.Actions.LogCherryPickCommits,
|
||||
self.Tr.Log.CherryPickCommits,
|
||||
map[string]string{
|
||||
"commitLines": strings.Join(commitLines, "\n"),
|
||||
},
|
||||
|
|
|
@ -118,7 +118,7 @@ func (c *OSCommand) Quote(message string) string {
|
|||
// AppendLineToFile adds a new line in file
|
||||
func (c *OSCommand) AppendLineToFile(filename, line string) error {
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
c.Tr.Actions.LogAppendingLineToFile,
|
||||
c.Tr.Log.AppendingLineToFile,
|
||||
map[string]string{
|
||||
"line": line,
|
||||
"filename": filename,
|
||||
|
@ -163,7 +163,7 @@ func (c *OSCommand) AppendLineToFile(filename, line string) error {
|
|||
// CreateFileWithContent creates a file with the given content
|
||||
func (c *OSCommand) CreateFileWithContent(path string, content string) error {
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
c.Tr.Actions.LogCreateFileWithContent,
|
||||
c.Tr.Log.CreateFileWithContent,
|
||||
map[string]string{
|
||||
"path": path,
|
||||
},
|
||||
|
@ -185,7 +185,7 @@ func (c *OSCommand) CreateFileWithContent(path string, content string) error {
|
|||
// Remove removes a file or directory at the specified path
|
||||
func (c *OSCommand) Remove(filename string) error {
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
c.Tr.Actions.LogRemove,
|
||||
c.Tr.Log.Remove,
|
||||
map[string]string{
|
||||
"filename": filename,
|
||||
},
|
||||
|
@ -287,7 +287,7 @@ func (c *OSCommand) CopyToClipboard(str string) error {
|
|||
truncated := utils.TruncateWithEllipsis(escaped, 40)
|
||||
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
c.Tr.Actions.LogCopyToClipboard,
|
||||
c.Tr.Log.CopyToClipboard,
|
||||
map[string]string{
|
||||
"str": truncated,
|
||||
},
|
||||
|
@ -305,7 +305,7 @@ func (c *OSCommand) CopyToClipboard(str string) error {
|
|||
|
||||
func (c *OSCommand) RemoveFile(path string) error {
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
c.Tr.Actions.LogRemoveFile,
|
||||
c.Tr.Log.RemoveFile,
|
||||
map[string]string{
|
||||
"path": path,
|
||||
},
|
||||
|
|
|
@ -423,7 +423,7 @@ func (self *LocalCommitsController) handleMidRebaseCommand(action todo.TodoComma
|
|||
self.c.LogAction("Update rebase TODO")
|
||||
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.c.Tr.Actions.LogHandleMidRebaseCommand,
|
||||
self.c.Tr.Log.HandleMidRebaseCommand,
|
||||
map[string]string{
|
||||
"shortSha": commit.ShortSha(),
|
||||
"action": action.String(),
|
||||
|
@ -459,7 +459,7 @@ func (self *LocalCommitsController) moveDown(commit *models.Commit) error {
|
|||
self.c.LogAction(self.c.Tr.Actions.MoveCommitDown)
|
||||
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.c.Tr.Actions.LogMovingCommitDown,
|
||||
self.c.Tr.Log.MovingCommitDown,
|
||||
map[string]string{
|
||||
"shortSha": commit.ShortSha(),
|
||||
},
|
||||
|
@ -500,7 +500,7 @@ func (self *LocalCommitsController) moveUp(commit *models.Commit) error {
|
|||
// to provide a useful log
|
||||
self.c.LogAction(self.c.Tr.Actions.MoveCommitUp)
|
||||
msg := utils.ResolvePlaceholderString(
|
||||
self.c.Tr.Actions.LogMovingCommitUp,
|
||||
self.c.Tr.Log.MovingCommitUp,
|
||||
map[string]string{
|
||||
"shortSha": commit.ShortSha(),
|
||||
},
|
||||
|
|
|
@ -215,7 +215,7 @@ func (self *MergeConflictsController) HandleUndo() error {
|
|||
}
|
||||
|
||||
self.c.LogAction("Restoring file to previous state")
|
||||
self.c.LogCommand(self.c.Tr.Actions.LogHandleUndo, false)
|
||||
self.c.LogCommand(self.c.Tr.Log.HandleUndo, false)
|
||||
if err := os.WriteFile(state.GetPath(), []byte(state.GetContent()), 0o644); err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
@ -587,6 +587,7 @@ type TranslationSet struct {
|
|||
MarkedCommitMarker string
|
||||
Actions Actions
|
||||
Bisect Bisect
|
||||
Log Log
|
||||
}
|
||||
|
||||
type Bisect struct {
|
||||
|
@ -609,6 +610,22 @@ type Bisect struct {
|
|||
Bisecting string
|
||||
}
|
||||
|
||||
type Log struct {
|
||||
EditRebase string
|
||||
MoveCommitUp string
|
||||
MoveCommitDown string
|
||||
CherryPickCommits string
|
||||
HandleUndo string
|
||||
HandleMidRebaseCommand string
|
||||
MovingCommitUp string
|
||||
MovingCommitDown string
|
||||
RemoveFile string
|
||||
CopyToClipboard string
|
||||
Remove string
|
||||
CreateFileWithContent string
|
||||
AppendingLineToFile string
|
||||
}
|
||||
|
||||
type Actions struct {
|
||||
CheckoutCommit string
|
||||
CheckoutTag string
|
||||
|
@ -717,19 +734,6 @@ type Actions struct {
|
|||
BisectMark string
|
||||
RemoveWorktree string
|
||||
AddWorktree string
|
||||
LogEditRebase string
|
||||
LogMoveCommitUp string
|
||||
LogMoveCommitDown string
|
||||
LogCherryPickCommits string
|
||||
LogHandleUndo string
|
||||
LogHandleMidRebaseCommand string
|
||||
LogMovingCommitUp string
|
||||
LogMovingCommitDown string
|
||||
LogRemoveFile string
|
||||
LogCopyToClipboard string
|
||||
LogRemove string
|
||||
LogCreateFileWithContent string
|
||||
LogAppendingLineToFile string
|
||||
}
|
||||
|
||||
const englishIntroPopupMessage = `
|
||||
|
@ -1451,19 +1455,6 @@ func EnglishTranslationSet() TranslationSet {
|
|||
BisectMark: "Bisect mark",
|
||||
RemoveWorktree: "Remove worktree",
|
||||
AddWorktree: "Add worktree",
|
||||
LogEditRebase: "Beginning interactive rebase at '{{.ref}}'",
|
||||
LogMoveCommitUp: "Moving TODO down: '{{.shortSha}}'",
|
||||
LogMoveCommitDown: "Moving TODO down: '{{.shortSha}}'",
|
||||
LogCherryPickCommits: "Cherry-picking commits:\n'{{.commitLines}}'",
|
||||
LogHandleUndo: "Undoing last conflict resolution",
|
||||
LogHandleMidRebaseCommand: "Updating rebase action of commit {{.shortSha}} to '{{.action}}'",
|
||||
LogMovingCommitUp: "Moving commit {{.shortSha}} up",
|
||||
LogMovingCommitDown: "Moving commit {{.shortSha}} down",
|
||||
LogRemoveFile: "Deleting path '{{.path}}'",
|
||||
LogCopyToClipboard: "Copying '{{.str}}' to clipboard",
|
||||
LogRemove: "Removing '{{.filename}}'",
|
||||
LogCreateFileWithContent: "Creating file '{{.path}}'",
|
||||
LogAppendingLineToFile: "Appending '{{.line}}' to file '{{.filename}}'",
|
||||
},
|
||||
Bisect: Bisect{
|
||||
Mark: "Mark current commit (%s) as %s",
|
||||
|
@ -1482,5 +1473,20 @@ func EnglishTranslationSet() TranslationSet {
|
|||
CompletePromptIndeterminate: "Bisect complete! Some commits were skipped, so any of the following commits may have introduced the change:\n\n%s\n\nDo you want to reset 'git bisect' now?",
|
||||
Bisecting: "Bisecting",
|
||||
},
|
||||
Log: Log{
|
||||
EditRebase: "Beginning interactive rebase at '{{.ref}}'",
|
||||
MoveCommitUp: "Moving TODO down: '{{.shortSha}}'",
|
||||
MoveCommitDown: "Moving TODO down: '{{.shortSha}}'",
|
||||
CherryPickCommits: "Cherry-picking commits:\n'{{.commitLines}}'",
|
||||
HandleUndo: "Undoing last conflict resolution",
|
||||
HandleMidRebaseCommand: "Updating rebase action of commit {{.shortSha}} to '{{.action}}'",
|
||||
MovingCommitUp: "Moving commit {{.shortSha}} up",
|
||||
MovingCommitDown: "Moving commit {{.shortSha}} down",
|
||||
RemoveFile: "Deleting path '{{.path}}'",
|
||||
CopyToClipboard: "Copying '{{.str}}' to clipboard",
|
||||
Remove: "Removing '{{.filename}}'",
|
||||
CreateFileWithContent: "Creating file '{{.path}}'",
|
||||
AppendingLineToFile: "Appending '{{.line}}' to file '{{.filename}}'",
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue