Repository: jesseduffield/lazygit
File: pkg/i18n/english.go (Go)

Code before:
		PleaseGoToURL:                         "Please go to {{.url}}",
		DisabledMenuItemPrefix:                "Disabled: ",
		NoCopiedCommits:                       "No copied commits",
		QuickStartInteractiveRebase:           "Start interactive rebase",
		QuickStartInteractiveRebaseTooltip:    "Start an interactive rebase for the commits on your branch. This will include all commits from the HEAD commit down to the first merge commit or main branch commit.\nIf you would instead like to start an interactive rebase from the selected commit, press `{{.editKey}}`.",
		CannotQuickStartInteractiveRebase:     "Cannot start interactive rebase: the HEAD commit is a merge commit or is present on the main branch, so there is no appropriate base commit to start the rebase from. You can start an interactive rebase from a specific commit by selecting the commit and pressing `{{.editKey}}`.",
		RangeSelectUp:                         "Range select up",
		RangeSelectDown:                       "Range select down",
		RangeSelectNotSupported:               "Action does not support range selection, please select a single item",
		NoItemSelected:                        "No item selected",
		SelectedItemIsNotABranch:              "Selected item is not a branch",
		SelectedItemDoesNotHaveFiles:          "Selected item does not have files to view",
		RangeSelectNotSupportedForSubmodules:  "Range select not supported for submodules",
		OldCherryPickKeyWarning:               "The 'c' key is no longer the default key for copying commits to cherry pick. Please use `{{.copy}}` instead (and `{{.paste}}` to paste). The reason for this change is that the 'v' key for selecting a range of lines when staging is now also used for selecting a range of lines in any list view, meaning that we needed to find a new key for pasting commits, and if we're going to now use `{{.paste}}` for pasting commits, we may as well use `{{.copy}}` for copying them. If you want to configure the keybindings to get the old behaviour, set the following in your config:\n\nkeybinding:\n  universal:\n    toggleRangeSelect: <something other than v>\n  commits:\n    cherryPickCopy: 'c'\n    pasteCommits: 'v'",
		CommandDoesNotSupportOpeningInEditor:  "This command doesn't support switching to the editor",

		Actions: Actions{
			// TODO: combine this with the original keybinding descriptions (those are all in lowercase atm)
			CheckoutCommit:                 "Checkout commit",
			CheckoutTag:                    "Checkout tag",
			CheckoutBranch:                 "Checkout branch",
			ForceCheckoutBranch:            "Force checkout branch",
			DeleteLocalBranch:              "Delete local branch",
			DeleteBranch:                   "Delete branch",
			Merge:                          "Merge",
			SquashBranch:                   "Squash branch",
			RebaseBranch:                   "Rebase branch",
			RenameBranch:                   "Rename branch",
			CreateBranch:                   "Create branch",
			CherryPick:                     "(Cherry-pick) paste commits",
			CheckoutFile:                   "Checkout file",
			DiscardOldFileChange:           "Discard old file change",
			SquashCommitDown:               "Squash commit down",
			FixupCommit:                    "Fixup commit",
			RewordCommit:                   "Reword commit",
			DropCommit:                     "Drop commit",
			EditCommit:                     "Edit commit",
			AmendCommit:                    "Amend commit",
			ResetCommitAuthor:              "Reset commit author",
			SetCommitAuthor:                "Set commit author",
			RevertCommit:                   "Revert commit",
			CreateFixupCommit:              "Create fixup commit",
			SquashAllAboveFixupCommits:     "Squash all above fixup commits",
			CreateLightweightTag:           "Create lightweight tag",
			CreateAnnotatedTag:             "Create annotated tag",
			CopyCommitMessageToClipboard:   "Copy commit message to clipboard",
			CopyCommitSubjectToClipboard:   "Copy commit subject to clipboard",
			CopyCommitDiffToClipboard:      "Copy commit diff to clipboard",
			CopyCommitHashToClipboard:      "Copy full commit hash to clipboard",
			CopyCommitURLToClipboard:       "Copy commit URL to clipboard",
			CopyCommitAuthorToClipboard:    "Copy commit author to clipboard",

Review comment (suggestion):
```suggestion
			SquashMerge:                   "Squash merge",
```

Code after:
		NewWorktreePath:                       "New worktree path",
		NewWorktreeBase:                       "New worktree base ref",
		RemoveWorktreeTooltip:                 "Remove the selected worktree. This will both delete the worktree's directory, as well as metadata about the worktree in the .git directory.",
		BranchNameCannotBeBlank:               "Branch name cannot be blank",
		NewBranchName:                         "New branch name",
		NewBranchNameLeaveBlank:               "New branch name (leave blank to checkout {{.default}})",
		ViewWorktreeOptions:                   "View worktree options",
		CreateWorktreeFrom:                    "Create worktree from {{.ref}}",
		CreateWorktreeFromDetached:            "Create worktree from {{.ref}} (detached)",
		LcWorktree:                            "worktree",
		ChangingDirectoryTo:                   "Changing directory to {{.path}}",
		Name:                                  "Name",
		Branch:                                "Branch",
		Path:                                  "Path",
		MarkedBaseCommitStatus:                "Marked a base commit for rebase",
		MarkAsBaseCommit:                      "Mark as base commit for rebase",
		MarkAsBaseCommitTooltip:               "Select a base commit for the next rebase. When you rebase onto a branch, only commits above the base commit will be brought across. This uses the `git rebase --onto` command.",
		MarkedCommitMarker:                    "↑↑↑ Will rebase from here ↑↑↑",
		PleaseGoToURL:                         "Please go to {{.url}}",
		DisabledMenuItemPrefix:                "Disabled: ",
		NoCopiedCommits:                       "No copied commits",
		QuickStartInteractiveRebase:           "Start interactive rebase",
		QuickStartInteractiveRebaseTooltip:    "Start an interactive rebase for the commits on your branch. This will include all commits from the HEAD commit down to the first merge commit or main branch commit.\nIf you would instead like to start an interactive rebase from the selected commit, press `{{.editKey}}`.",
		CannotQuickStartInteractiveRebase:     "Cannot start interactive rebase: the HEAD commit is a merge commit or is present on the main branch, so there is no appropriate base commit to start the rebase from. You can start an interactive rebase from a specific commit by selecting the commit and pressing `{{.editKey}}`.",
		RangeSelectUp:                         "Range select up",
		RangeSelectDown:                       "Range select down",
		RangeSelectNotSupported:               "Action does not support range selection, please select a single item",
		NoItemSelected:                        "No item selected",
		SelectedItemIsNotABranch:              "Selected item is not a branch",
		SelectedItemDoesNotHaveFiles:          "Selected item does not have files to view",
		RangeSelectNotSupportedForSubmodules:  "Range select not supported for submodules",
		OldCherryPickKeyWarning:               "The 'c' key is no longer the default key for copying commits to cherry pick. Please use `{{.copy}}` instead (and `{{.paste}}` to paste). The reason for this change is that the 'v' key for selecting a range of lines when staging is now also used for selecting a range of lines in any list view, meaning that we needed to find a new key for pasting commits, and if we're going to now use `{{.paste}}` for pasting commits, we may as well use `{{.copy}}` for copying them. If you want to configure the keybindings to get the old behaviour, set the following in your config:\n\nkeybinding:\n  universal:\n    toggleRangeSelect: <something other than v>\n  commits:\n    cherryPickCopy: 'c'\n    pasteCommits: 'v'",
		CommandDoesNotSupportOpeningInEditor:  "This command doesn't support switching to the editor",

		Actions: Actions{
			// TODO: combine this with the original keybinding descriptions (those are all in lowercase atm)
			CheckoutCommit:                 "Checkout commit",
			CheckoutTag:                    "Checkout tag",
			CheckoutBranch:                 "Checkout branch",
			ForceCheckoutBranch:            "Force checkout branch",
			DeleteLocalBranch:              "Delete local branch",
			DeleteBranch:                   "Delete branch",
			Merge:                          "Merge",
			SquashMerge:                    "Squash merge",
			RebaseBranch:                   "Rebase branch",
			RenameBranch:                   "Rename branch",
			CreateBranch:                   "Create branch",
			CherryPick:                     "(Cherry-pick) paste commits",
			CheckoutFile:                   "Checkout file",
			DiscardOldFileChange:           "Discard old file change",
			SquashCommitDown:               "Squash commit down",