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

Code before:
		CantPatchWhileRebasingError:         "You cannot build a patch or run patch commands while in a merging or rebasing state",
		ToggleAddToPatch:                    "Toggle file included in patch",
		ToggleAllInPatch:                    "Toggle all files included in patch",
		UpdatingPatch:                       "Updating patch",
		ViewPatchOptions:                    "View custom patch options",
		PatchOptionsTitle:                   "Patch options",
		NoPatchError:                        "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines",
		EmptyPatchError:                     "Patch is still empty. Add some files or lines to your patch first.",
		EnterFile:                           "Enter file to add selected lines to the patch (or toggle directory collapsed)",
		ExitCustomPatchBuilder:              `Exit custom patch builder`,
		EnterUpstream:                       `Enter upstream as '<remote> <branchname>'`,
		InvalidUpstream:                     "Invalid upstream. Must be in the format '<remote> <branchname>'",
		ReturnToRemotesList:                 `Return to remotes list`,
		AddNewRemote:                        `Add new remote`,
		NewRemoteName:                       `New remote name:`,
		NewRemoteUrl:                        `New remote url:`,
		EditRemoteName:                      `Enter updated remote name for {{.remoteName}}:`,
		EditRemoteUrl:                       `Enter updated remote url for {{.remoteName}}:`,
		RemoveRemote:                        `Remove remote`,
		RemoveRemotePrompt:                  "Are you sure you want to remove remote",
		DeleteRemoteBranch:                  "Delete remote branch",
		DeleteRemoteBranchMessage:           "Are you sure you want to delete remote branch",
		SetAsUpstream:                       "Set as upstream of checked-out branch",
		SetUpstream:                         "Set upstream of selected branch",
		UnsetUpstream:                       "Unset upstream of selected branch",
		ViewUpstreamResetOptions:            "View reset options targetting selected branch upstream",
		SetUpstreamTitle:                    "Set upstream branch",
		SetUpstreamMessage:                  "Are you sure you want to set the upstream branch of '{{.checkedOut}}' to '{{.selected}}'",
		EditRemote:                          "Edit remote",
		TagCommit:                           "Tag commit",
		TagMenuTitle:                        "Create tag",
		TagNameTitle:                        "Tag name",
		TagMessageTitle:                     "Tag description",
		AnnotatedTag:                        "Annotated tag",
		LightweightTag:                      "Lightweight tag",
		DeleteTagTitle:                      "Delete tag '{{.tagName}}'?",
		DeleteLocalTag:                      "Delete local tag",
		DeleteRemoteTag:                     "Delete remote tag",
		RemoteTagDeletedMessage:             "Remote tag deleted",
		SelectRemoteTagUpstream:             "Remote from which to remove tag '{{.tagName}}':",
		DeleteRemoteTagPrompt:               "Are you sure you want to delete the remote tag '{{.tagName}}' from '{{.upstream}}'?",
		PushTagTitle:                        "Remote to push tag '{{.tagName}}' to:",
		PushTag:                             "Push tag",
		CreateTag:                           "Create tag",
		CreatingTag:                         "Creating tag",
		ForceTag:                            "Force Tag",
		ForceTagPrompt:                      "The tag '{{.tagName}}' exists already. Press {{.cancelKey}} to cancel, or {{.confirmKey}} to overwrite.",
		FetchRemote:                         "Fetch remote",
		FetchingRemoteStatus:                "Fetching remote",
		CheckoutCommit:                      "Checkout commit",
		SureCheckoutThisCommit:              "Are you sure you want to checkout this commit?",

Review comment (suggestion):
```suggestion
		ViewUpstreamResetOptions:            "Reset checked-out branch onto {{.upstream}}",
```
I think it's okay to drop the 'view options' part so long as it's styled with the ellipsis

Code after:
		ViewStashOptions:                    "View stash options",
		StashAllChanges:                     "Stash all changes",
		StashStagedChanges:                  "Stash staged changes",
		StashAllChangesKeepIndex:            "Stash all changes and keep index",
		StashUnstagedChanges:                "Stash unstaged changes",
		StashIncludeUntrackedChanges:        "Stash all changes including untracked files",
		StashOptions:                        "Stash options",
		NotARepository:                      "Error: must be run inside a git repository",
		Jump:                                "Jump to panel",
		ScrollLeftRight:                     "Scroll left/right",
		ScrollLeft:                          "Scroll left",
		ScrollRight:                         "Scroll right",
		DiscardPatch:                        "Discard patch",
		DiscardPatchConfirm:                 "You can only build a patch from one commit/stash-entry at a time. Discard current patch?",
		CantPatchWhileRebasingError:         "You cannot build a patch or run patch commands while in a merging or rebasing state",
		ToggleAddToPatch:                    "Toggle file included in patch",
		ToggleAllInPatch:                    "Toggle all files included in patch",
		UpdatingPatch:                       "Updating patch",
		ViewPatchOptions:                    "View custom patch options",
		PatchOptionsTitle:                   "Patch options",
		NoPatchError:                        "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines",
		EmptyPatchError:                     "Patch is still empty. Add some files or lines to your patch first.",
		EnterFile:                           "Enter file to add selected lines to the patch (or toggle directory collapsed)",
		ExitCustomPatchBuilder:              `Exit custom patch builder`,
		EnterUpstream:                       `Enter upstream as '<remote> <branchname>'`,
		InvalidUpstream:                     "Invalid upstream. Must be in the format '<remote> <branchname>'",
		ReturnToRemotesList:                 `Return to remotes list`,
		AddNewRemote:                        `Add new remote`,
		NewRemoteName:                       `New remote name:`,
		NewRemoteUrl:                        `New remote url:`,
		EditRemoteName:                      `Enter updated remote name for {{.remoteName}}:`,
		EditRemoteUrl:                       `Enter updated remote url for {{.remoteName}}:`,
		RemoveRemote:                        `Remove remote`,
		RemoveRemotePrompt:                  "Are you sure you want to remove remote",
		DeleteRemoteBranch:                  "Delete remote branch",
		DeleteRemoteBranchMessage:           "Are you sure you want to delete remote branch",
		SetAsUpstream:                       "Set as upstream of checked-out branch",
		SetUpstream:                         "Set upstream of selected branch",
		UnsetUpstream:                       "Unset upstream of selected branch",
		ViewDivergenceFromUpstream:          "View divergence from upstream",
		DivergenceNoUpstream:                "Cannot show divergence of a branch that has no (locally tracked) upstream",
		DivergenceSectionHeaderLocal:        "Local",
		DivergenceSectionHeaderRemote:       "Remote",
		ViewUpstreamResetOptions:            "Reset checked-out branch onto {{.upstream}}",
		ViewUpstreamResetOptionsTooltip:     "View options for resetting the checked-out branch onto {{upstream}}. Note: this will not reset the selected branch onto the upstream, it will reset the checked-out branch onto the upstream",
		ViewUpstreamDisabledResetOptions:    "Reset checked-out branch onto upstream of selected branch",
		SetUpstreamTitle:                    "Set upstream branch",
		SetUpstreamMessage:                  "Are you sure you want to set the upstream branch of '{{.checkedOut}}' to '{{.selected}}'",
		EditRemote:                          "Edit remote",
		TagCommit:                           "Tag commit",
		TagMenuTitle:                        "Create tag",