1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00

Don't ask to force-push if the remote rejected updates

Lazygit has two ways to decide whether it needs to ask the user to force-push:
1. if it knows ahead of time that the push will fail because the branch has
diverged, by looking at the incoming/outgoing information that it shows as ↑3↓7.
2. by examining the error that comes back when the push has failed.

The second situation should happen only rarely, because lazygit fetches every
minute by default, so the ↑3↓7 information is usually up to date. It might not
be if the user turned off auto-fetch (or increased the auto-fetch interval).
However, in this case it's almost always harmful to prompt the user to
force-push, because we know that the reason for diverging is that something was
pushed to the remote, and we would wipe it out by force-pushing. In such a
situation, the more likely user action is to pull the remote changes and then
push normally again.

So just remove the second prompt, and replace it by a better error message when
we detect that updates were rejected remotely.

A little bit of history archeology reveals that the second prompt was added at a
time where we didn't have the first one yet, so at that time it made sense to
have it; but when the first prompt was added, we should have removed the second.
This commit is contained in:
Stefan Haller
2024-03-15 18:19:35 +01:00
parent e9d050c5d5
commit 81b497d186
8 changed files with 1887 additions and 1908 deletions

View File

@ -196,23 +196,8 @@ func (self *SyncController) pushAux(currentBranch *models.Branch, opts pushOpts)
SetUpstream: opts.setUpstream, SetUpstream: opts.setUpstream,
}) })
if err != nil { if err != nil {
if !opts.force && strings.Contains(err.Error(), "Updates were rejected") { if strings.Contains(err.Error(), "Updates were rejected") {
forcePushDisabled := self.c.UserConfig.Git.DisableForcePushing return self.c.ErrorMsg(self.c.Tr.UpdatesRejected)
if forcePushDisabled {
_ = self.c.ErrorMsg(self.c.Tr.UpdatesRejectedAndForcePushDisabled)
return nil
}
_ = self.c.Confirm(types.ConfirmOpts{
Title: self.c.Tr.ForcePush,
Prompt: self.forcePushPrompt(),
HandleConfirm: func() error {
newOpts := opts
newOpts.force = true
return self.pushAux(currentBranch, newOpts)
},
})
return nil
} }
return err return err
} }

View File

@ -35,325 +35,324 @@ const chineseIntroPopupMessage = `
// exporting this so we can use it in tests // exporting this so we can use it in tests
func chineseTranslationSet() TranslationSet { func chineseTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "没有足够的空间来渲染面板", NotEnoughSpace: "没有足够的空间来渲染面板",
DiffTitle: "差异", DiffTitle: "差异",
FilesTitle: "文件", FilesTitle: "文件",
BranchesTitle: "分支", BranchesTitle: "分支",
CommitsTitle: "提交", CommitsTitle: "提交",
StashTitle: "贮藏", StashTitle: "贮藏",
UnstagedChanges: `未暂存更改`, UnstagedChanges: `未暂存更改`,
StagedChanges: `已暂存更改`, StagedChanges: `已暂存更改`,
MainTitle: "主要", MainTitle: "主要",
StagingTitle: "正在暂存", StagingTitle: "正在暂存",
MergingTitle: "正在合并", MergingTitle: "正在合并",
NormalTitle: "正常", NormalTitle: "正常",
CommitSummary: "提交信息", CommitSummary: "提交信息",
CredentialsUsername: "用户名", CredentialsUsername: "用户名",
CredentialsPassword: "密码", CredentialsPassword: "密码",
CredentialsPassphrase: "输入 SSH 密钥的密码", CredentialsPassphrase: "输入 SSH 密钥的密码",
PassUnameWrong: "密码 和/或 用户名错误", PassUnameWrong: "密码 和/或 用户名错误",
Commit: "提交更改", Commit: "提交更改",
AmendLastCommit: "修补最后一次提交", AmendLastCommit: "修补最后一次提交",
AmendLastCommitTitle: "修补最后一次提交", AmendLastCommitTitle: "修补最后一次提交",
SureToAmend: "您确定要修补上一次提交吗?之后您可以从提交面板更改提交消息。", SureToAmend: "您确定要修补上一次提交吗?之后您可以从提交面板更改提交消息。",
NoCommitToAmend: "没有需要提交的修补。", NoCommitToAmend: "没有需要提交的修补。",
CommitChangesWithEditor: "提交更改(使用编辑器编辑提交信息)", CommitChangesWithEditor: "提交更改(使用编辑器编辑提交信息)",
StatusTitle: "状态", StatusTitle: "状态",
Menu: "菜单", Menu: "菜单",
Execute: "执行", Execute: "执行",
Stage: "切换暂存状态", Stage: "切换暂存状态",
ToggleStagedAll: "切换所有文件的暂存状态", ToggleStagedAll: "切换所有文件的暂存状态",
ToggleTreeView: "切换文件树视图", ToggleTreeView: "切换文件树视图",
OpenMergeTool: "打开外部合并工具 (git mergetool)", OpenMergeTool: "打开外部合并工具 (git mergetool)",
Refresh: "刷新", Refresh: "刷新",
Push: "推送", Push: "推送",
Pull: "拉取", Pull: "拉取",
Scroll: "滚动", Scroll: "滚动",
MergeConflictsTitle: "合并冲突", MergeConflictsTitle: "合并冲突",
Checkout: "检出", Checkout: "检出",
NoChangedFiles: "没有更改过文件", NoChangedFiles: "没有更改过文件",
SoftReset: "软重置", SoftReset: "软重置",
AlreadyCheckedOutBranch: "您已经检出至此分支", AlreadyCheckedOutBranch: "您已经检出至此分支",
SureForceCheckout: "您确定要强制检出吗?您将丢失所有本地更改", SureForceCheckout: "您确定要强制检出吗?您将丢失所有本地更改",
ForceCheckoutBranch: "强制检出分支", ForceCheckoutBranch: "强制检出分支",
BranchName: "分支名称", BranchName: "分支名称",
NewBranchNameBranchOff: "新分支名称(基于 {{.branchName}})", NewBranchNameBranchOff: "新分支名称(基于 {{.branchName}})",
CantDeleteCheckOutBranch: "您不能删除已检出的分支!", CantDeleteCheckOutBranch: "您不能删除已检出的分支!",
ForceDeleteBranchMessage: "{{.selectedBranchName}} 还没有被完全合并。您确定要删除它吗?", ForceDeleteBranchMessage: "{{.selectedBranchName}} 还没有被完全合并。您确定要删除它吗?",
RebaseBranch: "将已检出的分支变基到该分支", RebaseBranch: "将已检出的分支变基到该分支",
CantRebaseOntoSelf: "您不能将分支变基到其自身", CantRebaseOntoSelf: "您不能将分支变基到其自身",
CantMergeBranchIntoItself: "您不能将分支合并到其自身", CantMergeBranchIntoItself: "您不能将分支合并到其自身",
ForceCheckout: "强制检出", ForceCheckout: "强制检出",
CheckoutByName: "按名称检出", CheckoutByName: "按名称检出",
NewBranch: "新分支", NewBranch: "新分支",
NoBranchesThisRepo: "此仓库中没有分支", NoBranchesThisRepo: "此仓库中没有分支",
CommitWithoutMessageErr: "您必须编写提交消息才能进行提交", CommitWithoutMessageErr: "您必须编写提交消息才能进行提交",
CloseCancel: "关闭", CloseCancel: "关闭",
Confirm: "确认", Confirm: "确认",
Close: "关闭", Close: "关闭",
Quit: "退出", Quit: "退出",
NoCommitsThisBranch: "该分支没有提交", NoCommitsThisBranch: "该分支没有提交",
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into", CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
Fixup: "修正(fixup)", Fixup: "修正(fixup)",
SureFixupThisCommit: "您确定要“修正”此提交吗?它将合并到下面的提交中", SureFixupThisCommit: "您确定要“修正”此提交吗?它将合并到下面的提交中",
SureSquashThisCommit: "您确定要将这个提交压缩到下面的提交中吗?", SureSquashThisCommit: "您确定要将这个提交压缩到下面的提交中吗?",
Squash: "压缩", Squash: "压缩",
PickCommitTooltip: "选择提交(变基过程中)", PickCommitTooltip: "选择提交(变基过程中)",
RevertCommit: "还原提交", RevertCommit: "还原提交",
Reword: "改写提交", Reword: "改写提交",
DropCommit: "删除提交", DropCommit: "删除提交",
MoveDownCommit: "下移提交", MoveDownCommit: "下移提交",
MoveUpCommit: "上移提交", MoveUpCommit: "上移提交",
EditCommitTooltip: "编辑提交", EditCommitTooltip: "编辑提交",
AmendCommitTooltip: "用已暂存的更改来修补提交", AmendCommitTooltip: "用已暂存的更改来修补提交",
RewordCommitEditor: "使用编辑器重命名提交", RewordCommitEditor: "使用编辑器重命名提交",
Error: "错误", Error: "错误",
PickHunk: "选中区块", PickHunk: "选中区块",
PickAllHunks: "选中所有区块", PickAllHunks: "选中所有区块",
Undo: "撤销", Undo: "撤销",
UndoReflog: "(通过 reflog)撤销「实验功能」", UndoReflog: "(通过 reflog)撤销「实验功能」",
RedoReflog: "(通过 reflog)重做「实验功能」", RedoReflog: "(通过 reflog)重做「实验功能」",
Pop: "应用并删除", Pop: "应用并删除",
Drop: "删除", Drop: "删除",
Apply: "应用", Apply: "应用",
NoStashEntries: "没有贮藏条目", NoStashEntries: "没有贮藏条目",
StashDrop: "删除贮藏", StashDrop: "删除贮藏",
SureDropStashEntry: "您确定要删除此贮藏条目吗?", SureDropStashEntry: "您确定要删除此贮藏条目吗?",
StashPop: "应用并删除贮藏", StashPop: "应用并删除贮藏",
SurePopStashEntry: "您确定要应用并删除此贮藏条目吗?", SurePopStashEntry: "您确定要应用并删除此贮藏条目吗?",
StashApply: "应用贮藏", StashApply: "应用贮藏",
SureApplyStashEntry: "您确定要应用此贮藏条目?", SureApplyStashEntry: "您确定要应用此贮藏条目?",
NoTrackedStagedFilesStash: "没有可以贮藏的已跟踪/暂存文件", NoTrackedStagedFilesStash: "没有可以贮藏的已跟踪/暂存文件",
StashChanges: "贮藏更改", StashChanges: "贮藏更改",
RenameStash: "Rename stash", RenameStash: "Rename stash",
RenameStashPrompt: "Rename stash: {{.stashName}}", RenameStashPrompt: "Rename stash: {{.stashName}}",
OpenConfig: "打开配置文件", OpenConfig: "打开配置文件",
EditConfig: "编辑配置文件", EditConfig: "编辑配置文件",
ForcePush: "强制推送", ForcePush: "强制推送",
ForcePushPrompt: "您的分支已与远程分支不同。按‘esc’取消,或‘enter’强制推送.", ForcePushPrompt: "您的分支已与远程分支不同。按‘esc’取消,或‘enter’强制推送.",
ForcePushDisabled: "您的分支已与远程分支不同, 并且您已经禁用了强行推送", ForcePushDisabled: "您的分支已与远程分支不同, 并且您已经禁用了强行推送",
UpdatesRejectedAndForcePushDisabled: "更新被拒绝,您已禁用强制推送", CheckForUpdate: "检查更新",
CheckForUpdate: "检查更新", CheckingForUpdates: "正在检查更新",
CheckingForUpdates: "正在检查更新…", OnLatestVersionErr: "已是最新版本",
OnLatestVersionErr: "已是最新版本", MajorVersionErr: "新版本 ({{.newVersion}}) 与当前版本 ({{.currentVersion}}) 相比,具有非向后兼容的更改",
MajorVersionErr: "新版本 ({{.newVersion}}) 与当前版本 ({{.currentVersion}}) 相比,具有非向后兼容的更改", CouldNotFindBinaryErr: "在 {{.url}} 处找不到任何二进制文件",
CouldNotFindBinaryErr: "在 {{.url}} 处找不到任何二进制文件", MergeToolTitle: "合并工具",
MergeToolTitle: "合并工具", MergeToolPrompt: "确定要打开 `git mergetool` 吗?",
MergeToolPrompt: "确定要打开 `git mergetool` 吗?", IntroPopupMessage: chineseIntroPopupMessage,
IntroPopupMessage: chineseIntroPopupMessage, GitconfigParseErr: `由于存在未加引号的'\'字符,因此 Gogit 无法解析您的 gitconfig 文件。删除它们应该可以解决问题。`,
GitconfigParseErr: `由于存在未加引号的'\'字符,因此 Gogit 无法解析您的 gitconfig 文件。删除它们应该可以解决问题。`, EditFile: `编辑文件`,
EditFile: `编辑文件`, OpenFile: `打开文件`,
OpenFile: `打开文件`, IgnoreFile: `添加到 .gitignore`,
IgnoreFile: `添加到 .gitignore`, RefreshFiles: `刷新文件`,
RefreshFiles: `刷新文件`, Merge: `合并到当前检出的分支`,
Merge: `合并到当前检出的分支`, ConfirmQuit: `您确定要退出吗?`,
ConfirmQuit: `您确定要退出吗?`, SwitchRepo: `切换到最近的仓库`,
SwitchRepo: `切换到最近的仓库`, AllBranchesLogGraph: `显示所有分支的日志`,
AllBranchesLogGraph: `显示所有分支的日志`, UnsupportedGitService: `不支持的 git 服务`,
UnsupportedGitService: `不支持的 git 服务`, CreatePullRequest: `创建抓取请求`,
CreatePullRequest: `创建抓取请求`, CopyPullRequestURL: `抓取请求 URL 复制到剪贴板`,
CopyPullRequestURL: `将抓取请求 URL 复制到剪贴板`, NoBranchOnRemote: `该分支在远程上不存在. 您需要先将其推送到远程.`,
NoBranchOnRemote: `该分支在远程上不存在. 您需要先将其推送到远程.`, Fetch: `抓取`,
Fetch: `抓取`, NoAutomaticGitFetchTitle: `无法自动进行 "git fetch"`,
NoAutomaticGitFetchTitle: `无法自动进行 "git fetch"`, NoAutomaticGitFetchBody: `Lazygit 不能在私人仓库中使用 "git fetch"; 请在文件面板中使用 'f' 手动运行 "git fetch"`,
NoAutomaticGitFetchBody: `Lazygit 不能在私人仓库中使用 "git fetch"; 请在文件面板中使用 'f' 手动运行 "git fetch"`, FileEnter: `暂存单个 块/行 用于文件, 或 折叠/展开 目录`,
FileEnter: `暂存单个 块/行 用于文件, 或 折叠/展开 目录`, FileStagingRequirements: `只能暂存跟踪文件的单独行`,
FileStagingRequirements: `只能暂存跟踪文件的单独行`, StageSelectionTooltip: `切换行暂存状态`,
StageSelectionTooltip: `切换行暂存状态`, DiscardSelection: `取消变更 (git reset)`,
DiscardSelection: `取消变更 (git reset)`, ToggleRangeSelect: `切换拖动选择`,
ToggleRangeSelect: `切换拖动选择`, ToggleSelectHunk: `切换选择区块`,
ToggleSelectHunk: `切换选择区块`, ToggleSelectionForPatch: `添加/移除 行到补丁`,
ToggleSelectionForPatch: `添加/移除 行到补丁`, ToggleStagingView: `切换到其他面板`,
ToggleStagingView: `切换到其他面板`, ReturnToFilesPanel: `返回文件面板`,
ReturnToFilesPanel: `返回文件面板`, FastForward: `从上游快进此分支`,
FastForward: `从上游快进此分支`, FastForwarding: "抓取并快进",
FastForwarding: "抓取并快进", FoundConflictsTitle: "自动合并失败",
FoundConflictsTitle: "自动合并失败", ViewMergeRebaseOptions: "查看 合并/变基 选项",
ViewMergeRebaseOptions: "查看 合并/变基 选项", NotMergingOrRebasing: "您目前既不进行变基也不进行合并",
NotMergingOrRebasing: "您目前既不进行变基也不进行合并", RecentRepos: "最近的仓库",
RecentRepos: "最近的仓库", MergeOptionsTitle: "合并选项",
MergeOptionsTitle: "合并选项", RebaseOptionsTitle: "变基选项",
RebaseOptionsTitle: "变基选项", CommitSummaryTitle: "提交讯息",
CommitSummaryTitle: "提交讯息", LocalBranchesTitle: "分支页面",
LocalBranchesTitle: "分支页面", SearchTitle: "搜索",
SearchTitle: "搜索", TagsTitle: "标签页面",
TagsTitle: "标签页面", MenuTitle: "菜单",
MenuTitle: "菜单", RemotesTitle: "远程页面",
RemotesTitle: "远程页面", RemoteBranchesTitle: "远程分支",
RemoteBranchesTitle: "远程分支", PatchBuildingTitle: "构建补丁中",
PatchBuildingTitle: "构建补丁中", InformationTitle: "信息",
InformationTitle: "信息", SecondaryTitle: "次要",
SecondaryTitle: "次要", ReflogCommitsTitle: "Reflog 页面",
ReflogCommitsTitle: "Reflog 页面", GlobalTitle: "全局键绑定",
GlobalTitle: "全局键绑定", ConflictsResolved: "已解决所有冲突。是否继续?",
ConflictsResolved: "已解决所有冲突。是否继续?", ConfirmMerge: "您确定要将分支 {{.selectedBranch}} 合并到 {{.checkedOutBranch}} 吗?",
ConfirmMerge: "您确定要将分支 {{.selectedBranch}} 合并到 {{.checkedOutBranch}} 吗?", FwdNoUpstream: "此分支没有上游,无法快进",
FwdNoUpstream: "此分支没有上游,无法快进", FwdNoLocalUpstream: "此分支的远程未在本地注册,无法快进",
FwdNoLocalUpstream: "此分支的远程未在本地注册,无法快进", FwdCommitsToPush: "此分支带有尚未推送的提交,无法快进",
FwdCommitsToPush: "此分支带有尚未推送的提交,无法快进", ErrorOccurred: "发生错误!请在以下位置创建 issue",
ErrorOccurred: "发生错误!请在以下位置创建 issue", NoRoom: "空间不足",
NoRoom: "空间不足", YouAreHere: "您在这里",
YouAreHere: "您在这里", RewordNotSupported: "当前不支持交互式重新基准化时的重新措词提交",
RewordNotSupported: "当前不支持交互式重新基准化时的重新措词提交", CherryPickCopy: "复制提交(拣选)",
CherryPickCopy: "复制提交(拣选)", PasteCommits: "粘贴提交(拣选)",
PasteCommits: "粘贴提交(拣选)", SureCherryPick: "您确定要将选中的提交进行拣选到这个分支吗?",
SureCherryPick: "您确定要将选中的提交进行拣选到这个分支吗?", CherryPick: "拣选 (Cherry-Pick)",
CherryPick: "拣选 (Cherry-Pick)", Donate: "捐助",
Donate: "捐助", AskQuestion: "提问咨询",
AskQuestion: "提问咨询", PrevLine: "选择上一行",
PrevLine: "选择一行", NextLine: "选择一行",
NextLine: "选择下一行", PrevHunk: "选择上一个区块",
PrevHunk: "选择一个区块", NextHunk: "选择一个区块",
NextHunk: "选择一个区块", PrevConflict: "选择一个冲突",
PrevConflict: "选择一个冲突", NextConflict: "选择一个冲突",
NextConflict: "选择下一个冲突", SelectPrevHunk: "选择顶部块",
SelectPrevHunk: "选择部块", SelectNextHunk: "选择部块",
SelectNextHunk: "选择底部块", ScrollDown: "向下滚动",
ScrollDown: "向滚动", ScrollUp: "向滚动",
ScrollUp: "向上滚动", ScrollUpMainWindow: "向上滚动主面板",
ScrollUpMainWindow: "向滚动主面板", ScrollDownMainWindow: "向滚动主面板",
ScrollDownMainWindow: "向下滚动主面板", AmendCommitTitle: "修改提交",
AmendCommitTitle: "修改提交", AmendCommitPrompt: "您确定要使用暂存文件来修改提交吗?",
AmendCommitPrompt: "您确定要使用暂存文件来修改此提交吗?", DropCommitTitle: "删除提交",
DropCommitTitle: "删除提交", DropCommitPrompt: "您确定要删除提交吗?",
DropCommitPrompt: "您确定要删除此提交吗?", PullingStatus: "正在拉取",
PullingStatus: "正在拉取", PushingStatus: "正在推送",
PushingStatus: "正在推送", FetchingStatus: "正在抓取",
FetchingStatus: "正在抓取", SquashingStatus: "正在压缩",
SquashingStatus: "正在压缩", FixingStatus: "正在修正",
FixingStatus: "正在修正", DeletingStatus: "正在删除",
DeletingStatus: "正在删除", MovingStatus: "正在移动",
MovingStatus: "正在移动", RebasingStatus: "正在变基",
RebasingStatus: "正在变基", AmendingStatus: "正在修改",
AmendingStatus: "正在修改", CherryPickingStatus: "正在拣选",
CherryPickingStatus: "正在拣选", UndoingStatus: "正在撤销",
UndoingStatus: "正在撤销", RedoingStatus: "正在重做",
RedoingStatus: "正在重做", CheckingOutStatus: "长子检出",
CheckingOutStatus: "长子检出", CommittingStatus: "正在提交",
CommittingStatus: "正在提交", CommitFiles: "提交文件",
CommitFiles: "提交文件", ViewItemFiles: "查看提交文件",
ViewItemFiles: "查看提交文件", CommitFilesTitle: "提交文件",
CommitFilesTitle: "提交文件", CheckoutCommitFileTooltip: "检出文件",
CheckoutCommitFileTooltip: "检出文件", DiscardOldFileChangeTooltip: "放弃对此文件的提交更改",
DiscardOldFileChangeTooltip: "放弃对此文件的提交更改", DiscardFileChangesTitle: "放弃文件更改",
DiscardFileChangesTitle: "放弃文件更改", DiscardFileChangesPrompt: "您确定要舍弃此提交对该文件更改吗?如果此文件是在此提交中创建的,它将被删除",
DiscardFileChangesPrompt: "您确定要舍弃此提交对该文件的更改吗?如果此文件是在此提交中创建的,它将被删除", DisabledForGPG: "该功能不适用于使用 GPG 的用户",
DisabledForGPG: "该功能不适用于使用 GPG 的用户", CreateRepo: "当前目录不在 git 仓库中。是否在此目录创建一个新的 git 仓库?(y/n): ",
CreateRepo: "当前目录不在 git 仓库中。是否在此目录创建一个新的 git 仓库?(y/n): ", AutoStashTitle: "自动存储?",
AutoStashTitle: "自动存储?", AutoStashPrompt: "您必须隐藏并弹出更改以使更改生效。自动执行?(enter/esc)",
AutoStashPrompt: "您必须隐藏并弹出更改以使更改生效。自动执行?(enter/esc)", StashPrefix: "自动隐藏更改 ",
StashPrefix: "自动隐藏更改 ", Discard: "查看'放弃更改'选项",
Discard: "查看'放弃更改'选项", Cancel: "取消",
Cancel: "取消", DiscardAllChanges: "放弃所有更改",
DiscardAllChanges: "放弃所有更改", DiscardUnstagedChanges: "放弃未暂存的变更",
DiscardUnstagedChanges: "放弃未暂存的变更", DiscardAllChangesToAllFiles: "清空工作区",
DiscardAllChangesToAllFiles: "清空工作区", DiscardAnyUnstagedChanges: "丢弃未暂存的变更",
DiscardAnyUnstagedChanges: "丢弃未暂存的变更", DiscardUntrackedFiles: "丢弃未跟踪的文件",
DiscardUntrackedFiles: "丢弃未跟踪的文件", HardReset: "硬重置",
HardReset: "硬重置", ViewResetOptions: `查看重置选项`,
ViewResetOptions: `查看重置选项`, CreateFixupCommit: `为此提交创建修正`,
CreateFixupCommit: `为此提交创建修正`, SquashAboveCommitsTooltip: `压缩在所选提交之上的所有“fixup!”提交(自动压缩)`,
SquashAboveCommitsTooltip: `压缩在所选提交之上的所有“fixup!”提交(自动压缩)`, CreateFixupCommitTooltip: `创建修正提交`,
CreateFixupCommitTooltip: `创建修正提交`, SureCreateFixupCommit: `您确定要对 {{.commit}} 创建修正提交吗?`,
SureCreateFixupCommit: `您确定要对 {{.commit}} 创建修正提交吗?`, ExecuteCustomCommand: "执行自定义命令",
ExecuteCustomCommand: "执行自定义命令", CustomCommand: "自定义命令",
CustomCommand: "自定义命令:", CommitChangesWithoutHook: "提交更改而无需预先提交钩子",
CommitChangesWithoutHook: "提交更改而无需预先提交钩子", SkipHookPrefixNotConfigured: "您尚未配置用于跳过钩子的提交消息前缀。请在您的配置中设置 `git.skipHookPrefix ='WIP'`",
SkipHookPrefixNotConfigured: "您尚未配置用于跳过钩子的提交消息前缀。请在您的配置中设置 `git.skipHookPrefix ='WIP'`", ResetTo: `重置为`,
ResetTo: `重置为`, PressEnterToReturn: "按下 Enter 键返回 lazygit",
PressEnterToReturn: "按下 Enter 键返回 lazygit", ViewStashOptions: "查看贮藏选项",
ViewStashOptions: "查看贮藏选项", StashAllChanges: "将所有更改加入贮藏",
StashAllChanges: "将所有更改加入贮藏", StashAllChangesKeepIndex: "将已暂存的更改加入贮藏",
StashAllChangesKeepIndex: "将已暂存的更改加入贮藏", StashOptions: "贮藏选项",
StashOptions: "贮藏选项", NotARepository: "错误:必须在 git 仓库中运行",
NotARepository: "错误:必须在 git 仓库中运行", Jump: "跳到面板",
Jump: "跳到面板", ScrollLeftRight: "左右滚动",
ScrollLeftRight: "左滚动", ScrollLeft: "左滚动",
ScrollLeft: "向滚动", ScrollRight: "向滚动",
ScrollRight: "向右滚动", DiscardPatch: "丢弃补丁",
DiscardPatch: "丢弃补丁", DiscardPatchConfirm: "您一次只能通过一个提交或贮藏条目构建补丁。需要放弃当前补丁吗?",
DiscardPatchConfirm: "您一次只能通过一个提交或贮藏条目构建补丁。需要放弃当前补丁吗?", CantPatchWhileRebasingError: "处于合并或变基状态时,您无法构建修补程序或运行修补程序命令",
CantPatchWhileRebasingError: "处于合并或变基状态时,您无法构建修补程序或运行修补程序命令", ToggleAddToPatch: "补丁中包含的切换文件",
ToggleAddToPatch: "补丁中包含的切换文件", ViewPatchOptions: "查看自定义补丁选项",
ViewPatchOptions: "查看自定义补丁选项", PatchOptionsTitle: "补丁选项",
PatchOptionsTitle: "补丁选项", NoPatchError: "尚未创建补丁。你可以在提交中的文件上按下“空格”或使用“回车”添加其中的特定行以开始构建补丁",
NoPatchError: "尚未创建补丁。你可以在提交中的文件上按下“空格”或使用“回车”添加其中的特定行以开始构建补丁", EnterCommitFile: "输入文件以将所选行添加到补丁中(或切换目录折叠)",
EnterCommitFile: "输入文件以将所选行添加到补丁中(或切换目录折叠)", ExitCustomPatchBuilder: `退出逐行模式`,
ExitCustomPatchBuilder: `退出逐行模式`, EnterUpstream: `以这种格式输入上游:'<远程仓库> <分支名称>'`,
EnterUpstream: `以这种格式输入上游:'<远程仓库> <分支名称>'`, InvalidUpstream: "上游格式无效,格式应当为:'<remote> <branchname>'",
InvalidUpstream: "上游格式无效,格式应当为:'<remote> <branchname>'", ReturnToRemotesList: `返回远程仓库列表`,
ReturnToRemotesList: `返回远程仓库列表`, NewRemote: `添加新的远程仓库`,
NewRemote: `添加新的远程仓库`, NewRemoteName: `远程仓库名称:`,
NewRemoteName: `新远程仓库名称:`, NewRemoteUrl: `新远程仓库 URL:`,
NewRemoteUrl: `远程仓库 URL:`, EditRemoteName: `输入远程仓库 {{.remoteName}} 的新名称:`,
EditRemoteName: `输入远程仓库 {{.remoteName}} 的新名称`, EditRemoteUrl: `输入远程仓库 {{.remoteName}} 的新 URL`,
EditRemoteUrl: `输入远程仓库 {{.remoteName}} 的新 URL:`, RemoveRemote: `删除远程`,
RemoveRemote: `删除远程`, RemoveRemotePrompt: "您确定要删除远程仓库吗?",
RemoveRemotePrompt: "您确定要删除远程仓库吗?", DeleteRemoteBranch: "删除远程分支",
DeleteRemoteBranch: "删除远程分支", DeleteRemoteBranchMessage: "您确定要删除远程分支吗?",
DeleteRemoteBranchMessage: "您确定要删除远程分支吗?", SetUpstream: "设置为检出分支的上游",
SetUpstream: "设置为检出分支的上游", SetAsUpstreamTooltip: "设置为检出分支的上游",
SetAsUpstreamTooltip: "设置为检出分支的上游", SetUpstreamTitle: "设置上游分支",
SetUpstreamTitle: "设置上游分支", SetUpstreamMessage: "您确定要将 {{.checkedOut}} 的上游分支设置为 {{.selected}} 吗?",
SetUpstreamMessage: "您确定要将 {{.checkedOut}} 的上游分支设置为 {{.selected}} 吗?", EditRemoteTooltip: "编辑远程仓库",
EditRemoteTooltip: "编辑远程仓库", TagCommit: "标签提交",
TagCommit: "标签提交", TagMenuTitle: "创建标签",
TagMenuTitle: "创建标签", TagNameTitle: "标签名称",
TagNameTitle: "标签名称", TagMessageTitle: "标签消息",
TagMessageTitle: "标签消息", AnnotatedTag: "附注标签",
AnnotatedTag: "附注标签", LightweightTag: "轻量标签",
LightweightTag: "轻量标签", PushTagTitle: "将 {{.tagName}} 推送到远程仓库:",
PushTagTitle: "将 {{.tagName}} 推送到远程仓库:", PushTag: "推送标签",
PushTag: "推送标签", NewTag: "创建标签",
NewTag: "创建标签", FetchRemoteTooltip: "抓取远程仓库",
FetchRemoteTooltip: "抓取远程仓库", FetchingRemoteStatus: "抓取远程仓库",
FetchingRemoteStatus: "抓取远程仓库中", CheckoutCommit: "检出提交",
CheckoutCommit: "检出提交", SureCheckoutThisCommit: "您确定要检出提交吗?",
SureCheckoutThisCommit: "您确定要检出此提交吗?", GitFlowOptions: "显示 git-flow 选项",
GitFlowOptions: "显示 git-flow 选项", NotAGitFlowBranch: "这似乎不是 git flow 分支",
NotAGitFlowBranch: "这似乎不是 git flow 分支", NewGitFlowBranchPrompt: "新的 {{.branchType}} 名称:",
NewGitFlowBranchPrompt: "新的 {{.branchType}} 名称:", IgnoreTracked: "忽略跟踪文件",
IgnoreTracked: "忽略跟踪文件", IgnoreTrackedPrompt: "您确定要忽略跟踪文件吗?",
IgnoreTrackedPrompt: "您确定要忽略已跟踪的文件吗?", ViewResetToUpstreamOptions: "查看上游重置选项",
ViewResetToUpstreamOptions: "查看上游重置选项", NextScreenMode: "下一屏模式(正常/半屏/全屏)",
NextScreenMode: "一屏模式(正常/半屏/全屏)", PrevScreenMode: "一屏模式",
PrevScreenMode: "上一屏模式", StartSearch: "开始搜索",
StartSearch: "开始搜索", Panel: "面板",
Panel: "面板", Keybindings: "按键绑定",
Keybindings: "按键绑定", RenameBranch: "重命名分支",
RenameBranch: "重命名分支", NewBranchNamePrompt: "输入分支的新名称",
NewBranchNamePrompt: "输入分支的名称", RenameBranchWarning: "该分支正在跟踪远程仓库。此操作将仅会重命名本地分支名称,而不会重命名远程分支的名称。确定继续?",
RenameBranchWarning: "该分支正在跟踪远程仓库。此操作将仅会重命名本地分支名称,而不会重命名远程分支的名称。确定继续?", OpenKeybindingsMenu: "打开菜单",
OpenKeybindingsMenu: "打开菜单", ResetCherryPick: "重置已拣选(复制)的提交",
ResetCherryPick: "重置已拣选(复制)的提交", NextTab: "下一个标签",
NextTab: "一个标签", PrevTab: "一个标签",
PrevTab: "上一个标签", CantUndoWhileRebasing: "进行基础调整时无法撤消",
CantUndoWhileRebasing: "进行基础调整时无法撤消", CantRedoWhileRebasing: "变基时无法重做",
CantRedoWhileRebasing: "变基时无法重做", MustStashWarning: "将补丁拉出到索引中需要存储和取消存储所做的更改。如果出现问题,您将可以从存储中访问文件。继续?",
MustStashWarning: "将补丁拉出到索引中需要存储和取消存储所做的更改。如果出现问题,您将可以从存储中访问文件。继续?", MustStashTitle: "必须保存进度",
MustStashTitle: "必须保存进度", ConfirmationTitle: "确认面板",
ConfirmationTitle: "确认面板", PrevPage: "上一页",
PrevPage: "一页", NextPage: "一页",
NextPage: "下一页", GotoTop: "滚动到顶部",
GotoTop: "滚动到部", GotoBottom: "滚动到部",
GotoBottom: "滚动到底部", FilteringBy: "过滤依据",
FilteringBy: "过滤依据", ResetInParentheses: "(重置)",
ResetInParentheses: "(重置)", OpenFilteringMenu: "查看按路径过滤选项",
OpenFilteringMenu: "查看按路径过滤选项", FilterBy: "过滤",
FilterBy: "过滤", ExitFilterMode: "停止按路径过滤",
ExitFilterMode: "停止按路径过滤", FilterPathOption: "输入要过滤的路径",
FilterPathOption: "输入要过滤的路径", EnterFileName: "输入路径",
EnterFileName: "输入路径:", FilteringMenuTitle: "正在过滤",
FilteringMenuTitle: "正在过滤", MustExitFilterModeTitle: "命令不可用",
MustExitFilterModeTitle: "命令不可用", MustExitFilterModePrompt: "命令在过滤模式下不可用。退出过滤模式?",
MustExitFilterModePrompt: "命令在过滤模式下不可用。退出过滤模式?", Diff: "差异",
Diff: "差异", EnterRefToDiff: "输入 ref 以 diff",
EnterRefToDiff: "输入 ref 以 diff", EnterRefName: "输入 ref",
EnterRefName: "输入 ref:", ExitDiffMode: "退出差异模式",
ExitDiffMode: "退出差异模式", DiffingMenuTitle: "正在 diff",
DiffingMenuTitle: "正在 diff", SwapDiff: "反向 diff",
SwapDiff: "反向 diff", ViewDiffingOptions: "打开 diff 菜单",
ViewDiffingOptions: "打开 diff 菜单",
// 实际视图 (actual view) 是附加视图 (extras view),未来,我打算为附加视图提供更多选项卡,但现在,上面的文本只需要提及“命令日志”这个部分 // 实际视图 (actual view) 是附加视图 (extras view),未来,我打算为附加视图提供更多选项卡,但现在,上面的文本只需要提及“命令日志”这个部分
OpenCommandLogMenu: "打开命令日志菜单", OpenCommandLogMenu: "打开命令日志菜单",
ShowingGitDiff: "显示输出:", ShowingGitDiff: "显示输出:",

View File

@ -2,336 +2,335 @@ package i18n
func dutchTranslationSet() TranslationSet { func dutchTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "Niet genoeg ruimte om de panelen te renderen", NotEnoughSpace: "Niet genoeg ruimte om de panelen te renderen",
DiffTitle: "Diff", DiffTitle: "Diff",
FilesTitle: "Bestanden", FilesTitle: "Bestanden",
BranchesTitle: "Branches", BranchesTitle: "Branches",
CommitsTitle: "Commits", CommitsTitle: "Commits",
StashTitle: "Stash", StashTitle: "Stash",
UnstagedChanges: "Unstaged wijzigingen", UnstagedChanges: "Unstaged wijzigingen",
StagedChanges: "Staged wijzigingen", StagedChanges: "Staged wijzigingen",
MainTitle: "Hoofd", MainTitle: "Hoofd",
StagingTitle: "Staging", StagingTitle: "Staging",
NormalTitle: "Normaal", NormalTitle: "Normaal",
CommitSummary: "Commitbericht", CommitSummary: "Commitbericht",
CredentialsUsername: "Gebruikersnaam", CredentialsUsername: "Gebruikersnaam",
CredentialsPassword: "Wachtwoord", CredentialsPassword: "Wachtwoord",
CredentialsPassphrase: "Voer een wachtwoordzin in voor de SSH-sleutel", CredentialsPassphrase: "Voer een wachtwoordzin in voor de SSH-sleutel",
PassUnameWrong: "Wachtwoord en/of gebruikersnaam verkeerd", PassUnameWrong: "Wachtwoord en/of gebruikersnaam verkeerd",
Commit: "Commit veranderingen", Commit: "Commit veranderingen",
AmendLastCommit: "Wijzig laatste commit", AmendLastCommit: "Wijzig laatste commit",
AmendLastCommitTitle: "Wijzig laatste commit", AmendLastCommitTitle: "Wijzig laatste commit",
SureToAmend: "Weet je zeker dat je de laatste commit wilt wijzigen? U kunt het commit-bericht wijzigen vanuit het commits-paneel.", SureToAmend: "Weet je zeker dat je de laatste commit wilt wijzigen? U kunt het commit-bericht wijzigen vanuit het commits-paneel.",
NoCommitToAmend: "Er is geen commits om te wijzigen.", NoCommitToAmend: "Er is geen commits om te wijzigen.",
CommitChangesWithEditor: "Commit veranderingen met de git editor", CommitChangesWithEditor: "Commit veranderingen met de git editor",
StatusTitle: "Status", StatusTitle: "Status",
Menu: "Menu", Menu: "Menu",
Execute: "Uitvoeren", Execute: "Uitvoeren",
Stage: "Toggle staged", Stage: "Toggle staged",
ToggleStagedAll: "Toggle staged alle", ToggleStagedAll: "Toggle staged alle",
Refresh: "Verversen", Refresh: "Verversen",
Push: "Push", Push: "Push",
Pull: "Pull", Pull: "Pull",
Scroll: "Scroll", Scroll: "Scroll",
FilterStagedFiles: "Show only staged files", FilterStagedFiles: "Show only staged files",
FilterUnstagedFiles: "Show only unstaged files", FilterUnstagedFiles: "Show only unstaged files",
ResetFilter: "Reset commit file state filter", ResetFilter: "Reset commit file state filter",
MergeConflictsTitle: "Merge conflicten", MergeConflictsTitle: "Merge conflicten",
Checkout: "Uitchecken", Checkout: "Uitchecken",
SoftReset: "Zacht reset", SoftReset: "Zacht reset",
AlreadyCheckedOutBranch: "Je hebt deze branch al uitgecheckt", AlreadyCheckedOutBranch: "Je hebt deze branch al uitgecheckt",
SureForceCheckout: "Weet je zeker dat je het uitchecken wil forceren? Al je lokale verandering zullen worden verwijdert", SureForceCheckout: "Weet je zeker dat je het uitchecken wil forceren? Al je lokale verandering zullen worden verwijdert",
ForceCheckoutBranch: "Forceer uitchecken op deze branch", ForceCheckoutBranch: "Forceer uitchecken op deze branch",
BranchName: "Branch naam", BranchName: "Branch naam",
NewBranchNameBranchOff: "Nieuw branch naam (Branch is afgeleid van '{{.branchName}}')", NewBranchNameBranchOff: "Nieuw branch naam (Branch is afgeleid van '{{.branchName}}')",
CantDeleteCheckOutBranch: "Je kan een uitgecheckte branch niet verwijderen!", CantDeleteCheckOutBranch: "Je kan een uitgecheckte branch niet verwijderen!",
ForceDeleteBranchMessage: "Weet je zeker dat je branch '{{.selectedBranchName}}' geforceerd wil verwijderen?", ForceDeleteBranchMessage: "Weet je zeker dat je branch '{{.selectedBranchName}}' geforceerd wil verwijderen?",
RebaseBranch: "Rebase branch", RebaseBranch: "Rebase branch",
CantRebaseOntoSelf: "Je kan niet een branch rebasen op zichzelf", CantRebaseOntoSelf: "Je kan niet een branch rebasen op zichzelf",
CantMergeBranchIntoItself: "Je kan niet een branch in zichzelf mergen", CantMergeBranchIntoItself: "Je kan niet een branch in zichzelf mergen",
ForceCheckout: "Forceer checkout", ForceCheckout: "Forceer checkout",
CheckoutByName: "Uitchecken bij naam", CheckoutByName: "Uitchecken bij naam",
NewBranch: "Nieuwe branch", NewBranch: "Nieuwe branch",
NoBranchesThisRepo: "Geen branches voor deze repo", NoBranchesThisRepo: "Geen branches voor deze repo",
CommitWithoutMessageErr: "Je kan geen commit maken zonder commit bericht", CommitWithoutMessageErr: "Je kan geen commit maken zonder commit bericht",
CloseCancel: "Sluiten", CloseCancel: "Sluiten",
Confirm: "Bevestig", Confirm: "Bevestig",
Close: "Sluiten", Close: "Sluiten",
Quit: "Quit", Quit: "Quit",
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into", CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
Fixup: "Fixup", Fixup: "Fixup",
SureFixupThisCommit: "Weet je zeker dat je fixup wil uitvoeren op deze commit? De commit hieronder zol worden squashed in deze", SureFixupThisCommit: "Weet je zeker dat je fixup wil uitvoeren op deze commit? De commit hieronder zol worden squashed in deze",
SureSquashThisCommit: "Weet je zeker dat je deze commit wil samenvoegen met de commit hieronder?", SureSquashThisCommit: "Weet je zeker dat je deze commit wil samenvoegen met de commit hieronder?",
Squash: "Squash", Squash: "Squash",
PickCommitTooltip: "Kies commit (wanneer midden in rebase)", PickCommitTooltip: "Kies commit (wanneer midden in rebase)",
RevertCommit: "Commit ongedaan maken", RevertCommit: "Commit ongedaan maken",
Reword: "Hernoem commit", Reword: "Hernoem commit",
DropCommit: "Verwijder commit", DropCommit: "Verwijder commit",
MoveDownCommit: "Verplaats commit 1 naar beneden", MoveDownCommit: "Verplaats commit 1 naar beneden",
MoveUpCommit: "Verplaats commit 1 naar boven", MoveUpCommit: "Verplaats commit 1 naar boven",
EditCommitTooltip: "Wijzig commit", EditCommitTooltip: "Wijzig commit",
AmendCommitTooltip: "Wijzig commit met staged veranderingen", AmendCommitTooltip: "Wijzig commit met staged veranderingen",
RewordCommitEditor: "Hernoem commit met editor", RewordCommitEditor: "Hernoem commit met editor",
NoCommitsThisBranch: "Geen commits in deze branch", NoCommitsThisBranch: "Geen commits in deze branch",
Error: "Foutmelding", Error: "Foutmelding",
PickHunk: "Kies stuk", PickHunk: "Kies stuk",
PickAllHunks: "Kies beide stukken", PickAllHunks: "Kies beide stukken",
Undo: "Ongedaan maken", Undo: "Ongedaan maken",
UndoReflog: "Ongedaan maken (via reflog) (experimenteel)", UndoReflog: "Ongedaan maken (via reflog) (experimenteel)",
RedoReflog: "Redo (via reflog) (experimenteel)", RedoReflog: "Redo (via reflog) (experimenteel)",
Pop: "Pop", Pop: "Pop",
Drop: "Laten vallen", Drop: "Laten vallen",
Apply: "Toepassen", Apply: "Toepassen",
NoStashEntries: "Geen stash items", NoStashEntries: "Geen stash items",
StashDrop: "Stash laten vallen", StashDrop: "Stash laten vallen",
SureDropStashEntry: "Weet je het zeker dat je deze stash entry wil laten vallen?", SureDropStashEntry: "Weet je het zeker dat je deze stash entry wil laten vallen?",
StashPop: "Stash pop", StashPop: "Stash pop",
SurePopStashEntry: "Weet je zeker dat je deze stash entry wil poppen?", SurePopStashEntry: "Weet je zeker dat je deze stash entry wil poppen?",
StashApply: "Stash toepassen", StashApply: "Stash toepassen",
SureApplyStashEntry: "Weet je zeker dat je deze stash entry wil toepassen?", SureApplyStashEntry: "Weet je zeker dat je deze stash entry wil toepassen?",
NoTrackedStagedFilesStash: "Je hebt geen tracked/staged bestanden om te laten stashen", NoTrackedStagedFilesStash: "Je hebt geen tracked/staged bestanden om te laten stashen",
StashChanges: "Stash veranderingen", StashChanges: "Stash veranderingen",
RenameStash: "Rename stash", RenameStash: "Rename stash",
RenameStashPrompt: "Rename stash: {{.stashName}}", RenameStashPrompt: "Rename stash: {{.stashName}}",
NoChangedFiles: "Geen veranderde bestanden", NoChangedFiles: "Geen veranderde bestanden",
OpenConfig: "Open config bestand", OpenConfig: "Open config bestand",
EditConfig: "Verander config bestand", EditConfig: "Verander config bestand",
ForcePush: "Forceer push", ForcePush: "Forceer push",
ForcePushPrompt: "Jouw branch is afgeweken van de remote branch. Druk 'esc' om te annuleren, of 'enter' om geforceert te pushen.", ForcePushPrompt: "Jouw branch is afgeweken van de remote branch. Druk 'esc' om te annuleren, of 'enter' om geforceert te pushen.",
ForcePushDisabled: "Your branch has diverged from the remote branch and you've disabled force pushing", ForcePushDisabled: "Your branch has diverged from the remote branch and you've disabled force pushing",
UpdatesRejectedAndForcePushDisabled: "Updates were rejected and you have disabled force pushing", CheckForUpdate: "Check voor updates",
CheckForUpdate: "Check voor updates", CheckingForUpdates: "Zoeken naar updates...",
CheckingForUpdates: "Zoeken naar updates...", OnLatestVersionErr: "Je hebt al de laatste versie",
OnLatestVersionErr: "Je hebt al de laatste versie", MajorVersionErr: "Nieuwe versie ({{.newVersion}}) is niet backwards compatibele vergeleken met de huidige versie ({{.currentVersion}})",
MajorVersionErr: "Nieuwe versie ({{.newVersion}}) is niet backwards compatibele vergeleken met de huidige versie ({{.currentVersion}})", CouldNotFindBinaryErr: "Kon geen binary vinden op {{.url}}",
CouldNotFindBinaryErr: "Kon geen binary vinden op {{.url}}", IntroPopupMessage: "Bedankt voor het gebruik maken van lazygit! 2 dingen die je moet weten:\n\n1) Als je meer van lazygit zijn features wilt leren bekijk dan deze video:\n https://youtu.be/CPLdltN7wgE\n\n2) Als je git gebruikt, ben je een programmeur! Met jouw hulp kunnen we lazygit verbeteren, dus overweeg om een ​​donateur te worden en mee te doen aan het plezier op\n https://github.com/jesseduffield/lazygit",
IntroPopupMessage: "Bedankt voor het gebruik maken van lazygit! 2 dingen die je moet weten:\n\n1) Als je meer van lazygit zijn features wilt leren bekijk dan deze video:\n https://youtu.be/CPLdltN7wgE\n\n2) Als je git gebruikt, ben je een programmeur! Met jouw hulp kunnen we lazygit verbeteren, dus overweeg om een ​​donateur te worden en mee te doen aan het plezier op\n https://github.com/jesseduffield/lazygit", GitconfigParseErr: `Gogit kon je gitconfig bestand niet goed parsen door de aanwezigheid van losstaande '\' tekens. Het weghalen van deze tekens zou het probleem moeten oplossen. `,
GitconfigParseErr: `Gogit kon je gitconfig bestand niet goed parsen door de aanwezigheid van losstaande '\' tekens. Het weghalen van deze tekens zou het probleem moeten oplossen. `, EditFile: `Verander bestand`,
EditFile: `Verander bestand`, OpenFile: `Open bestand`,
OpenFile: `Open bestand`, IgnoreFile: `Voeg toe aan .gitignore`,
IgnoreFile: `Voeg toe aan .gitignore`, RefreshFiles: `Refresh bestanden`,
RefreshFiles: `Refresh bestanden`, Merge: `Merge in met huidige checked out branch`,
Merge: `Merge in met huidige checked out branch`, ConfirmQuit: `Weet je zeker dat je dit programma wil sluiten?`,
ConfirmQuit: `Weet je zeker dat je dit programma wil sluiten?`, SwitchRepo: "Wissel naar een recente repo",
SwitchRepo: "Wissel naar een recente repo", AllBranchesLogGraph: `Alle logs van de branch laten zien`,
AllBranchesLogGraph: `Alle logs van de branch laten zien`, UnsupportedGitService: `Niet-ondersteunde git-service`,
UnsupportedGitService: `Niet-ondersteunde git-service`, CreatePullRequest: `Maak een pull-request`,
CreatePullRequest: `Maak een pull-request`, CopyPullRequestURL: `Kopieer de URL van het pull-verzoek naar het klembord`,
CopyPullRequestURL: `Kopieer de URL van het pull-verzoek naar het klembord`, NoBranchOnRemote: `Deze branch bestaat niet op de remote. U moet het eerst naar de remote pushen.`,
NoBranchOnRemote: `Deze branch bestaat niet op de remote. U moet het eerst naar de remote pushen.`, Fetch: `Fetch`,
Fetch: `Fetch`, NoAutomaticGitFetchTitle: `Geen automatische git fetch`,
NoAutomaticGitFetchTitle: `Geen automatische git fetch`, NoAutomaticGitFetchBody: `Lazygit kan niet "git fetch" uitvoeren in een privé repository, gebruik f in het branches paneel om "git fetch" manueel uit te voeren`,
NoAutomaticGitFetchBody: `Lazygit kan niet "git fetch" uitvoeren in een privé repository, gebruik f in het branches paneel om "git fetch" manueel uit te voeren`, FileEnter: `Stage individuele hunks/lijnen`,
FileEnter: `Stage individuele hunks/lijnen`, FileStagingRequirements: `Kan alleen individuele lijnen stagen van getrackte bestanden met onstaged veranderingen`,
FileStagingRequirements: `Kan alleen individuele lijnen stagen van getrackte bestanden met onstaged veranderingen`, StageSelectionTooltip: `Toggle lijnen staged / unstaged`,
StageSelectionTooltip: `Toggle lijnen staged / unstaged`, DiscardSelection: `Verwijdert change (git reset)`,
DiscardSelection: `Verwijdert change (git reset)`, ToggleRangeSelect: `Toggle drag selecteer`,
ToggleRangeSelect: `Toggle drag selecteer`, ToggleSelectHunk: `Toggle selecteer hunk`,
ToggleSelectHunk: `Toggle selecteer hunk`, ToggleSelectionForPatch: `Voeg toe/verwijder lijn(en) in patch`,
ToggleSelectionForPatch: `Voeg toe/verwijder lijn(en) in patch`, ToggleStagingView: `Ga naar een ander paneel`,
ToggleStagingView: `Ga naar een ander paneel`, ReturnToFilesPanel: `Ga terug naar het bestanden paneel`,
ReturnToFilesPanel: `Ga terug naar het bestanden paneel`, FastForward: `Fast-forward deze branch vanaf zijn upstream`,
FastForward: `Fast-forward deze branch vanaf zijn upstream`, FastForwarding: "Fast-forwarding",
FastForwarding: "Fast-forwarding", FoundConflictsTitle: "Conflicten!",
FoundConflictsTitle: "Conflicten!", ViewMergeRebaseOptions: "Bekijk merge/rebase opties",
ViewMergeRebaseOptions: "Bekijk merge/rebase opties", NotMergingOrRebasing: "Je bent momenteel niet aan het rebasen of mergen",
NotMergingOrRebasing: "Je bent momenteel niet aan het rebasen of mergen", RecentRepos: "Recente repositories",
RecentRepos: "Recente repositories", MergeOptionsTitle: "Merge opties",
MergeOptionsTitle: "Merge opties", RebaseOptionsTitle: "Rebase opties",
RebaseOptionsTitle: "Rebase opties", CommitSummaryTitle: "Commit bericht",
CommitSummaryTitle: "Commit bericht", LocalBranchesTitle: "Branches",
LocalBranchesTitle: "Branches", SearchTitle: "Zoek",
SearchTitle: "Zoek", TagsTitle: "Tags",
TagsTitle: "Tags", MenuTitle: "Menu",
MenuTitle: "Menu", RemotesTitle: "Remotes",
RemotesTitle: "Remotes", RemoteBranchesTitle: "Remote branches",
RemoteBranchesTitle: "Remote branches", PatchBuildingTitle: "Patch bouwen",
PatchBuildingTitle: "Patch bouwen", InformationTitle: "Informatie",
InformationTitle: "Informatie", SecondaryTitle: "Secondary",
SecondaryTitle: "Secondary", ReflogCommitsTitle: "Reflog",
ReflogCommitsTitle: "Reflog", GlobalTitle: "Globale sneltoetsen",
GlobalTitle: "Globale sneltoetsen", ConflictsResolved: "Alle merge conflicten zijn opgelost. Wilt je verder gaan?",
ConflictsResolved: "Alle merge conflicten zijn opgelost. Wilt je verder gaan?", MergingTitle: "Mergen",
MergingTitle: "Mergen", ConfirmMerge: "Weet je zeker dat je '{{.selectedBranch}}' in '{{.checkedOutBranch}}' wil mergen?",
ConfirmMerge: "Weet je zeker dat je '{{.selectedBranch}}' in '{{.checkedOutBranch}}' wil mergen?", FwdNoUpstream: "Kan niet de branch vooruitspoelen zonder upstream",
FwdNoUpstream: "Kan niet de branch vooruitspoelen zonder upstream", FwdCommitsToPush: "Je kan niet vooruitspoelen als de branch geen nieuwe commits heeft",
FwdCommitsToPush: "Je kan niet vooruitspoelen als de branch geen nieuwe commits heeft", ErrorOccurred: "Er is iets fout gegaan! Zou je hier een issue aan willen maken",
ErrorOccurred: "Er is iets fout gegaan! Zou je hier een issue aan willen maken", NoRoom: "Niet genoeg ruimte",
NoRoom: "Niet genoeg ruimte", YouAreHere: "JE BENT HIER",
YouAreHere: "JE BENT HIER", RewordNotSupported: "Herformatteren van commits in interactief rebasen is nog niet ondersteund",
RewordNotSupported: "Herformatteren van commits in interactief rebasen is nog niet ondersteund", CherryPickCopy: "Kopieer commit (cherry-pick)",
CherryPickCopy: "Kopieer commit (cherry-pick)", PasteCommits: "Plak commits (cherry-pick)",
PasteCommits: "Plak commits (cherry-pick)", SureCherryPick: "Weet je zeker dat je de gekopieerde commits naar deze branch wil cherry-picken?",
SureCherryPick: "Weet je zeker dat je de gekopieerde commits naar deze branch wil cherry-picken?", CherryPick: "Cherry-Pick",
CherryPick: "Cherry-Pick", Donate: "Doneer",
Donate: "Doneer", PrevLine: "Selecteer de vorige lijn",
PrevLine: "Selecteer de vorige lijn", NextLine: "Selecteer de volgende lijn",
NextLine: "Selecteer de volgende lijn", PrevHunk: "Selecteer de vorige hunk",
PrevHunk: "Selecteer de vorige hunk", NextHunk: "Selecteer de volgende hunk",
NextHunk: "Selecteer de volgende hunk", PrevConflict: "Selecteer voorgaand conflict",
PrevConflict: "Selecteer voorgaand conflict", NextConflict: "Selecteer volgende conflict",
NextConflict: "Selecteer volgende conflict", SelectPrevHunk: "Selecteer bovenste hunk",
SelectPrevHunk: "Selecteer bovenste hunk", SelectNextHunk: "Selecteer onderste hunk",
SelectNextHunk: "Selecteer onderste hunk", ScrollDown: "Scroll omlaag",
ScrollDown: "Scroll omlaag", ScrollUp: "Scroll omhoog",
ScrollUp: "Scroll omhoog", ScrollUpMainWindow: "Scroll naar beneden vanaf hoofdpaneel",
ScrollUpMainWindow: "Scroll naar beneden vanaf hoofdpaneel", ScrollDownMainWindow: "Scroll naar beneden vanaf hoofdpaneel",
ScrollDownMainWindow: "Scroll naar beneden vanaf hoofdpaneel", AmendCommitTitle: "Commit wijzigen",
AmendCommitTitle: "Commit wijzigen", AmendCommitPrompt: "Weet je zeker dat je deze commit wil wijzigen met de vorige staged bestanden?",
AmendCommitPrompt: "Weet je zeker dat je deze commit wil wijzigen met de vorige staged bestanden?", DropCommitTitle: "Verwijder commit",
DropCommitTitle: "Verwijder commit", DropCommitPrompt: "Weet je zeker dat je deze commit wil verwijderen?",
DropCommitPrompt: "Weet je zeker dat je deze commit wil verwijderen?", PullingStatus: "Pullen",
PullingStatus: "Pullen", PushingStatus: "Pushen",
PushingStatus: "Pushen", FetchingStatus: "Fetchen",
FetchingStatus: "Fetchen", SquashingStatus: "Squashen",
SquashingStatus: "Squashen", FixingStatus: "Fixing up",
FixingStatus: "Fixing up", DeletingStatus: "Verwijderen",
DeletingStatus: "Verwijderen", MovingStatus: "Verplaatsen",
MovingStatus: "Verplaatsen", RebasingStatus: "Rebasen",
RebasingStatus: "Rebasen", AmendingStatus: "Wijzigen",
AmendingStatus: "Wijzigen", CherryPickingStatus: "Cherry-picken",
CherryPickingStatus: "Cherry-picken", UndoingStatus: "Ongedaan maken",
UndoingStatus: "Ongedaan maken", RedoingStatus: "Redoing",
RedoingStatus: "Redoing", CheckingOutStatus: "Uitchecken",
CheckingOutStatus: "Uitchecken", CommitFiles: "Commit bestanden",
CommitFiles: "Commit bestanden", ViewItemFiles: "Bekijk gecommite bestanden",
ViewItemFiles: "Bekijk gecommite bestanden", CommitFilesTitle: "Commit bestanden",
CommitFilesTitle: "Commit bestanden", CheckoutCommitFileTooltip: "Bestand uitchecken",
CheckoutCommitFileTooltip: "Bestand uitchecken", DiscardOldFileChangeTooltip: "Uitsluit deze commit zijn veranderingen aan dit bestand",
DiscardOldFileChangeTooltip: "Uitsluit deze commit zijn veranderingen aan dit bestand", DiscardFileChangesTitle: "Uitsluit bestand zijn veranderingen",
DiscardFileChangesTitle: "Uitsluit bestand zijn veranderingen", DiscardFileChangesPrompt: "Weet je zeker dat je de wijzigingen van deze commit in dit bestand wilt weggooien? Als dit bestand is gecreëerd in deze commit dan zal dit bestand worden verwijdert",
DiscardFileChangesPrompt: "Weet je zeker dat je de wijzigingen van deze commit in dit bestand wilt weggooien? Als dit bestand is gecreëerd in deze commit dan zal dit bestand worden verwijdert", DisabledForGPG: "Onderdelen niet beschikbaar voor gebruikers die GPG gebruiken",
DisabledForGPG: "Onderdelen niet beschikbaar voor gebruikers die GPG gebruiken", CreateRepo: "Niet in een git repository. Creëer een nieuwe git repository? (y/n): ",
CreateRepo: "Niet in een git repository. Creëer een nieuwe git repository? (y/n): ", AutoStashTitle: "Autostash?",
AutoStashTitle: "Autostash?", AutoStashPrompt: "Je moet je veranderingen stashen en poppen om ze over te brengen. Dit automatisch doen? (enter/esc)",
AutoStashPrompt: "Je moet je veranderingen stashen en poppen om ze over te brengen. Dit automatisch doen? (enter/esc)", StashPrefix: "Auto-stashing veranderingen voor ",
StashPrefix: "Auto-stashing veranderingen voor ", Discard: "Bekijk 'veranderingen ongedaan maken' opties",
Discard: "Bekijk 'veranderingen ongedaan maken' opties", Cancel: "Annuleren",
Cancel: "Annuleren", DiscardAllChanges: "Negeer alle wijzigingen",
DiscardAllChanges: "Negeer alle wijzigingen", DiscardUnstagedChanges: "Negeer unstaged wijzigingen",
DiscardUnstagedChanges: "Negeer unstaged wijzigingen", DiscardAllChangesToAllFiles: "Verwijder werkende tree",
DiscardAllChangesToAllFiles: "Verwijder werkende tree", DiscardAnyUnstagedChanges: "Gooi unstaged wijzigingen weg",
DiscardAnyUnstagedChanges: "Gooi unstaged wijzigingen weg", DiscardUntrackedFiles: "Negeer niet-gevonden bestanden",
DiscardUntrackedFiles: "Negeer niet-gevonden bestanden", ViewResetOptions: `Bekijk reset opties`,
ViewResetOptions: `Bekijk reset opties`, HardReset: "Harde reset",
HardReset: "Harde reset", CreateFixupCommit: `Creëer fixup commit voor deze commit`,
CreateFixupCommit: `Creëer fixup commit voor deze commit`, SquashAboveCommitsTooltip: `Squash bovenstaande commits`,
SquashAboveCommitsTooltip: `Squash bovenstaande commits`, CreateFixupCommitTooltip: `Creëer fixup commit`,
CreateFixupCommitTooltip: `Creëer fixup commit`, SureCreateFixupCommit: `Weet je zeker dat je een fixup wil maken! commit voor commit {{.commit}}?`,
SureCreateFixupCommit: `Weet je zeker dat je een fixup wil maken! commit voor commit {{.commit}}?`, ExecuteCustomCommand: "Voer aangepaste commando uit",
ExecuteCustomCommand: "Voer aangepaste commando uit", CustomCommand: "Aangepaste commando:",
CustomCommand: "Aangepaste commando:", CommitChangesWithoutHook: "Commit veranderingen zonder pre-commit hook",
CommitChangesWithoutHook: "Commit veranderingen zonder pre-commit hook", SkipHookPrefixNotConfigured: "Je hebt nog niet een commit bericht voorvoegsel ingesteld voor het overslaan van hooks. Set `git.skipHookPrefix = 'WIP'` in je config",
SkipHookPrefixNotConfigured: "Je hebt nog niet een commit bericht voorvoegsel ingesteld voor het overslaan van hooks. Set `git.skipHookPrefix = 'WIP'` in je config", ResetTo: `Reset naar`,
ResetTo: `Reset naar`, PressEnterToReturn: "Press om terug te gaan naar lazygit",
PressEnterToReturn: "Press om terug te gaan naar lazygit", ViewStashOptions: "Bekijk stash opties",
ViewStashOptions: "Bekijk stash opties", StashAllChanges: "Stash-bestanden",
StashAllChanges: "Stash-bestanden", StashAllChangesKeepIndex: "Stash staged wijzigingen",
StashAllChangesKeepIndex: "Stash staged wijzigingen", StashOptions: "Stash opties",
StashOptions: "Stash opties", NotARepository: "Fout: moet in een git repository uitgevoerd worden",
NotARepository: "Fout: moet in een git repository uitgevoerd worden", Jump: "Ga naar paneel",
Jump: "Ga naar paneel", DiscardPatch: "Patch weg gooien",
DiscardPatch: "Patch weg gooien", DiscardPatchConfirm: "Je kan alleen maar een patch bouwen van 1 commit. Huidige patch weggooien?",
DiscardPatchConfirm: "Je kan alleen maar een patch bouwen van 1 commit. Huidige patch weggooien?", CantPatchWhileRebasingError: "Je kan geen patch bouwen of patch commando uitvoeren wanneer je in een merging of rebasing state zit",
CantPatchWhileRebasingError: "Je kan geen patch bouwen of patch commando uitvoeren wanneer je in een merging of rebasing state zit", ToggleAddToPatch: "Toggle bestand inbegrepen in patch",
ToggleAddToPatch: "Toggle bestand inbegrepen in patch", ViewPatchOptions: "Bekijk aangepaste patch opties",
ViewPatchOptions: "Bekijk aangepaste patch opties", PatchOptionsTitle: "Patch opties",
PatchOptionsTitle: "Patch opties", NoPatchError: "Nog geen patch gecreëerd. Om een patch te bouwen gebruik 'space' op een commit bestand of 'enter' om een spesiefieke lijnen toe te voegen",
NoPatchError: "Nog geen patch gecreëerd. Om een patch te bouwen gebruik 'space' op een commit bestand of 'enter' om een spesiefieke lijnen toe te voegen", EnterCommitFile: "Enter bestand om geselecteerde regels toe te voegen aan de patch",
EnterCommitFile: "Enter bestand om geselecteerde regels toe te voegen aan de patch", ExitCustomPatchBuilder: `Sluit lijn-bij-lijn modus`,
ExitCustomPatchBuilder: `Sluit lijn-bij-lijn modus`, EnterUpstream: `Enter upstream als '<remote> <branchnaam>'`,
EnterUpstream: `Enter upstream als '<remote> <branchnaam>'`, ReturnToRemotesList: `Ga terug naar remotes lijst`,
ReturnToRemotesList: `Ga terug naar remotes lijst`, NewRemote: `Voeg een nieuwe remote toe`,
NewRemote: `Voeg een nieuwe remote toe`, NewRemoteName: `Nieuwe remote name:`,
NewRemoteName: `Nieuwe remote name:`, NewRemoteUrl: `Nieuwe remote url:`,
NewRemoteUrl: `Nieuwe remote url:`, EditRemoteName: `Enter updated remote naam voor {{.remoteName}}:`,
EditRemoteName: `Enter updated remote naam voor {{.remoteName}}:`, EditRemoteUrl: `Enter updated remote url voor {{.remoteName}}:`,
EditRemoteUrl: `Enter updated remote url voor {{.remoteName}}:`, RemoveRemote: `Verwijder remote`,
RemoveRemote: `Verwijder remote`, RemoveRemotePrompt: "Weet je zeker dat je deze remote wilt verwijderen",
RemoveRemotePrompt: "Weet je zeker dat je deze remote wilt verwijderen", DeleteRemoteBranch: "Verwijder remote branch",
DeleteRemoteBranch: "Verwijder remote branch", DeleteRemoteBranchMessage: "Weet je zeker dat je deze remote branch wilt verwijderen",
DeleteRemoteBranchMessage: "Weet je zeker dat je deze remote branch wilt verwijderen", SetUpstream: "Stel in als upstream van uitgecheckte branch",
SetUpstream: "Stel in als upstream van uitgecheckte branch", SetAsUpstreamTooltip: "Stel in als upstream van uitgecheckte branch",
SetAsUpstreamTooltip: "Stel in als upstream van uitgecheckte branch", SetUpstreamTitle: "Stel in als upstream branch",
SetUpstreamTitle: "Stel in als upstream branch", SetUpstreamMessage: "Weet je zeker dat je de upstream branch van '{{.checkedOut}}' naar '{{.selected}}' wilt zetten",
SetUpstreamMessage: "Weet je zeker dat je de upstream branch van '{{.checkedOut}}' naar '{{.selected}}' wilt zetten", EditRemoteTooltip: "Wijzig remote",
EditRemoteTooltip: "Wijzig remote", TagCommit: "Tag commit",
TagCommit: "Tag commit", TagNameTitle: "Tag naam:",
TagNameTitle: "Tag naam:", PushTagTitle: "Remote om tag '{{.tagName}}' te pushen naar:",
PushTagTitle: "Remote om tag '{{.tagName}}' te pushen naar:", PushTag: "Push tag",
PushTag: "Push tag", NewTag: "Creëer tag",
NewTag: "Creëer tag", FetchRemoteTooltip: "Fetch remote",
FetchRemoteTooltip: "Fetch remote", FetchingRemoteStatus: "Remote fetchen",
FetchingRemoteStatus: "Remote fetchen", CheckoutCommit: "Checkout commit",
CheckoutCommit: "Checkout commit", SureCheckoutThisCommit: "Weet je zeker dat je deze commit wil uitchecken?",
SureCheckoutThisCommit: "Weet je zeker dat je deze commit wil uitchecken?", GitFlowOptions: "Laat git-flow opties zien",
GitFlowOptions: "Laat git-flow opties zien", NotAGitFlowBranch: "Dit lijkt geen git flow branch te zijn",
NotAGitFlowBranch: "Dit lijkt geen git flow branch te zijn", NewGitFlowBranchPrompt: "Nieuwe '{{.branchType}}' naam:",
NewGitFlowBranchPrompt: "Nieuwe '{{.branchType}}' naam:", IgnoreTracked: "Negeer tracked bestand",
IgnoreTracked: "Negeer tracked bestand", IgnoreTrackedPrompt: "Weet je zeker dat je een getracked bestand wil negeren?",
IgnoreTrackedPrompt: "Weet je zeker dat je een getracked bestand wil negeren?", ViewResetToUpstreamOptions: "Bekijk upstream reset opties",
ViewResetToUpstreamOptions: "Bekijk upstream reset opties", NextScreenMode: "Volgende scherm modus (normaal/half/groot)",
NextScreenMode: "Volgende scherm modus (normaal/half/groot)", PrevScreenMode: "Vorige scherm modus",
PrevScreenMode: "Vorige scherm modus", StartSearch: "Start met zoeken",
StartSearch: "Start met zoeken", Panel: "Paneel",
Panel: "Paneel", Keybindings: "Sneltoetsen",
Keybindings: "Sneltoetsen", RenameBranch: "Hernoem branch",
RenameBranch: "Hernoem branch", NewBranchNamePrompt: "Noem een nieuwe branch naam",
NewBranchNamePrompt: "Noem een nieuwe branch naam", RenameBranchWarning: "Deze branch volgt een remote. Deze actie zal alleen de locale branch name wijzigen niet de naam van de remote branch. Verder gaan?",
RenameBranchWarning: "Deze branch volgt een remote. Deze actie zal alleen de locale branch name wijzigen niet de naam van de remote branch. Verder gaan?", OpenKeybindingsMenu: "Open menu",
OpenKeybindingsMenu: "Open menu", ResetCherryPick: "Reset cherry-picked (gekopieerde) commits selectie",
ResetCherryPick: "Reset cherry-picked (gekopieerde) commits selectie", NextTab: "Volgende tabblad",
NextTab: "Volgende tabblad", PrevTab: "Vorige tabblad",
PrevTab: "Vorige tabblad", CantUndoWhileRebasing: "Kan niet ongedaan maken terwijl je aan het rebasen bent",
CantUndoWhileRebasing: "Kan niet ongedaan maken terwijl je aan het rebasen bent", CantRedoWhileRebasing: "Kan niet opnieuw doen (redo) terwijl je aan het rebasen bent",
CantRedoWhileRebasing: "Kan niet opnieuw doen (redo) terwijl je aan het rebasen bent", MustStashWarning: "Een patch in de index stoppen vereist stashen en onstashen van je wijzigingen. Als er iets verkeert gaat kan je je bestanden terug vinden in de stash. Verder gaan?",
MustStashWarning: "Een patch in de index stoppen vereist stashen en onstashen van je wijzigingen. Als er iets verkeert gaat kan je je bestanden terug vinden in de stash. Verder gaan?", MustStashTitle: "Moet stashen",
MustStashTitle: "Moet stashen", ConfirmationTitle: "Bevestigingspaneel",
ConfirmationTitle: "Bevestigingspaneel", PrevPage: "Vorige pagina",
PrevPage: "Vorige pagina", NextPage: "Volgende pagina",
NextPage: "Volgende pagina", GotoTop: "Scroll naar boven",
GotoTop: "Scroll naar boven", GotoBottom: "Scroll naar beneden",
GotoBottom: "Scroll naar beneden", FilteringBy: "Filteren bij",
FilteringBy: "Filteren bij", ResetInParentheses: "(reset)",
ResetInParentheses: "(reset)", OpenFilteringMenu: "Bekijk scoping opties",
OpenFilteringMenu: "Bekijk scoping opties", FilterBy: "Filter bij",
FilterBy: "Filter bij", ExitFilterMode: "Stop met filteren bij pad",
ExitFilterMode: "Stop met filteren bij pad", FilterPathOption: "Vulin pad om op te filteren",
FilterPathOption: "Vulin pad om op te filteren", EnterFileName: "Vulin path:",
EnterFileName: "Vulin path:", FilteringMenuTitle: "Filteren",
FilteringMenuTitle: "Filteren", MustExitFilterModeTitle: "Command niet beschikbaar",
MustExitFilterModeTitle: "Command niet beschikbaar", MustExitFilterModePrompt: "Command niet beschikbaar in filter modus. Sluit filter modus?",
MustExitFilterModePrompt: "Command niet beschikbaar in filter modus. Sluit filter modus?", Diff: "Diff",
Diff: "Diff", EnterRefToDiff: "Vul in ref naar diff",
EnterRefToDiff: "Vul in ref naar diff", EnterRefName: "Vul in ref:",
EnterRefName: "Vul in ref:", ExitDiffMode: "Sluit diff mode",
ExitDiffMode: "Sluit diff mode", DiffingMenuTitle: "Diffen",
DiffingMenuTitle: "Diffen", SwapDiff: "Keer diff richting om",
SwapDiff: "Keer diff richting om", ViewDiffingOptions: "Open diff menu",
ViewDiffingOptions: "Open diff menu", ShowingGitDiff: "Laat output zien voor:",
ShowingGitDiff: "Laat output zien voor:", CopyCommitShaToClipboard: "Kopieer commit SHA naar klembord",
CopyCommitShaToClipboard: "Kopieer commit SHA naar klembord", CopyCommitMessageToClipboard: "Kopieer commit bericht naar klembord",
CopyCommitMessageToClipboard: "Kopieer commit bericht naar klembord", CopyBranchNameToClipboard: "Kopieer branch name naar klembord",
CopyBranchNameToClipboard: "Kopieer branch name naar klembord", CopyPathToClipboard: "Kopieer de bestandsnaam naar het klembord",
CopyPathToClipboard: "Kopieer de bestandsnaam naar het klembord", CommitPrefixPatternError: "Fout in commitPrefix patroon",
CommitPrefixPatternError: "Fout in commitPrefix patroon", NoFilesStagedTitle: "Geen bestanden gestaged",
NoFilesStagedTitle: "Geen bestanden gestaged", NoFilesStagedPrompt: "Je hebt geen bestanden gestaged. Commit alle bestanden?",
NoFilesStagedPrompt: "Je hebt geen bestanden gestaged. Commit alle bestanden?", BranchNotFoundTitle: "Branch niet gevonden",
BranchNotFoundTitle: "Branch niet gevonden", BranchNotFoundPrompt: "Branch niet gevonden. Creëer een nieuwe branch genaamd",
BranchNotFoundPrompt: "Branch niet gevonden. Creëer een nieuwe branch genaamd", PullRequestURLCopiedToClipboard: "Pull-aanvraag-URL gekopieerd naar klembord",
PullRequestURLCopiedToClipboard: "Pull-aanvraag-URL gekopieerd naar klembord", CommitMessageCopiedToClipboard: "Commit message gekopieerd naar klembord",
CommitMessageCopiedToClipboard: "Commit message gekopieerd naar klembord", CopiedToClipboard: "Gekopieerd naar klembord",
CopiedToClipboard: "Gekopieerd naar klembord", NavigationTitle: "Lijstpaneel navigatie",
NavigationTitle: "Lijstpaneel navigatie", ViewCommits: "Bekijk commits",
ViewCommits: "Bekijk commits", ToggleTreeView: "Toggle bestandsboom weergave",
ToggleTreeView: "Toggle bestandsboom weergave", CreateNewBranchFromCommit: "Creëer nieuwe branch van commit",
CreateNewBranchFromCommit: "Creëer nieuwe branch van commit", CopySubmoduleNameToClipboard: "Kopieer submodule naam naar klembord",
CopySubmoduleNameToClipboard: "Kopieer submodule naam naar klembord", EnterSubmoduleTooltip: "Enter submodule",
EnterSubmoduleTooltip: "Enter submodule", NewSubmodule: "Voeg nieuwe submodule toe",
NewSubmodule: "Voeg nieuwe submodule toe", InitSubmoduleTooltip: "Initialiseer submodule",
InitSubmoduleTooltip: "Initialiseer submodule", ViewBulkSubmoduleOptions: "Bekijk bulk submodule opties",
ViewBulkSubmoduleOptions: "Bekijk bulk submodule opties", CreatePullRequestOptions: "Bekijk opties voor pull-aanvraag",
CreatePullRequestOptions: "Bekijk opties voor pull-aanvraag", ConfirmRevertCommit: "Weet u zeker dat u {{.selectedCommit}} ongedaan wilt maken?",
ConfirmRevertCommit: "Weet u zeker dat u {{.selectedCommit}} ongedaan wilt maken?",
} }
} }

View File

@ -192,7 +192,7 @@ type TranslationSet struct {
ForcePush string ForcePush string
ForcePushPrompt string ForcePushPrompt string
ForcePushDisabled string ForcePushDisabled string
UpdatesRejectedAndForcePushDisabled string UpdatesRejected string
CheckForUpdate string CheckForUpdate string
CheckingForUpdates string CheckingForUpdates string
UpdateAvailableTitle string UpdateAvailableTitle string
@ -1145,7 +1145,7 @@ func EnglishTranslationSet() TranslationSet {
ForcePush: "Force push", ForcePush: "Force push",
ForcePushPrompt: "Your branch has diverged from the remote branch. Press {{.cancelKey}} to cancel, or {{.confirmKey}} to force push.", ForcePushPrompt: "Your branch has diverged from the remote branch. Press {{.cancelKey}} to cancel, or {{.confirmKey}} to force push.",
ForcePushDisabled: "Your branch has diverged from the remote branch and you've disabled force pushing", ForcePushDisabled: "Your branch has diverged from the remote branch and you've disabled force pushing",
UpdatesRejectedAndForcePushDisabled: "Updates were rejected and you have disabled force pushing", UpdatesRejected: "Updates were rejected. Please fetch and examine the remote changes before pushing again.",
CheckForUpdate: "Check for update", CheckForUpdate: "Check for update",
CheckingForUpdates: "Checking for updates...", CheckingForUpdates: "Checking for updates...",
UpdateAvailableTitle: "Update available!", UpdateAvailableTitle: "Update available!",

View File

@ -19,272 +19,271 @@ lazygit!를 이용해주셔서 감사합니다. Seriously you rock. Three things
// exporting this so we can use it in tests // exporting this so we can use it in tests
func koreanTranslationSet() TranslationSet { func koreanTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "패널을 렌더링 할 공간이 부족합니다.", NotEnoughSpace: "패널을 렌더링 할 공간이 부족합니다.",
DiffTitle: "Diff", DiffTitle: "Diff",
FilesTitle: "파일", FilesTitle: "파일",
BranchesTitle: "브랜치", BranchesTitle: "브랜치",
CommitsTitle: "커밋", CommitsTitle: "커밋",
StashTitle: "Stash", StashTitle: "Stash",
UnstagedChanges: `Staged되지 않은 변경 내용`, UnstagedChanges: `Staged되지 않은 변경 내용`,
StagedChanges: `Staged된 변경 내용`, StagedChanges: `Staged된 변경 내용`,
MainTitle: "메인", MainTitle: "메인",
MergeConfirmTitle: "병합", MergeConfirmTitle: "병합",
StagingTitle: "메인 패널 (Staging)", StagingTitle: "메인 패널 (Staging)",
MergingTitle: "메인 패널 (Merging)", MergingTitle: "메인 패널 (Merging)",
NormalTitle: "메인 패널 (Normal)", NormalTitle: "메인 패널 (Normal)",
LogTitle: "로그", LogTitle: "로그",
CommitSummary: "커밋 메시지", CommitSummary: "커밋 메시지",
CredentialsUsername: "사용자 이름", CredentialsUsername: "사용자 이름",
CredentialsPassword: "패스워드", CredentialsPassword: "패스워드",
CredentialsPassphrase: "SSH키의 passphrase 입력", CredentialsPassphrase: "SSH키의 passphrase 입력",
PassUnameWrong: "패스워드, passphrase 또는 사용자 이름이 잘못되었습니다.", PassUnameWrong: "패스워드, passphrase 또는 사용자 이름이 잘못되었습니다.",
Commit: "커밋 변경내용", Commit: "커밋 변경내용",
AmendLastCommit: "마지맛 커밋 수정", AmendLastCommit: "마지맛 커밋 수정",
AmendLastCommitTitle: "마지막 커밋 수정", AmendLastCommitTitle: "마지막 커밋 수정",
SureToAmend: "마지막 커밋을 수정하시겠습니까? 그런 다음 커밋 패널에서 커밋 메시지를 변경할 수 있습니다.", SureToAmend: "마지막 커밋을 수정하시겠습니까? 그런 다음 커밋 패널에서 커밋 메시지를 변경할 수 있습니다.",
NoCommitToAmend: "Amend 가능한 커밋이 없습니다.", NoCommitToAmend: "Amend 가능한 커밋이 없습니다.",
CommitChangesWithEditor: "Git 편집기를 사용하여 변경 내용을 커밋합니다.", CommitChangesWithEditor: "Git 편집기를 사용하여 변경 내용을 커밋합니다.",
StatusTitle: "상태", StatusTitle: "상태",
Menu: "메뉴", Menu: "메뉴",
Execute: "실행", Execute: "실행",
Stage: "Staged 전환", Stage: "Staged 전환",
ToggleStagedAll: "모든 변경을 Staged/unstaged으로 전환", ToggleStagedAll: "모든 변경을 Staged/unstaged으로 전환",
ToggleTreeView: "파일 트리뷰로 전환", ToggleTreeView: "파일 트리뷰로 전환",
OpenMergeTool: "Git mergetool를 열기", OpenMergeTool: "Git mergetool를 열기",
Refresh: "새로고침", Refresh: "새로고침",
Push: "푸시", Push: "푸시",
Pull: "업데이트", Pull: "업데이트",
Scroll: "스크롤", Scroll: "스크롤",
MergeConflictsTitle: "병합 충돌 내용", MergeConflictsTitle: "병합 충돌 내용",
Checkout: "체크아웃", Checkout: "체크아웃",
FileFilter: "파일을 필터하기 (Staged/unstaged)", FileFilter: "파일을 필터하기 (Staged/unstaged)",
FilterStagedFiles: "Staged된 파일만 표시", FilterStagedFiles: "Staged된 파일만 표시",
FilterUnstagedFiles: "Stage되지 않은 파일만 표시", FilterUnstagedFiles: "Stage되지 않은 파일만 표시",
ResetFilter: "필터 리셋", ResetFilter: "필터 리셋",
NoChangedFiles: "변경된 파일이 없습니다.", NoChangedFiles: "변경된 파일이 없습니다.",
SoftReset: "소프트 리셋", SoftReset: "소프트 리셋",
AlreadyCheckedOutBranch: "브랜치가 이미 체크아웃 되었습니다", AlreadyCheckedOutBranch: "브랜치가 이미 체크아웃 되었습니다",
SureForceCheckout: "강제로 체크아웃하시겠습니까? 모든 로컬 변경 사항을 잃게 됩니다.", SureForceCheckout: "강제로 체크아웃하시겠습니까? 모든 로컬 변경 사항을 잃게 됩니다.",
ForceCheckoutBranch: "브랜치 강제 체크아웃", ForceCheckoutBranch: "브랜치 강제 체크아웃",
BranchName: "브랜치 이름", BranchName: "브랜치 이름",
NewBranchNameBranchOff: "새 브랜치 이름 (branch is off of '{{.branchName}}')", NewBranchNameBranchOff: "새 브랜치 이름 (branch is off of '{{.branchName}}')",
CantDeleteCheckOutBranch: "체크아웃하는 브랜치는 삭제할 수 없습니다!", CantDeleteCheckOutBranch: "체크아웃하는 브랜치는 삭제할 수 없습니다!",
ForceDeleteBranchMessage: "'{{.selectedBranchName}}'는 완전히 병합되지 않았습니다. 정말 삭제하시겠습니까?", ForceDeleteBranchMessage: "'{{.selectedBranchName}}'는 완전히 병합되지 않았습니다. 정말 삭제하시겠습니까?",
RebaseBranch: "체크아웃된 브랜치를 이 브랜치에 리베이스", RebaseBranch: "체크아웃된 브랜치를 이 브랜치에 리베이스",
CantRebaseOntoSelf: "브랜치를 자기 자신에게 리베이스할 수는 없습니다.", CantRebaseOntoSelf: "브랜치를 자기 자신에게 리베이스할 수는 없습니다.",
CantMergeBranchIntoItself: "브랜치를 자기 자신에게 병합할 수는 없습니다.", CantMergeBranchIntoItself: "브랜치를 자기 자신에게 병합할 수는 없습니다.",
ForceCheckout: "강제 체크아웃", ForceCheckout: "강제 체크아웃",
CheckoutByName: "이름으로 체크아웃", CheckoutByName: "이름으로 체크아웃",
NewBranch: "새 브랜치 생성", NewBranch: "새 브랜치 생성",
NoBranchesThisRepo: "저장소에 브랜치가 존재하지 않습니다.", NoBranchesThisRepo: "저장소에 브랜치가 존재하지 않습니다.",
CommitWithoutMessageErr: "커밋 메시지를 입력하세요.", CommitWithoutMessageErr: "커밋 메시지를 입력하세요.",
CloseCancel: "닫기/취소", CloseCancel: "닫기/취소",
Confirm: "확인", Confirm: "확인",
Close: "닫기", Close: "닫기",
Quit: "종료", Quit: "종료",
NoCommitsThisBranch: "이 브랜치에 커밋이 없습니다.", NoCommitsThisBranch: "이 브랜치에 커밋이 없습니다.",
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into", CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
Fixup: "Fixup", Fixup: "Fixup",
SureFixupThisCommit: "Are you sure you want to 'fixup' this commit? It will be merged into the commit below", SureFixupThisCommit: "Are you sure you want to 'fixup' this commit? It will be merged into the commit below",
SureSquashThisCommit: "Are you sure you want to squash this commit into the commit below?", SureSquashThisCommit: "Are you sure you want to squash this commit into the commit below?",
Squash: "Squash", Squash: "Squash",
PickCommitTooltip: "Pick commit (when mid-rebase)", PickCommitTooltip: "Pick commit (when mid-rebase)",
RevertCommit: "커밋 되돌리기", RevertCommit: "커밋 되돌리기",
Reword: "커밋메시지 변경", Reword: "커밋메시지 변경",
DropCommit: "커밋 삭제", DropCommit: "커밋 삭제",
MoveDownCommit: "커밋을 1개 아래로 이동", MoveDownCommit: "커밋을 1개 아래로 이동",
MoveUpCommit: "커밋을 1개 위로 이동", MoveUpCommit: "커밋을 1개 위로 이동",
EditCommitTooltip: "커밋을 편집", EditCommitTooltip: "커밋을 편집",
AmendCommitTooltip: "Amend commit with staged changes", AmendCommitTooltip: "Amend commit with staged changes",
ResetAuthor: "Reset commit author", ResetAuthor: "Reset commit author",
SureResetCommitAuthor: "The author field of this commit will be updated to match the configured user. This also renews the author timestamp. Continue?", SureResetCommitAuthor: "The author field of this commit will be updated to match the configured user. This also renews the author timestamp. Continue?",
RewordCommitEditor: "에디터에서 커밋메시지 수정", RewordCommitEditor: "에디터에서 커밋메시지 수정",
Error: "오류", Error: "오류",
PickHunk: "Pick hunk", PickHunk: "Pick hunk",
PickAllHunks: "Pick all hunks", PickAllHunks: "Pick all hunks",
Undo: "되돌리기", Undo: "되돌리기",
UndoReflog: "되돌리기 (reflog) (실험적)", UndoReflog: "되돌리기 (reflog) (실험적)",
RedoReflog: "다시 실행 (reflog) (실험적)", RedoReflog: "다시 실행 (reflog) (실험적)",
Pop: "Pop", Pop: "Pop",
Drop: "Drop", Drop: "Drop",
Apply: "적용", Apply: "적용",
NoStashEntries: "Stash가 존재하지 않습니다.", NoStashEntries: "Stash가 존재하지 않습니다.",
StashDrop: "Stash를 삭제", StashDrop: "Stash를 삭제",
SureDropStashEntry: "정말로 Stash를 삭제하시겠습니까?", SureDropStashEntry: "정말로 Stash를 삭제하시겠습니까?",
StashPop: "Stash를 pop", StashPop: "Stash를 pop",
SurePopStashEntry: "정말로 Stash를 pop하시겠습니까?", SurePopStashEntry: "정말로 Stash를 pop하시겠습니까?",
StashApply: "Stash 적용", StashApply: "Stash 적용",
SureApplyStashEntry: "정말로 Stash를 적용하시겠습니까?", SureApplyStashEntry: "정말로 Stash를 적용하시겠습니까?",
NoTrackedStagedFilesStash: "You have no tracked/staged files to stash", NoTrackedStagedFilesStash: "You have no tracked/staged files to stash",
StashChanges: "변경을 Stash", StashChanges: "변경을 Stash",
RenameStash: "Rename stash", RenameStash: "Rename stash",
RenameStashPrompt: "Rename stash: {{.stashName}}", RenameStashPrompt: "Rename stash: {{.stashName}}",
OpenConfig: "설정 파일 열기", OpenConfig: "설정 파일 열기",
EditConfig: "설정 파일 수정", EditConfig: "설정 파일 수정",
ForcePush: "강제 푸시", ForcePush: "강제 푸시",
ForcePushPrompt: "브랜치가 원격 브랜치에서 분기하고 있습니다. 'esc'를 눌러 취소하거나, 'enter'를 눌러 강제로 푸시하세요.", ForcePushPrompt: "브랜치가 원격 브랜치에서 분기하고 있습니다. 'esc'를 눌러 취소하거나, 'enter'를 눌러 강제로 푸시하세요.",
ForcePushDisabled: "브랜치가 원격 브랜치에서 분기하고 있습니다. force push가 비활성화 되었습니다.", ForcePushDisabled: "브랜치가 원격 브랜치에서 분기하고 있습니다. force push가 비활성화 되었습니다.",
UpdatesRejectedAndForcePushDisabled: "업데이트가 거부되었으며 강제 푸시를 비활성화했습니다.", CheckForUpdate: "업데이트 확인",
CheckForUpdate: "업데이트 확인", CheckingForUpdates: "업데이트 확인 중...",
CheckingForUpdates: "업데이트 확인 중...", UpdateAvailableTitle: "새로운 업데이트 사용가능!",
UpdateAvailableTitle: "새로운 업데이트 사용가능!", UpdateAvailable: "버전 {{.newVersion}} 을(를) 설치하시겠습니까?",
UpdateAvailable: "버전 {{.newVersion}} 을(를) 설치하시겠습니까?", UpdateInProgressWaitingStatus: "업데이트 중",
UpdateInProgressWaitingStatus: "업데이트 ", UpdateCompletedTitle: "업데이트 완료!",
UpdateCompletedTitle: "업데이트 완료!", UpdateCompleted: "업데이트 설치에 성공했습니다. lazygit를 재시작해주세요.",
UpdateCompleted: "업데이트 설치에 성공했습니다. lazygit를 재시작해주세요.", FailedToRetrieveLatestVersionErr: "버전 정보를 받아오는데 실패했습니다.",
FailedToRetrieveLatestVersionErr: "버전 정보를 받아오는데 실패했습니다.", OnLatestVersionErr: "이미 최신 버전을 사용하고 있습니다.",
OnLatestVersionErr: "이미 최신 버전을 사용하고 있습니다.", MajorVersionErr: "새 버전 ({{.newVersion}}) 에 현재 버전({{.currentVersion}}) 과 비교할 때 호환되지 않는 변경 사항이 있습니다.",
MajorVersionErr: "새 버전 ({{.newVersion}}) 현재 버전({{.currentVersion}}) 과 비교할 때 호환되지 않는 변경 사항이 있습니다.", CouldNotFindBinaryErr: "{{.url}} 에서 바이너리를 찾을 수 없습니다.",
CouldNotFindBinaryErr: "{{.url}} 에서 바이너리를 찾을 수 없습니다.", UpdateFailedErr: "업데이트 실패: {{.errMessage}}",
UpdateFailedErr: "업데이트 실패: {{.errMessage}}", ConfirmQuitDuringUpdateTitle: "현재 업데이트 중입니다.",
ConfirmQuitDuringUpdateTitle: "현재 업데이트 중입니다.", ConfirmQuitDuringUpdate: "현재 업데이트를 진행 중입니다.종료하시겠습니까?",
ConfirmQuitDuringUpdate: "현재 업데이트를 진행 중입니다.종료하시겠습니까?", MergeToolTitle: "병합 도구",
MergeToolTitle: "병합 도구", MergeToolPrompt: "정말로 `git mergetool`을 여시겠습니까?",
MergeToolPrompt: "정말로 `git mergetool`을 여시겠습니까?", IntroPopupMessage: koreanIntroPopupMessage,
IntroPopupMessage: koreanIntroPopupMessage, GitconfigParseErr: `따옴표로 묶이지 않은 '\' 문자가 있어서 Gogit이 gitconfig 파일을 분석하지 못했습니다. 이를 제거하면 문제가 해결됩니다.`,
GitconfigParseErr: `따옴표로 묶이지 않은 '\' 문자가 있어서 Gogit이 gitconfig 파일을 분석하지 못했습니다. 이를 제거하면 문제가 해결됩니다.`, EditFile: `파일 편집`,
EditFile: `파일 편집`, OpenFile: `파일 닫기`,
OpenFile: `파일 닫기`, IgnoreFile: `.gitignore에 추가`,
IgnoreFile: `.gitignore에 추가`, RefreshFiles: `파일 새로고침`,
RefreshFiles: `파일 새로고침`, Merge: `현재 브랜치에 병합`,
Merge: `현재 브랜치에 병합`, ConfirmQuit: `정말로 종료하시겠습니까?`,
ConfirmQuit: `정말로 종료하시겠습니까?`, SwitchRepo: `최근에 사용한 저장소로 전환`,
SwitchRepo: `최근에 사용한 저장소로 전환`, AllBranchesLogGraph: `모든 브랜치 로그 표시`,
AllBranchesLogGraph: `모든 브랜치 로그 표시`, UnsupportedGitService: `지원되지 않는 Git 서비스입니다.`,
UnsupportedGitService: `지원되지 않는 Git 서비스입니다.`, CreatePullRequest: `풀 리퀘스트 생성`,
CreatePullRequest: `풀 리퀘스트 생성`, CopyPullRequestURL: `풀 리퀘스트 URL을 클립보드에 복사`,
CopyPullRequestURL: `풀 리퀘스트 URL을 클립보드에 복사`, NoBranchOnRemote: `브랜치가 원격에 없습니다. 원격에 먼저 푸시해야합니다.`,
NoBranchOnRemote: `브랜치가 원격에 없습니다. 원격에 먼저 푸시해야합니다.`, Fetch: `Fetch`,
Fetch: `Fetch`, NoAutomaticGitFetchTitle: `자동 git 업데이트) 없음`,
NoAutomaticGitFetchTitle: `자동 git 업데이트) 없음`, NoAutomaticGitFetchBody: `Lazygit은 private 저장소에서 "git fetch"를 사용할 수 없습니다. 파일 패널에서 'f'를 사용하여 "git fetch"를 수동으로 실행하세요.`,
NoAutomaticGitFetchBody: `Lazygit은 private 저장소에서 "git fetch"를 사용할 수 없습니다. 파일 패널에서 'f'를 사용하여 "git fetch"를 수동으로 실행하세요.`, FileEnter: `Stage individual hunks/lines for file, or collapse/expand for directory`,
FileEnter: `Stage individual hunks/lines for file, or collapse/expand for directory`, FileStagingRequirements: `추적된 파일에 대해 개별 라인만 stage할 수 있습니다.`,
FileStagingRequirements: `추적된 파일에 대해 개별 라인만 stage할 수 있습니다.`, StageSelectionTooltip: `선택한 행을 staged / unstaged`,
StageSelectionTooltip: `선택한 행을 staged / unstaged`, DiscardSelection: `변경을 삭제 (git reset)`,
DiscardSelection: `변경을 삭제 (git reset)`, ToggleRangeSelect: `드래그 선택 전환`,
ToggleRangeSelect: `드래그 선택 전환`, ToggleSelectHunk: `Toggle select hunk`,
ToggleSelectHunk: `Toggle select hunk`, ToggleSelectionForPatch: `Line(s)을 패치에 추가/삭제`,
ToggleSelectionForPatch: `Line(s)을 패치에 추가/삭제`, ToggleStagingView: `패널 전환`,
ToggleStagingView: `패널 전환`, ReturnToFilesPanel: `파일 목록으로 돌아가기`,
ReturnToFilesPanel: `파일 목록으로 돌아가기`, FastForward: `Fast-forward this branch from its upstream`,
FastForward: `Fast-forward this branch from its upstream`, FastForwarding: "Fast-forwarding",
FastForwarding: "Fast-forwarding", FoundConflictsTitle: "Auto-merge failed",
FoundConflictsTitle: "Auto-merge failed", ViewMergeRebaseOptions: "View merge/rebase options",
ViewMergeRebaseOptions: "View merge/rebase options", NotMergingOrRebasing: "You are currently neither rebasing nor merging",
NotMergingOrRebasing: "You are currently neither rebasing nor merging", RecentRepos: "최근에 사용한 저장소",
RecentRepos: "최근에 사용한 저장소", MergeOptionsTitle: "Merge options",
MergeOptionsTitle: "Merge options", RebaseOptionsTitle: "Rebase options",
RebaseOptionsTitle: "Rebase options", CommitSummaryTitle: "커밋메시지",
CommitSummaryTitle: "커밋메시지", LocalBranchesTitle: "브랜치",
LocalBranchesTitle: "브랜치", SearchTitle: "검색",
SearchTitle: "검색", TagsTitle: "태그",
TagsTitle: "태그", MenuTitle: "메뉴",
MenuTitle: "메뉴", RemotesTitle: "원격",
RemotesTitle: "원격", RemoteBranchesTitle: "원격 브랜치",
RemoteBranchesTitle: "원격 브랜치", PatchBuildingTitle: "메인 패널 (Patch Building)",
PatchBuildingTitle: "메인 패널 (Patch Building)", InformationTitle: "정보",
InformationTitle: "정보", SecondaryTitle: "Secondary",
SecondaryTitle: "Secondary", ReflogCommitsTitle: "Reflog",
ReflogCommitsTitle: "Reflog", GlobalTitle: "글로벌 키 바인딩",
GlobalTitle: "글로벌 키 바인딩", ConflictsResolved: "모든 병합 충돌이 해결되었습니다. 계속 할까요?",
ConflictsResolved: "모든 병합 충돌이 해결되었습니다. 계속 할까요?", ConfirmMerge: "정말로 '{{.selectedBranch}}' 을(를) '{{.checkedOutBranch}}'에 병합하시겠습니까?",
ConfirmMerge: "정말로 '{{.selectedBranch}}' 을(를) '{{.checkedOutBranch}}'에 병합하시겠습니까?", FwdNoUpstream: "Cannot fast-forward a branch with no upstream",
FwdNoUpstream: "Cannot fast-forward a branch with no upstream", FwdNoLocalUpstream: "Cannot fast-forward a branch whose remote is not registered locally",
FwdNoLocalUpstream: "Cannot fast-forward a branch whose remote is not registered locally", FwdCommitsToPush: "Cannot fast-forward a branch with commits to push",
FwdCommitsToPush: "Cannot fast-forward a branch with commits to push", ErrorOccurred: "오류가 발생했습니다! issue를 작성해 주세요: ",
ErrorOccurred: "오류가 발생했습니다! issue를 작성해 주세요: ", NoRoom: "Not enough room",
NoRoom: "Not enough room", YouAreHere: "현재 위치",
YouAreHere: "현재 위치", RewordNotSupported: "Rewording commits while interactively rebasing is not currently supported",
RewordNotSupported: "Rewording commits while interactively rebasing is not currently supported", CherryPickCopy: "커밋을 복사 (cherry-pick)",
CherryPickCopy: "커밋을 복사 (cherry-pick)", PasteCommits: "커밋을 붙여넣기 (cherry-pick)",
PasteCommits: "커밋을 붙여넣기 (cherry-pick)", SureCherryPick: "정말로 복사한 커밋을 이 브랜치에 체리픽하시겠습니까?",
SureCherryPick: "정말로 복사한 커밋을 이 브랜치에 체리픽하시겠습니까?", CherryPick: "체리픽",
CherryPick: "체리픽", Donate: "후원",
Donate: "후원", AskQuestion: "질문하기",
AskQuestion: "질문하기", PrevLine: "이전 줄 선택",
PrevLine: "이전 줄 선택", NextLine: "다음 줄 선택",
NextLine: "다음 줄 선택", PrevHunk: "이전 hunk를 선택",
PrevHunk: "이전 hunk를 선택", NextHunk: "다음 hunk를 선택",
NextHunk: "다음 hunk를 선택", PrevConflict: "이전 충돌을 선택",
PrevConflict: "이전 충돌을 선택", NextConflict: "다음 충돌을 선택",
NextConflict: "다음 충돌을 선택", SelectPrevHunk: "이전 hunk를 선택",
SelectPrevHunk: "이전 hunk를 선택", SelectNextHunk: "다음 hunk를 선택",
SelectNextHunk: "다음 hunk를 선택", ScrollDown: "아래로 스크롤",
ScrollDown: "아래로 스크롤", ScrollUp: "로 스크롤",
ScrollUp: "위로 스크롤", ScrollUpMainWindow: "메인 패널을 위로 스크롤",
ScrollUpMainWindow: "메인 패널을 로 스크롤", ScrollDownMainWindow: "메인 패널을 아래로로 스크롤",
ScrollDownMainWindow: "메인 패널을 아래로로 스크롤", AmendCommitTitle: "Amend commit",
AmendCommitTitle: "Amend commit", AmendCommitPrompt: "Are you sure you want to amend this commit with your staged files?",
AmendCommitPrompt: "Are you sure you want to amend this commit with your staged files?", DropCommitTitle: "커밋 삭제",
DropCommitTitle: "커밋 삭제", DropCommitPrompt: "정말로 선택한 커밋 삭제하시겠습니까?",
DropCommitPrompt: "정말로 선택한 커밋을 삭제하시겠습니까?", PullingStatus: "업데이트 중",
PullingStatus: "업데이트 중", PushingStatus: "푸시 중",
PushingStatus: "푸시 중", FetchingStatus: "패치 중",
FetchingStatus: "패치 중", SquashingStatus: "Squashing",
SquashingStatus: "Squashing", FixingStatus: "Fixing up",
FixingStatus: "Fixing up", DeletingStatus: "Deleting",
DeletingStatus: "Deleting", MovingStatus: "Moving",
MovingStatus: "Moving", RebasingStatus: "Rebasing",
RebasingStatus: "Rebasing", AmendingStatus: "Amending",
AmendingStatus: "Amending", CherryPickingStatus: "Cherry-picking",
CherryPickingStatus: "Cherry-picking", UndoingStatus: "Undoing",
UndoingStatus: "Undoing", RedoingStatus: "Redoing",
RedoingStatus: "Redoing", CheckingOutStatus: "Checking out",
CheckingOutStatus: "Checking out", CommittingStatus: "Committing",
CommittingStatus: "Committing", CommitFiles: "Commit files",
CommitFiles: "Commit files", SubCommitsDynamicTitle: "커밋 (%s)",
SubCommitsDynamicTitle: "커밋 (%s)", CommitFilesDynamicTitle: "Diff files (%s)",
CommitFilesDynamicTitle: "Diff files (%s)", RemoteBranchesDynamicTitle: "원격브랜치 (%s)",
RemoteBranchesDynamicTitle: "원격브랜치 (%s)", ViewItemFiles: "View selected item's files",
ViewItemFiles: "View selected item's files", CommitFilesTitle: "커밋 파일",
CommitFilesTitle: "커밋 파일", CheckoutCommitFileTooltip: "Checkout file",
CheckoutCommitFileTooltip: "Checkout file", DiscardOldFileChangeTooltip: "Discard this commit's changes to this file",
DiscardOldFileChangeTooltip: "Discard this commit's changes to this file", DiscardFileChangesTitle: "파일 변경 사항 버리기",
DiscardFileChangesTitle: "파일 변경 사항 버리기", DiscardFileChangesPrompt: "Are you sure you want to discard this commit's changes to this file? If this file was created in this commit, it will be deleted",
DiscardFileChangesPrompt: "Are you sure you want to discard this commit's changes to this file? If this file was created in this commit, it will be deleted", DisabledForGPG: "Feature not available for users using GPG",
DisabledForGPG: "Feature not available for users using GPG", CreateRepo: "Git 저장소가 아닙니다. 저장소를 생성하시겠습니까? (y/n): ",
CreateRepo: "Git 저장소가 아닙니다. 저장소를 생성하시겠습니까? (y/n): ", AutoStashTitle: "Autostash?",
AutoStashTitle: "Autostash?", AutoStashPrompt: "You must stash and pop your changes to bring them across. Do this automatically? (enter/esc)",
AutoStashPrompt: "You must stash and pop your changes to bring them across. Do this automatically? (enter/esc)", StashPrefix: "Auto-stashing changes for ",
StashPrefix: "Auto-stashing changes for ", Discard: "View 'discard changes' options",
Discard: "View 'discard changes' options", Cancel: "취소",
Cancel: "취소", DiscardAllChanges: "모든 변경사항 버리기",
DiscardAllChanges: "모든 변경사항 버리기", DiscardUnstagedChanges: "Discard unstaged changes",
DiscardUnstagedChanges: "Discard unstaged changes", DiscardAllChangesToAllFiles: "Nuke working tree",
DiscardAllChangesToAllFiles: "Nuke working tree", DiscardAnyUnstagedChanges: "Discard unstaged changes",
DiscardAnyUnstagedChanges: "Discard unstaged changes", DiscardUntrackedFiles: "Discard untracked files",
DiscardUntrackedFiles: "Discard untracked files", HardReset: "Hard reset",
HardReset: "Hard reset", ViewResetOptions: `View reset options`,
ViewResetOptions: `View reset options`, CreateFixupCommitTooltip: `Create fixup commit for this commit`,
CreateFixupCommitTooltip: `Create fixup commit for this commit`, SquashAboveCommitsTooltip: `Squash all 'fixup!' commits above selected commit (autosquash)`,
SquashAboveCommitsTooltip: `Squash all 'fixup!' commits above selected commit (autosquash)`, CreateFixupCommit: `Create fixup commit`,
CreateFixupCommit: `Create fixup commit`, SureCreateFixupCommit: `Are you sure you want to create a fixup! commit for commit {{.commit}}?`,
SureCreateFixupCommit: `Are you sure you want to create a fixup! commit for commit {{.commit}}?`, ExecuteCustomCommand: "Execute custom command",
ExecuteCustomCommand: "Execute custom command", CustomCommand: "Custom command:",
CustomCommand: "Custom command:", CommitChangesWithoutHook: "Commit changes without pre-commit hook",
CommitChangesWithoutHook: "Commit changes without pre-commit hook", SkipHookPrefixNotConfigured: "You have not configured a commit message prefix for skipping hooks. Set `git.skipHookPrefix = 'WIP'` in your config",
SkipHookPrefixNotConfigured: "You have not configured a commit message prefix for skipping hooks. Set `git.skipHookPrefix = 'WIP'` in your config", ResetTo: `Reset to`,
ResetTo: `Reset to`, PressEnterToReturn: "엔터를 눌러 lazygit으로 돌아갑니다.",
PressEnterToReturn: "엔터를 눌러 lazygit으로 돌아갑니다.", ViewStashOptions: "Stash 옵션 보기",
ViewStashOptions: "Stash 옵션 보기", StashAllChanges: "변경사항을 Stash",
StashAllChanges: "변경사항을 Stash", StashStagedChanges: "Stash staged changes",
StashStagedChanges: "Stash staged changes", StashOptions: "Stash 옵션",
StashOptions: "Stash 옵션", NotARepository: "Error: must be run inside a git repository",
NotARepository: "Error: must be run inside a git repository", Jump: "패널로 이동",
Jump: "패널로 이동", ScrollLeftRight: "좌우로 스크롤",
ScrollLeftRight: "좌우로 스크롤", ScrollLeft: "우 스크롤",
ScrollLeft: " 스크롤", ScrollRight: " 스크롤",
ScrollRight: "좌 스크롤", DiscardPatch: "Patch 버리기",
DiscardPatch: "Patch 버리기", DiscardPatchConfirm: "You can only build a patch from one commit/stash-entry at a time. Discard current 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",
CantPatchWhileRebasingError: "You cannot build a patch or run patch commands while in a merging or rebasing state", ToggleAddToPatch: "Toggle file included in patch",
ToggleAddToPatch: "Toggle file included in patch", ToggleAllInPatch: "Toggle all files included in patch",
ToggleAllInPatch: "Toggle all files included in patch", UpdatingPatch: "Updating patch",
UpdatingPatch: "Updating patch", ViewPatchOptions: "커스텀 Patch 옵션 보기",
ViewPatchOptions: "커스텀 Patch 옵션 보기", PatchOptionsTitle: "Patch 옵션",
PatchOptionsTitle: "Patch 옵션", NoPatchError: "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines",
NoPatchError: "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines", EnterCommitFile: "Enter file to add selected lines to the patch (or toggle directory collapsed)",
EnterCommitFile: "Enter file to add selected lines to the patch (or toggle directory collapsed)",
// ExitCustomPatchBuilder: ``, // ExitCustomPatchBuilder: ``,
EnterUpstream: `'<remote> <branchname>'와 같은 형식으로 입력하세요.`, EnterUpstream: `'<remote> <branchname>'와 같은 형식으로 입력하세요.`,
InvalidUpstream: "Upstream의 형식이 잘못되었습니다.'<remote> <branchname>' 와 같은 형식으로 입력하세요.", InvalidUpstream: "Upstream의 형식이 잘못되었습니다.'<remote> <branchname>' 와 같은 형식으로 입력하세요.",

View File

@ -2,212 +2,211 @@ package i18n
func polishTranslationSet() TranslationSet { func polishTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "Za mało miejsca do wyświetlenia paneli", NotEnoughSpace: "Za mało miejsca do wyświetlenia paneli",
DiffTitle: "Różnice", DiffTitle: "Różnice",
FilesTitle: "Pliki", FilesTitle: "Pliki",
BranchesTitle: "Gałęzie", BranchesTitle: "Gałęzie",
CommitsTitle: "Commity", CommitsTitle: "Commity",
StashTitle: "Schowek", StashTitle: "Schowek",
UnstagedChanges: "Zmiany poza poczekalnią", UnstagedChanges: "Zmiany poza poczekalnią",
StagedChanges: "Zmiany w poczekalni", StagedChanges: "Zmiany w poczekalni",
CommitSummary: "Komunikat commita", CommitSummary: "Komunikat commita",
CredentialsUsername: "Użytkownik", CredentialsUsername: "Użytkownik",
CredentialsPassword: "Hasło", CredentialsPassword: "Hasło",
CredentialsPassphrase: "Fraza", CredentialsPassphrase: "Fraza",
PassUnameWrong: "Niewłaściwe hasło, fraza lub nazwa użytkownika", PassUnameWrong: "Niewłaściwe hasło, fraza lub nazwa użytkownika",
Commit: "Zatwierdź zmiany", Commit: "Zatwierdź zmiany",
AmendLastCommit: "Zmień ostatni commit", AmendLastCommit: "Zmień ostatni commit",
AmendLastCommitTitle: "Zmień ostatni commit", AmendLastCommitTitle: "Zmień ostatni commit",
SureToAmend: "Czy na pewno chcesz zmienić ostatni commit? Możesz zmienić komunikat commitu z panelu commitów.", SureToAmend: "Czy na pewno chcesz zmienić ostatni commit? Możesz zmienić komunikat commitu z panelu commitów.",
NoCommitToAmend: "Brak commitów do zmiany.", NoCommitToAmend: "Brak commitów do zmiany.",
CommitChangesWithEditor: "Zatwierdź zmiany używając edytora", CommitChangesWithEditor: "Zatwierdź zmiany używając edytora",
StatusTitle: "Status", StatusTitle: "Status",
GlobalTitle: "Globalne", GlobalTitle: "Globalne",
Menu: "Menu", Menu: "Menu",
Execute: "Wykonaj", Execute: "Wykonaj",
Stage: "Przełącz stan poczekalni", Stage: "Przełącz stan poczekalni",
ToggleStagedAll: "Przełącz stan poczekalni wszystkich", ToggleStagedAll: "Przełącz stan poczekalni wszystkich",
Refresh: "Odśwież", Refresh: "Odśwież",
Scroll: "Przewiń", Scroll: "Przewiń",
FilterStagedFiles: "Pokaż tylko pliki w poczekalni", FilterStagedFiles: "Pokaż tylko pliki w poczekalni",
FilterUnstagedFiles: "Pokaż tylko pliki poza poczekalnią", FilterUnstagedFiles: "Pokaż tylko pliki poza poczekalnią",
ResetFilter: "Resetuj filtr commitów", ResetFilter: "Resetuj filtr commitów",
Checkout: "Przełącz", Checkout: "Przełącz",
NoChangedFiles: "Brak zmienionych plików", NoChangedFiles: "Brak zmienionych plików",
AlreadyCheckedOutBranch: "Już przęłączono na tą gałąź", AlreadyCheckedOutBranch: "Już przęłączono na tą gałąź",
SureForceCheckout: "Jesteś pewny, że chcesz wymusić przełączenie? Stracisz wszystkie lokalne zmiany", SureForceCheckout: "Jesteś pewny, że chcesz wymusić przełączenie? Stracisz wszystkie lokalne zmiany",
ForceCheckoutBranch: "Wymuś przełączenie gałęzi", ForceCheckoutBranch: "Wymuś przełączenie gałęzi",
BranchName: "Nazwa gałęzi", BranchName: "Nazwa gałęzi",
NewBranchNameBranchOff: "Nazwa nowej gałęzi (gałąź na bazie '{{.branchName}}')", NewBranchNameBranchOff: "Nazwa nowej gałęzi (gałąź na bazie '{{.branchName}}')",
CantDeleteCheckOutBranch: "Nie możesz usunąć obecnie przełączonej gałęzi!", CantDeleteCheckOutBranch: "Nie możesz usunąć obecnie przełączonej gałęzi!",
ForceDeleteBranchMessage: "Na pewno wymusić usunięcie gałęzi '{{.selectedBranchName}}'?", ForceDeleteBranchMessage: "Na pewno wymusić usunięcie gałęzi '{{.selectedBranchName}}'?",
RebaseBranch: "Zmiana bazy gałęzi", RebaseBranch: "Zmiana bazy gałęzi",
CantRebaseOntoSelf: "Nie możesz zmienić bazy gałęzi na nią samą", CantRebaseOntoSelf: "Nie możesz zmienić bazy gałęzi na nią samą",
CantMergeBranchIntoItself: "Nie możesz scalić gałęzi do samej siebie", CantMergeBranchIntoItself: "Nie możesz scalić gałęzi do samej siebie",
ForceCheckout: "Wymuś przełączenie", ForceCheckout: "Wymuś przełączenie",
CheckoutByName: "Przełącz używając nazwy", CheckoutByName: "Przełącz używając nazwy",
NewBranch: "Nowa gałąź", NewBranch: "Nowa gałąź",
NoBranchesThisRepo: "Brak gałęzi dla tego repozytorium", NoBranchesThisRepo: "Brak gałęzi dla tego repozytorium",
CommitWithoutMessageErr: "Nie możesz commitować bez komunikatu", CommitWithoutMessageErr: "Nie możesz commitować bez komunikatu",
CloseCancel: "Zamknij", CloseCancel: "Zamknij",
Confirm: "Potwierdź", Confirm: "Potwierdź",
Close: "Zamknij", Close: "Zamknij",
NoCommitsThisBranch: "Brak commitów dla tej gałęzi", NoCommitsThisBranch: "Brak commitów dla tej gałęzi",
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into", CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
Fixup: "Napraw", Fixup: "Napraw",
SureFixupThisCommit: "Jesteś pewny, ze chcesz naprawić ten commit? Commit poniżej zostanie spłaszczony w górę wraz z tym", SureFixupThisCommit: "Jesteś pewny, ze chcesz naprawić ten commit? Commit poniżej zostanie spłaszczony w górę wraz z tym",
Reword: "Zmień nazwę commita", Reword: "Zmień nazwę commita",
RewordCommitEditor: "Zmień nazwę commita w edytorze", RewordCommitEditor: "Zmień nazwę commita w edytorze",
Error: "Błąd", Error: "Błąd",
PickHunk: "Wybierz kawałek", PickHunk: "Wybierz kawałek",
PickAllHunks: "Wybierz oba kawałki", PickAllHunks: "Wybierz oba kawałki",
Undo: "Cofnij", Undo: "Cofnij",
Pop: "Wyciągnij", Pop: "Wyciągnij",
Drop: "Porzuć", Drop: "Porzuć",
Apply: "Zastosuj", Apply: "Zastosuj",
NoStashEntries: "Brak pozycji w schowku", NoStashEntries: "Brak pozycji w schowku",
StashDrop: "Porzuć schowek", StashDrop: "Porzuć schowek",
SureDropStashEntry: "Jesteś pewny, że chcesz porzucić tę pozycję w schowku?", SureDropStashEntry: "Jesteś pewny, że chcesz porzucić tę pozycję w schowku?",
NoTrackedStagedFilesStash: "Nie masz śledzonych/zatwierdzonych plików do przechowania", NoTrackedStagedFilesStash: "Nie masz śledzonych/zatwierdzonych plików do przechowania",
StashChanges: "Przechowaj zmiany", StashChanges: "Przechowaj zmiany",
RenameStash: "Rename stash", RenameStash: "Rename stash",
RenameStashPrompt: "Rename stash: {{.stashName}}", RenameStashPrompt: "Rename stash: {{.stashName}}",
OpenConfig: "Otwórz konfigurację", OpenConfig: "Otwórz konfigurację",
EditConfig: "Edytuj konfigurację", EditConfig: "Edytuj konfigurację",
ForcePush: "Wymuś wysłanie", ForcePush: "Wymuś wysłanie",
ForcePushPrompt: "Twoja gałąź rozeszła się z gałęzią zdalną. Wciśnij 'esc' aby anulować lub 'enter' aby wymusić wysłanie.", ForcePushPrompt: "Twoja gałąź rozeszła się z gałęzią zdalną. Wciśnij 'esc' aby anulować lub 'enter' aby wymusić wysłanie.",
ForcePushDisabled: "Twoja gałąź rozeszła się z gałęzią zdalną i wyłączyłeś wymuszenie wysłania", ForcePushDisabled: "Twoja gałąź rozeszła się z gałęzią zdalną i wyłączyłeś wymuszenie wysłania",
UpdatesRejectedAndForcePushDisabled: "Aktualizacje zostały odrzucone i wyłączyłeś wymuszenie wysłania", CheckForUpdate: "Sprawdź aktualizacje",
CheckForUpdate: "Sprawdź aktualizacje", CheckingForUpdates: "Sprawdzanie aktualizacji...",
CheckingForUpdates: "Sprawdzanie aktualizacji...", OnLatestVersionErr: "Już posiadasz najnowszą wersję",
OnLatestVersionErr: "Już posiadasz najnowszą wersję", MajorVersionErr: "Nowa wersja ({{.newVersion}}) posiada niekompatybilne zmiany w porównaniu do obecnej wersji ({{.currentVersion}})",
MajorVersionErr: "Nowa wersja ({{.newVersion}}) posiada niekompatybilne zmiany w porównaniu do obecnej wersji ({{.currentVersion}})", CouldNotFindBinaryErr: "Nie można znaleźć pliku binarnego w {{.url}}",
CouldNotFindBinaryErr: "Nie można znaleźć pliku binarnego w {{.url}}", EditFile: "Edytuj plik",
EditFile: "Edytuj plik", OpenFile: "Otwórz plik",
OpenFile: "Otwórz plik", IgnoreFile: "Dodaj do .gitignore",
IgnoreFile: "Dodaj do .gitignore", RefreshFiles: "Odśwież pliki",
RefreshFiles: "Odśwież pliki", Merge: "Scal do obecnej gałęzi",
Merge: "Scal do obecnej gałęzi", ConfirmQuit: "Na pewno chcesz wyjść z programu?",
ConfirmQuit: "Na pewno chcesz wyjść z programu?", AllBranchesLogGraph: "Pokaż wszystkie logi gałęzi",
AllBranchesLogGraph: "Pokaż wszystkie logi gałęzi", UnsupportedGitService: "Nieobsługiwana usługa git",
UnsupportedGitService: "Nieobsługiwana usługa git", CreatePullRequest: "Utwórz żądanie pobrania",
CreatePullRequest: "Utwórz żądanie pobrania", CopyPullRequestURL: "Skopiuj adres URL żądania pobrania do schowka",
CopyPullRequestURL: "Skopiuj adres URL żądania pobrania do schowka", NoBranchOnRemote: "Ta gałąź nie istnieje w zdalnym repo. Najpierw musisz ją wysłać.",
NoBranchOnRemote: "Ta gałąź nie istnieje w zdalnym repo. Najpierw musisz ją wysłać.", Fetch: "Pobierz",
Fetch: "Pobierz", NoAutomaticGitFetchTitle: `Brak automatycznego "git fetch"`,
NoAutomaticGitFetchTitle: `Brak automatycznego "git fetch"`, NoAutomaticGitFetchBody: `Lazygit nie może użyć "git fetch" w prywatnym repo, użyj f w panelu gałęzi żeby uruchomić "git fetch" ręcznie`,
NoAutomaticGitFetchBody: `Lazygit nie może użyć "git fetch" w prywatnym repo, użyj f w panelu gałęzi żeby uruchomić "git fetch" ręcznie`, FileEnter: "Zatwierdź pojedyncze linie",
FileEnter: "Zatwierdź pojedyncze linie", FileStagingRequirements: "Można tylko zatwierdzić pojedyncze linie dla śledzonych plików z niezatwierdzonymi zmianami",
FileStagingRequirements: "Można tylko zatwierdzić pojedyncze linie dla śledzonych plików z niezatwierdzonymi zmianami", StagingTitle: "Poczekalnia",
StagingTitle: "Poczekalnia", ReturnToFilesPanel: "Wróć do panelu plików",
ReturnToFilesPanel: "Wróć do panelu plików", MergingTitle: "Scalanie",
MergingTitle: "Scalanie", ConfirmMerge: "Czy na pewno chcesz scalić '{{.selectedBranch}}' do '{{.checkedOutBranch}}'?",
ConfirmMerge: "Czy na pewno chcesz scalić '{{.selectedBranch}}' do '{{.checkedOutBranch}}'?", FwdNoUpstream: "Nie można przewinąć gałęzi bez gałęzi nadrzędnej",
FwdNoUpstream: "Nie można przewinąć gałęzi bez gałęzi nadrzędnej", FwdCommitsToPush: "Nie można przewinąć gałęzi z commitami do wysłania",
FwdCommitsToPush: "Nie można przewinąć gałęzi z commitami do wysłania", ErrorOccurred: "Wystąpił błąd! Zgłoś problem na",
ErrorOccurred: "Wystąpił błąd! Zgłoś problem na", MainTitle: "Główne",
MainTitle: "Główne", NormalTitle: "Zwykłe",
NormalTitle: "Zwykłe", SoftReset: "Miękki reset",
SoftReset: "Miękki reset", SureSquashThisCommit: "Czy na pewno spłaszczyć ten commit do commita niżej?",
SureSquashThisCommit: "Czy na pewno spłaszczyć ten commit do commita niżej?", Squash: "Spłaszcz",
Squash: "Spłaszcz", PickCommitTooltip: "Wybierz commit (podczas zmiany bazy)",
PickCommitTooltip: "Wybierz commit (podczas zmiany bazy)", RevertCommit: "Odwróć commit",
RevertCommit: "Odwróć commit", DropCommit: "Usuń commit",
DropCommit: "Usuń commit", MoveDownCommit: "Przenieś commit 1 w dół",
MoveDownCommit: "Przenieś commit 1 w dół", MoveUpCommit: "Przenieś commit 1 w górę",
MoveUpCommit: "Przenieś commit 1 w górę", EditCommitTooltip: "Edytuj commit",
EditCommitTooltip: "Edytuj commit", AmendCommitTooltip: "Popraw commit zmianami z poczekalni",
AmendCommitTooltip: "Popraw commit zmianami z poczekalni", FoundConflictsTitle: "Konflikty!",
FoundConflictsTitle: "Konflikty!", ViewMergeRebaseOptions: "Widok scalenia/opcje zmiany bazy",
ViewMergeRebaseOptions: "Widok scalenia/opcje zmiany bazy", NotMergingOrRebasing: "W tej chwili nie scalasz ani nie zmieniasz bazy",
NotMergingOrRebasing: "W tej chwili nie scalasz ani nie zmieniasz bazy", RecentRepos: "Ostatnie repozytoria",
RecentRepos: "Ostatnie repozytoria", MergeOptionsTitle: "Opcje scalania",
MergeOptionsTitle: "Opcje scalania", RebaseOptionsTitle: "Opcje zmiany bazy",
RebaseOptionsTitle: "Opcje zmiany bazy", ConflictsResolved: "Wszystkie konflikty scalania rozwiązane. Kontynuować?",
ConflictsResolved: "Wszystkie konflikty scalania rozwiązane. Kontynuować?", NoRoom: "Brak miejsca",
NoRoom: "Brak miejsca", YouAreHere: "JESTEŚ TU",
YouAreHere: "JESTEŚ TU", RewordNotSupported: "Przeredagowanie commitów podczas interaktywnej zmiany bazy nie jest obecnie wspierane",
RewordNotSupported: "Przeredagowanie commitów podczas interaktywnej zmiany bazy nie jest obecnie wspierane", CherryPickCopy: "Kopiuj commit (przebieranie)",
CherryPickCopy: "Kopiuj commit (przebieranie)", PasteCommits: "Wklej commity (przebieranie)",
PasteCommits: "Wklej commity (przebieranie)", SureCherryPick: "Czy na pewno chcesz przebierać w skopiowanych commitach na tej gałęzi?",
SureCherryPick: "Czy na pewno chcesz przebierać w skopiowanych commitach na tej gałęzi?", CherryPick: "Przebieranie",
CherryPick: "Przebieranie", Donate: "Wesprzyj",
Donate: "Wesprzyj", PrevLine: "Poprzednia linia",
PrevLine: "Poprzednia linia", NextLine: "Następna linia",
NextLine: "Następna linia", PrevHunk: "Poprzedni kawałek",
PrevHunk: "Poprzedni kawałek", NextHunk: "Następny kawałek",
NextHunk: "Następny kawałek", PrevConflict: "Poprzedni konflikt",
PrevConflict: "Poprzedni konflikt", NextConflict: "Następny konflikt",
NextConflict: "Następny konflikt", SelectPrevHunk: "Wybierz poprzedni kawałek",
SelectPrevHunk: "Wybierz poprzedni kawałek", SelectNextHunk: "Wybierz następny kawałek",
SelectNextHunk: "Wybierz następny kawałek", ScrollDown: "Przewiń w dół",
ScrollDown: "Przewiń w dół", ScrollUp: "Przewiń w górę",
ScrollUp: "Przewiń w górę", AmendCommitTitle: "Popraw commit",
AmendCommitTitle: "Popraw commit", AmendCommitPrompt: "Czy na pewno chcesz poprawić ten commit plikami z poczekalni?",
AmendCommitPrompt: "Czy na pewno chcesz poprawić ten commit plikami z poczekalni?", DropCommitTitle: "Usuń commit",
DropCommitTitle: "Usuń commit", DropCommitPrompt: "Czy na pewno usunąć ten commit?",
DropCommitPrompt: "Czy na pewno usunąć ten commit?", PullingStatus: "Pobieranie zmian",
PullingStatus: "Pobieranie zmian", PushingStatus: "Wysyłanie zmian",
PushingStatus: "Wysyłanie zmian", FetchingStatus: "Pobieram",
FetchingStatus: "Pobieram", SquashingStatus: "Spłaszczanie",
SquashingStatus: "Spłaszczanie", FixingStatus: "Naprawianie",
FixingStatus: "Naprawianie", DeletingStatus: "Usuwanie",
DeletingStatus: "Usuwanie", MovingStatus: "Przenoszenie",
MovingStatus: "Przenoszenie", RebasingStatus: "Zmiana bazy",
RebasingStatus: "Zmiana bazy", AmendingStatus: "Poprawianie",
AmendingStatus: "Poprawianie", CherryPickingStatus: "Przebieranie",
CherryPickingStatus: "Przebieranie", CommitFiles: "Pliki commita",
CommitFiles: "Pliki commita", ViewItemFiles: "Przeglądaj pliki commita",
ViewItemFiles: "Przeglądaj pliki commita", CommitFilesTitle: "Pliki commita",
CommitFilesTitle: "Pliki commita", CheckoutCommitFileTooltip: "Plik wybierania",
CheckoutCommitFileTooltip: "Plik wybierania", DiscardOldFileChangeTooltip: "Porzuć zmiany commita dla tego pliku",
DiscardOldFileChangeTooltip: "Porzuć zmiany commita dla tego pliku", DiscardFileChangesTitle: "Porzuć zmiany w pliku",
DiscardFileChangesTitle: "Porzuć zmiany w pliku", DiscardFileChangesPrompt: "Czy na pewno porzucić zmiany w tym pliku? Jeśli ten plik był utworzony w tym commicie, zostanie usunięty",
DiscardFileChangesPrompt: "Czy na pewno porzucić zmiany w tym pliku? Jeśli ten plik był utworzony w tym commicie, zostanie usunięty", DisabledForGPG: "Funkcja niedostępna dla użytkowników GPG",
DisabledForGPG: "Funkcja niedostępna dla użytkowników GPG", CreateRepo: "Nie jesteś w repozytorium. Utworzyć nowe repozytorium Gita? (y/n): ",
CreateRepo: "Nie jesteś w repozytorium. Utworzyć nowe repozytorium Gita? (y/n): ", AutoStashTitle: "Automatyczny schowek",
AutoStashTitle: "Automatyczny schowek", AutoStashPrompt: "Musisz schować i wyciągnąć zmiany żeby je przenosić. Robić to automatycznie? (enter/esc)",
AutoStashPrompt: "Musisz schować i wyciągnąć zmiany żeby je przenosić. Robić to automatycznie? (enter/esc)", StashPrefix: "Automatyczne dodawanie zmian do schowka dla ",
StashPrefix: "Automatyczne dodawanie zmian do schowka dla ", Discard: "Pokaż opcje porzucania zmian",
Discard: "Pokaż opcje porzucania zmian", Cancel: "Anuluj",
Cancel: "Anuluj", DiscardAllChanges: "Porzuć wszystkie zmiany",
DiscardAllChanges: "Porzuć wszystkie zmiany", DiscardUnstagedChanges: "Porzuć zmiany poza poczekalnią",
DiscardUnstagedChanges: "Porzuć zmiany poza poczekalnią", DiscardAllChangesToAllFiles: "Wytnij drzewo robocze",
DiscardAllChangesToAllFiles: "Wytnij drzewo robocze", DiscardAnyUnstagedChanges: "Porzuć zmiany poza poczekalnią",
DiscardAnyUnstagedChanges: "Porzuć zmiany poza poczekalnią", DiscardUntrackedFiles: "Porzuć pliki nieśledzone",
DiscardUntrackedFiles: "Porzuć pliki nieśledzone", HardReset: "Twardy reset",
HardReset: "Twardy reset", ViewResetOptions: "Wyświetl opcje resetu",
ViewResetOptions: "Wyświetl opcje resetu", CreateFixupCommitTooltip: "Utwórz commit naprawczy dla tego commita",
CreateFixupCommitTooltip: "Utwórz commit naprawczy dla tego commita", SquashAboveCommitsTooltip: `Spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)`,
SquashAboveCommitsTooltip: `Spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)`, CreateFixupCommit: `Utwóż commit naprawczy`,
CreateFixupCommit: `Utwóż commit naprawczy`, SureCreateFixupCommit: `Na pewno utworzyć commit naprawczy dla commita {{.commit}}?`,
SureCreateFixupCommit: `Na pewno utworzyć commit naprawczy dla commita {{.commit}}?`, ExecuteCustomCommand: "Wykonaj własną komendę",
ExecuteCustomCommand: "Wykonaj własną komendę", CustomCommand: "Własna komenda:",
CustomCommand: "Własna komenda:", CommitChangesWithoutHook: "Zatwierdź zmiany bez skryptu pre-commit",
CommitChangesWithoutHook: "Zatwierdź zmiany bez skryptu pre-commit", SkipHookPrefixNotConfigured: "Nie masz skonfigurowanego prefixa komunikatu commita dla pomijania skryptów. Ustaw `git.skipHookPrefix = 'WIP'` w konfiguracji",
SkipHookPrefixNotConfigured: "Nie masz skonfigurowanego prefixa komunikatu commita dla pomijania skryptów. Ustaw `git.skipHookPrefix = 'WIP'` w konfiguracji", ResetTo: "Zresetuj do",
ResetTo: "Zresetuj do", PressEnterToReturn: "Wciśnij enter żeby wrócić do lazygit",
PressEnterToReturn: "Wciśnij enter żeby wrócić do lazygit", ViewStashOptions: "Wyświetl opcje schowka",
ViewStashOptions: "Wyświetl opcje schowka", StashAllChanges: "Przechowaj zmiany",
StashAllChanges: "Przechowaj zmiany", StashAllChangesKeepIndex: "Przechowaj zmiany z poczekalni",
StashAllChangesKeepIndex: "Przechowaj zmiany z poczekalni", StashOptions: "Opcje schowka",
StashOptions: "Opcje schowka", NotARepository: "Błąd: nie jesteś w repozytorium",
NotARepository: "Błąd: nie jesteś w repozytorium", Jump: "Przeskocz do panelu",
Jump: "Przeskocz do panelu", ExitCustomPatchBuilder: `Wyście z trybu "linia po linii"`,
ExitCustomPatchBuilder: `Wyście z trybu "linia po linii"`, EnterUpstream: `Podaj gałąź nadrzędną jako '<remote> <branchname>'`,
EnterUpstream: `Podaj gałąź nadrzędną jako '<remote> <branchname>'`, ReturnToRemotesList: `Wróć do listy repozytoriów zdalnych`,
ReturnToRemotesList: `Wróć do listy repozytoriów zdalnych`, IgnoreTracked: "Ignoruj plik śledzony",
IgnoreTracked: "Ignoruj plik śledzony", IgnoreTrackedPrompt: "Na pewno ignorować plik śledzony?",
IgnoreTrackedPrompt: "Na pewno ignorować plik śledzony?", CommitPrefixPatternError: "Błąd we wzorcu prefixu commita",
CommitPrefixPatternError: "Błąd we wzorcu prefixu commita", NoFilesStagedTitle: "Brak plików w poczekalni",
NoFilesStagedTitle: "Brak plików w poczekalni", NoFilesStagedPrompt: "Nie masz plików w poczekalni. Zatwierdzić wszystkie pliki?",
NoFilesStagedPrompt: "Nie masz plików w poczekalni. Zatwierdzić wszystkie pliki?", BranchNotFoundTitle: "Nie znaleziono gałęzi",
BranchNotFoundTitle: "Nie znaleziono gałęzi", BranchNotFoundPrompt: "Nie znaleziono gałęzi. Utwórz nową gałąź ",
BranchNotFoundPrompt: "Nie znaleziono gałęzi. Utwórz nową gałąź ", PullRequestURLCopiedToClipboard: "URL żądania ściągnięcia skopiowany do schowka",
PullRequestURLCopiedToClipboard: "URL żądania ściągnięcia skopiowany do schowka", CommitMessageCopiedToClipboard: "Komunikat commita skopiowany do schowka",
CommitMessageCopiedToClipboard: "Komunikat commita skopiowany do schowka", CopiedToClipboard: "Skopiowany do schowka",
CopiedToClipboard: "Skopiowany do schowka", CreatePullRequestOptions: "Utwórz opcje żądania ściągnięcia",
CreatePullRequestOptions: "Utwórz opcje żądania ściągnięcia", ConfirmRevertCommit: "Czy na pewno chcesz obrócić {{.selectedCommit}}?",
ConfirmRevertCommit: "Czy na pewno chcesz obrócić {{.selectedCommit}}?",
} }
} }

View File

@ -35,391 +35,390 @@ const russianDeprecatedEditConfigWarning = `
// exporting this so we can use it in tests // exporting this so we can use it in tests
func RussianTranslationSet() TranslationSet { func RussianTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "Недостаточно места для отрисовки панелей", NotEnoughSpace: "Недостаточно места для отрисовки панелей",
DiffTitle: "Сравнения", DiffTitle: "Сравнения",
FilesTitle: "Файлы", FilesTitle: "Файлы",
BranchesTitle: "Ветки", BranchesTitle: "Ветки",
CommitsTitle: "Коммиты", CommitsTitle: "Коммиты",
StashTitle: "Хранилище", StashTitle: "Хранилище",
SnakeTitle: "Змейка", SnakeTitle: "Змейка",
EasterEgg: "Пасхалка", EasterEgg: "Пасхалка",
UnstagedChanges: `Непроиндексированные Изменения`, UnstagedChanges: `Непроиндексированные Изменения`,
StagedChanges: `Проиндексированные Изменения`, StagedChanges: `Проиндексированные Изменения`,
MainTitle: "Главная", MainTitle: "Главная",
MergeConfirmTitle: "Слияние", MergeConfirmTitle: "Слияние",
StagingTitle: "Главная панель (Индексирование)", StagingTitle: "Главная панель (Индексирование)",
MergingTitle: "Главная панель (Слияние)", MergingTitle: "Главная панель (Слияние)",
NormalTitle: "Главная панель (Обычный)", NormalTitle: "Главная панель (Обычный)",
LogTitle: "Журнал", LogTitle: "Журнал",
CommitSummary: "Сводка коммита", CommitSummary: "Сводка коммита",
CredentialsUsername: "Имя пользователя", CredentialsUsername: "Имя пользователя",
CredentialsPassword: "Пароль", CredentialsPassword: "Пароль",
CredentialsPassphrase: "Введите пароль для SSH ключа", CredentialsPassphrase: "Введите пароль для SSH ключа",
CredentialsPIN: "Введите PIN-код для SSH ключа", CredentialsPIN: "Введите PIN-код для SSH ключа",
PassUnameWrong: "Неверный пароль, кодовая фраза и/или имя пользователя", PassUnameWrong: "Неверный пароль, кодовая фраза и/или имя пользователя",
Commit: "Сохранить изменения", Commit: "Сохранить изменения",
AmendLastCommit: "Правка последнего коммита", AmendLastCommit: "Правка последнего коммита",
AmendLastCommitTitle: "Правка Последнего Коммита", AmendLastCommitTitle: "Правка Последнего Коммита",
SureToAmend: "Вы уверены, что хотите править последний коммит? Впоследствии можно изменить сообщение коммита на панели коммитов.", SureToAmend: "Вы уверены, что хотите править последний коммит? Впоследствии можно изменить сообщение коммита на панели коммитов.",
NoCommitToAmend: "Не найден коммит для внесения поправок.", NoCommitToAmend: "Не найден коммит для внесения поправок.",
CommitChangesWithEditor: "Сохранить изменения с помощью редактора git", CommitChangesWithEditor: "Сохранить изменения с помощью редактора git",
StatusTitle: "Статус", StatusTitle: "Статус",
Menu: "Меню", Menu: "Меню",
Execute: "Выполнить", Execute: "Выполнить",
Stage: "Переключить индекс", Stage: "Переключить индекс",
ToggleStagedAll: "Все проиндексированные/непроиндексированные", ToggleStagedAll: "Все проиндексированные/непроиндексированные",
ToggleTreeView: "Переключить вид дерева файлов", ToggleTreeView: "Переключить вид дерева файлов",
OpenMergeTool: "Открыть внешний инструмент слияния (git mergetool)", OpenMergeTool: "Открыть внешний инструмент слияния (git mergetool)",
Refresh: "Обновить", Refresh: "Обновить",
Push: "Отправить изменения", Push: "Отправить изменения",
Pull: "Получить и слить изменения", Pull: "Получить и слить изменения",
Scroll: "Прокрутить", Scroll: "Прокрутить",
MergeConflictsTitle: "Конфликты Слияния", MergeConflictsTitle: "Конфликты Слияния",
Checkout: "Переключить", Checkout: "Переключить",
FileFilter: "Фильтровать файлы (проиндексированные/непроиндексированные)", FileFilter: "Фильтровать файлы (проиндексированные/непроиндексированные)",
FilterStagedFiles: "Показывать только проиндексированные файлы", FilterStagedFiles: "Показывать только проиндексированные файлы",
FilterUnstagedFiles: "Показывать только непроиндексированные файлы", FilterUnstagedFiles: "Показывать только непроиндексированные файлы",
ResetFilter: "Сбросить фильтр", ResetFilter: "Сбросить фильтр",
NoChangedFiles: "Нет изменённых файлов", NoChangedFiles: "Нет изменённых файлов",
SoftReset: "Мягкий сброс", SoftReset: "Мягкий сброс",
AlreadyCheckedOutBranch: "Вы уже переключились в эту ветку", AlreadyCheckedOutBranch: "Вы уже переключились в эту ветку",
SureForceCheckout: "Вы уверены, что хотите принудительная переключить? Вы потеряете все локальные изменения", SureForceCheckout: "Вы уверены, что хотите принудительная переключить? Вы потеряете все локальные изменения",
ForceCheckoutBranch: "Принудительное Переключение Ветки", ForceCheckoutBranch: "Принудительное Переключение Ветки",
BranchName: "Название ветки", BranchName: "Название ветки",
NewBranchNameBranchOff: "Название новой ветки (Ветка с '{{.branchName}}')", NewBranchNameBranchOff: "Название новой ветки (Ветка с '{{.branchName}}')",
CantDeleteCheckOutBranch: "Невозможно удалить переключённую ветку!", CantDeleteCheckOutBranch: "Невозможно удалить переключённую ветку!",
ForceDeleteBranchMessage: "'{{.selectedBranchName}}' не полностью слилась. Вы уверены, что хотите удалить его?", ForceDeleteBranchMessage: "'{{.selectedBranchName}}' не полностью слилась. Вы уверены, что хотите удалить его?",
RebaseBranch: "Перебазировать переключённую ветку на эту ветку", RebaseBranch: "Перебазировать переключённую ветку на эту ветку",
CantRebaseOntoSelf: "Невозможно перебазировать ветку на себя", CantRebaseOntoSelf: "Невозможно перебазировать ветку на себя",
CantMergeBranchIntoItself: "Невозможно объединить ветку в себя", CantMergeBranchIntoItself: "Невозможно объединить ветку в себя",
ForceCheckout: "Принудительное переключение", ForceCheckout: "Принудительное переключение",
CheckoutByName: "Переключить по названию", CheckoutByName: "Переключить по названию",
NewBranch: "Новая ветка", NewBranch: "Новая ветка",
NoBranchesThisRepo: "Нет веток для этого репозитория", NoBranchesThisRepo: "Нет веток для этого репозитория",
CommitWithoutMessageErr: "Вы не можете сохранить изменения без сообщения коммита", CommitWithoutMessageErr: "Вы не можете сохранить изменения без сообщения коммита",
Close: "Закрыть", Close: "Закрыть",
CloseCancel: "Закрыть/отменить", CloseCancel: "Закрыть/отменить",
Confirm: "Подтвердить", Confirm: "Подтвердить",
Quit: "Выйти", Quit: "Выйти",
NoCommitsThisBranch: "Нет коммитов для этой ветки", NoCommitsThisBranch: "Нет коммитов для этой ветки",
UpdateRefHere: "Обновить ветку '{{.ref}}' здесь", UpdateRefHere: "Обновить ветку '{{.ref}}' здесь",
CannotSquashOrFixupFirstCommit: "Ниже нет коммита, который можно было бы объединить", CannotSquashOrFixupFirstCommit: "Ниже нет коммита, который можно было бы объединить",
Fixup: "Объединить несколько коммитов в один отбросив сообщение коммита (Fixup) ", Fixup: "Объединить несколько коммитов в один отбросив сообщение коммита (Fixup) ",
SureFixupThisCommit: "Вы уверены, что хотите объединить несколько коммитов, отбросив сообщение коммита? Он будет объединён с коммитом ниже", SureFixupThisCommit: "Вы уверены, что хотите объединить несколько коммитов, отбросив сообщение коммита? Он будет объединён с коммитом ниже",
SureSquashThisCommit: "Вы уверены, что хотите объединить несколько коммитов в нижний коммит?", SureSquashThisCommit: "Вы уверены, что хотите объединить несколько коммитов в нижний коммит?",
Squash: "Объединить коммиты (Squash)", Squash: "Объединить коммиты (Squash)",
PickCommitTooltip: "Выбрать коммит (в середине перебазирования)", PickCommitTooltip: "Выбрать коммит (в середине перебазирования)",
RevertCommit: "Отменить коммит", RevertCommit: "Отменить коммит",
Reword: "Перефразировать коммит", Reword: "Перефразировать коммит",
DropCommit: "Удалить коммит", DropCommit: "Удалить коммит",
MoveDownCommit: "Переместить коммит вниз на один", MoveDownCommit: "Переместить коммит вниз на один",
MoveUpCommit: "Переместить коммит вверх на один", MoveUpCommit: "Переместить коммит вверх на один",
EditCommitTooltip: "Изменить коммит", EditCommitTooltip: "Изменить коммит",
AmendCommitTooltip: "Править последний коммит с проиндексированными изменениями", AmendCommitTooltip: "Править последний коммит с проиндексированными изменениями",
ResetAuthor: "Сброс автора коммита", ResetAuthor: "Сброс автора коммита",
SetAuthor: "Установить автора", SetAuthor: "Установить автора",
AmendCommitAttribute: "Установить/убрать автора коммита", AmendCommitAttribute: "Установить/убрать автора коммита",
SetAuthorPromptTitle: "Установить автора (должно выглядеть как «Имя <Email>»)", SetAuthorPromptTitle: "Установить автора (должно выглядеть как «Имя <Email>»)",
SureResetCommitAuthor: "Поле автора этого автора будет обновлено в соответствии с настроенным пользователем. Это также обновляет временную метку автора. Продолжить?", SureResetCommitAuthor: "Поле автора этого автора будет обновлено в соответствии с настроенным пользователем. Это также обновляет временную метку автора. Продолжить?",
RewordCommitEditor: "Переписать коммит с помощью редактора", RewordCommitEditor: "Переписать коммит с помощью редактора",
Error: "Ошибка", Error: "Ошибка",
PickHunk: "Выбрать эту часть", PickHunk: "Выбрать эту часть",
PickAllHunks: "Выбрать все части", PickAllHunks: "Выбрать все части",
Undo: "Отменить", Undo: "Отменить",
UndoReflog: "Отменить (через reflog) (экспериментальный)", UndoReflog: "Отменить (через reflog) (экспериментальный)",
RedoReflog: "Повторить (через reflog) (экспериментальный)", RedoReflog: "Повторить (через reflog) (экспериментальный)",
UndoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git запустить, чтобы отменить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.", UndoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git запустить, чтобы отменить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
RedoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git нужно запустить, чтобы повторить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.", RedoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git нужно запустить, чтобы повторить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
DiscardAllTooltip: "Отменить проиндексированные и непроиндексированные изменения в '{{.path}}'.", DiscardAllTooltip: "Отменить проиндексированные и непроиндексированные изменения в '{{.path}}'.",
DiscardUnstagedTooltip: "Отменить непроиндексированные изменения в '{{.path}}'.", DiscardUnstagedTooltip: "Отменить непроиндексированные изменения в '{{.path}}'.",
Pop: "Применить припрятанные изменения и тут же удалить их из хранилища", Pop: "Применить припрятанные изменения и тут же удалить их из хранилища",
Drop: "Удалить припрятанные изменения из хранилища", Drop: "Удалить припрятанные изменения из хранилища",
Apply: "Применить припрятанные изменения", Apply: "Применить припрятанные изменения",
NoStashEntries: "Нет записей в хранилище", NoStashEntries: "Нет записей в хранилище",
StashDrop: "Сбросить хранилище", StashDrop: "Сбросить хранилище",
SureDropStashEntry: "Вы уверены, что хотите удалить эту запись хранилища?", SureDropStashEntry: "Вы уверены, что хотите удалить эту запись хранилища?",
StashPop: "Применить припрятанные изменения и тут же удалить их из хранилища", StashPop: "Применить припрятанные изменения и тут же удалить их из хранилища",
SurePopStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения и тут же удалить их из хранилища?", SurePopStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения и тут же удалить их из хранилища?",
StashApply: "Применить припрятанные изменения", StashApply: "Применить припрятанные изменения",
SureApplyStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения?", SureApplyStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения?",
NoTrackedStagedFilesStash: "У вас нет отслеженных/проиндексированных файлов для хранения", NoTrackedStagedFilesStash: "У вас нет отслеженных/проиндексированных файлов для хранения",
NoFilesToStash: "У вас нет файлов для хранения", NoFilesToStash: "У вас нет файлов для хранения",
StashChanges: "Припрятать изменения", StashChanges: "Припрятать изменения",
RenameStash: "Переименовать хранилище", RenameStash: "Переименовать хранилище",
RenameStashPrompt: "Переименовать хранилище: {{.stashName}}", RenameStashPrompt: "Переименовать хранилище: {{.stashName}}",
OpenConfig: "Открыть файл конфигурации", OpenConfig: "Открыть файл конфигурации",
EditConfig: "Редактировать файл конфигурации", EditConfig: "Редактировать файл конфигурации",
ForcePush: "Принудительная отправка изменении", ForcePush: "Принудительная отправка изменении",
ForcePushPrompt: "Ветка отклонилась от удалённой ветки. Нажмите «esc», чтобы отменить, или «enter», чтобы начать принудительную отправку изменении.", ForcePushPrompt: "Ветка отклонилась от удалённой ветки. Нажмите «esc», чтобы отменить, или «enter», чтобы начать принудительную отправку изменении.",
ForcePushDisabled: "Ветка отклонилась от удалённой ветки. Принудительная отправка изменении была отключена", ForcePushDisabled: "Ветка отклонилась от удалённой ветки. Принудительная отправка изменении была отключена",
UpdatesRejectedAndForcePushDisabled: "Обновления были отклонены. Принудительная отправка изменении была отключена", CheckForUpdate: "Проверить обновления",
CheckForUpdate: "Проверить обновления", CheckingForUpdates: "Проверка обновлений...",
CheckingForUpdates: "Проверка обновлений...", UpdateAvailableTitle: "Доступно обновление!",
UpdateAvailableTitle: "Доступно обновление!", UpdateAvailable: "Скачать и установить версию {{.newVersion}}?",
UpdateAvailable: "Скачать и установить версию {{.newVersion}}?", UpdateInProgressWaitingStatus: "Обновление",
UpdateInProgressWaitingStatus: "Обновление", UpdateCompletedTitle: "Обновление завершено!",
UpdateCompletedTitle: "Обновление завершено!", UpdateCompleted: "Обновление успешно установлено. Перезапустите lazygit, чтобы обновление вступило в силу.",
UpdateCompleted: "Обновление успешно установлено. Перезапустите lazygit, чтобы обновление вступило в силу.", FailedToRetrieveLatestVersionErr: "Не удалось получить информацию о версии",
FailedToRetrieveLatestVersionErr: "Не удалось получить информацию о версии", OnLatestVersionErr: "Установлена последняя версия",
OnLatestVersionErr: "Установлена последняя версия", MajorVersionErr: "Новая версия ({{.newVersion}}) содержит несовместимые с предыдущими версии изменения по сравнению с текущей версией ({{.currentVersion}})",
MajorVersionErr: овая версия ({{.newVersion}}) содержит несовместимые с предыдущими версии изменения по сравнению с текущей версией ({{.currentVersion}})", CouldNotFindBinaryErr: е удалось найти бинарный файл на {{.url}}",
CouldNotFindBinaryErr: "Не удалось найти бинарный файл на {{.url}}", UpdateFailedErr: "Не удалось обновить: {{.errMessage}}",
UpdateFailedErr: "Не удалось обновить: {{.errMessage}}", ConfirmQuitDuringUpdateTitle: "Идёт Обновление",
ConfirmQuitDuringUpdateTitle: "Идёт Обновление", ConfirmQuitDuringUpdate: "Выполняется обновление. Вы уверены, что хотите выйти?",
ConfirmQuitDuringUpdate: "Выполняется обновление. Вы уверены, что хотите выйти?", MergeToolTitle: "Инструмент слияния",
MergeToolTitle: "Инструмент слияния", MergeToolPrompt: "Вы уверены, что хотите открыть `git mergetool`?",
MergeToolPrompt: "Вы уверены, что хотите открыть `git mergetool`?", IntroPopupMessage: russianIntroPopupMessage,
IntroPopupMessage: russianIntroPopupMessage, DeprecatedEditConfigWarning: russianDeprecatedEditConfigWarning,
DeprecatedEditConfigWarning: russianDeprecatedEditConfigWarning, GitconfigParseErr: `Gogit не удалось проанализировать ваш файл gitconfig из-за наличия символов «\» без кавычек. Их удаление должно решить проблему.`,
GitconfigParseErr: `Gogit не удалось проанализировать ваш файл gitconfig из-за наличия символов «\» без кавычек. Их удаление должно решить проблему.`, EditFile: `Редактировать файл`,
EditFile: `Редактировать файл`, OpenFile: `Открыть файл`,
OpenFile: `Открыть файл`, IgnoreFile: `Добавить в .gitignore`,
IgnoreFile: `Добавить в .gitignore`, ExcludeFile: `Добавить в .git/info/exclude`,
ExcludeFile: `Добавить в .git/info/exclude`, RefreshFiles: `Обновить файлы`,
RefreshFiles: `Обновить файлы`, Merge: `Слияние с текущей переключённой веткой`,
Merge: `Слияние с текущей переключённой веткой`, ConfirmQuit: `Вы уверены, что хотите выйти?`,
ConfirmQuit: `Вы уверены, что хотите выйти?`, SwitchRepo: `Переключиться на последний репозиторий`,
SwitchRepo: `Переключиться на последний репозиторий`, AllBranchesLogGraph: `Показать все логи ветки`,
AllBranchesLogGraph: `Показать все логи ветки`, UnsupportedGitService: `Неподдерживаемая служба git`,
UnsupportedGitService: `Неподдерживаемая служба git`, CreatePullRequest: `Создать запрос на принятие изменений`,
CreatePullRequest: `Создать запрос на принятие изменений`, CopyPullRequestURL: `Скопировать URL запроса на принятие изменений в буфер обмена`,
CopyPullRequestURL: `Скопировать URL запроса на принятие изменений в буфер обмена`, NoBranchOnRemote: `Этой ветки не существует в удалённом репозитории. Сначала вам нужно его отправить в удалённый репозитории.`,
NoBranchOnRemote: `Этой ветки не существует в удалённом репозитории. Сначала вам нужно его отправить в удалённый репозитории.`, Fetch: `Получить изменения`,
Fetch: `Получить изменения`, NoAutomaticGitFetchTitle: `Нет автоматического получения изменении`,
NoAutomaticGitFetchTitle: `Нет автоматического получения изменении`, NoAutomaticGitFetchBody: `Lazygit не может использовать «git fetch» в приватном репозитории; используйте «f» на панели файлов, чтобы запустить «git fetch» вручную`,
NoAutomaticGitFetchBody: `Lazygit не может использовать «git fetch» в приватном репозитории; используйте «f» на панели файлов, чтобы запустить «git fetch» вручную`, FileEnter: `Проиндексировать отдельные части/строки для файла или свернуть/развернуть для каталога`,
FileEnter: `Проиндексировать отдельные части/строки для файла или свернуть/развернуть для каталога`, FileStagingRequirements: `Можно проиндексировать только отдельные строки для отслеживаемых файлов`,
FileStagingRequirements: `Можно проиндексировать только отдельные строки для отслеживаемых файлов`, StageSelectionTooltip: `Переключить строку в проиндексированные / непроиндексированные`,
StageSelectionTooltip: `Переключить строку в проиндексированные / непроиндексированные`, DiscardSelection: `Отменить изменение (git reset)`,
DiscardSelection: `Отменить изменение (git reset)`, ToggleRangeSelect: `Переключить выборку перетаскивания`,
ToggleRangeSelect: `Переключить выборку перетаскивания`, ToggleSelectHunk: `Переключить выборку частей`,
ToggleSelectHunk: `Переключить выборку частей`, ToggleSelectionForPatch: `Добавить/удалить строку(и) для патча`,
ToggleSelectionForPatch: `Добавить/удалить строку(и) для патча`, EditHunk: `Изменить эту часть`,
EditHunk: `Изменить эту часть`, ToggleStagingView: `Переключиться на другую панель (проиндексированные/непроиндексированные изменения)`,
ToggleStagingView: `Переключиться на другую панель (проиндексированные/непроиндексированные изменения)`, ReturnToFilesPanel: `Вернуться к панели файлов`,
ReturnToFilesPanel: `Вернуться к панели файлов`, FastForward: `Перемотать эту ветку вперёд из её upstream-ветки`,
FastForward: `Перемотать эту ветку вперёд из её upstream-ветки`, FastForwarding: "Получить изменения и перемотать вперёд",
FastForwarding: "Получить изменения и перемотать вперёд", FoundConflictsTitle: "Конфликты!",
FoundConflictsTitle: онфликты!", ViewConflictsMenuItem: "Просмотр конфликтов",
ViewConflictsMenuItem: "Просмотр конфликтов", AbortMenuItem: "Прервать %s",
AbortMenuItem: "Прервать %s", ViewMergeRebaseOptions: "Просмотреть параметры слияния/перебазирования",
ViewMergeRebaseOptions: "Просмотреть параметры слияния/перебазирования", NotMergingOrRebasing: "В данный момент вы не выполняете ни перебазирования, ни слияние",
NotMergingOrRebasing: "В данный момент вы не выполняете ни перебазирования, ни слияние", AlreadyRebasing: "Невозможно выполнить это действие во время перебазирования",
AlreadyRebasing: "Невозможно выполнить это действие во время перебазирования", RecentRepos: "Последние репозитории",
RecentRepos: оследние репозитории", MergeOptionsTitle: араметры слияния",
MergeOptionsTitle: "Параметры слияния", RebaseOptionsTitle: "Параметры перебазирования",
RebaseOptionsTitle: "Параметры перебазирования", CommitSummaryTitle: "Сводка коммита",
CommitSummaryTitle: "Сводка коммита", CommitDescriptionTitle: "Описание коммита",
CommitDescriptionTitle: "Описание коммита", CommitDescriptionSubTitle: "Нажмите вкладку, чтобы переключить фокус",
CommitDescriptionSubTitle: "Нажмите вкладку, чтобы переключить фокус", LocalBranchesTitle: "Локальные Ветки",
LocalBranchesTitle: "Локальные Ветки", SearchTitle: "Поиск",
SearchTitle: "Поиск", TagsTitle: "Теги",
TagsTitle: "Теги", MenuTitle: "Меню",
MenuTitle: "Меню", RemotesTitle: "Удалённые репозитории",
RemotesTitle: "Удалённые репозитории", RemoteBranchesTitle: "Удалённые ветки",
RemoteBranchesTitle: "Удалённые ветки", PatchBuildingTitle: "Главная панель (сборка патчей)",
PatchBuildingTitle: "Главная панель (сборка патчей)", InformationTitle: "Информация",
InformationTitle: "Информация", SecondaryTitle: "Вторичный",
SecondaryTitle: "Вторичный", ReflogCommitsTitle: "Журнал ссылок (Reflog)",
ReflogCommitsTitle: "Журнал ссылок (Reflog)", GlobalTitle: "Глобальные сочетания клавиш",
GlobalTitle: "Глобальные сочетания клавиш", ConflictsResolved: "Все конфликты слияния разрешены. Продолжить?",
ConflictsResolved: "Все конфликты слияния разрешены. Продолжить?", Continue: "Продолжить",
Continue: "Продолжить", Keybindings: "Связки клавиш",
Keybindings: "Связки клавиш", RebasingTitle: "Перебазировать '{{.checkedOutBranch}}' на '{{.ref}}'",
RebasingTitle: "Перебазировать '{{.checkedOutBranch}}' на '{{.ref}}'", SimpleRebase: ростая перебазировка",
SimpleRebase: "Простая перебазировка", InteractiveRebase: "Интерактивная перебазировка",
InteractiveRebase: нтерактивная перебазировка", InteractiveRebaseTooltip: "Начать интерактивную перебазировку с перерыва в начале, чтобы можно было обновить TODO коммиты, прежде чем продолжить.",
InteractiveRebaseTooltip: "Начать интерактивную перебазировку с перерыва в начале, чтобы можно было обновить TODO коммиты, прежде чем продолжить.", ConfirmMerge: "Вы уверены, что хотите to merge '{{.selectedBranch}}' into '{{.checkedOutBranch}}'?",
ConfirmMerge: "Вы уверены, что хотите to merge '{{.selectedBranch}}' into '{{.checkedOutBranch}}'?", FwdNoUpstream: "Невозможно перемотать ветку без upstream-ветки",
FwdNoUpstream: "Невозможно перемотать ветку без upstream-ветки", FwdNoLocalUpstream: "Невозможно перемотать ветку. Удалённый репозитории не зарегистрирован локально",
FwdNoLocalUpstream: "Невозможно перемотать ветку. Удалённый репозитории не зарегистрирован локально", FwdCommitsToPush: "Невозможно перемотать ветку с коммитами для отправки",
FwdCommitsToPush: "Невозможно перемотать ветку с коммитами для отправки", ErrorOccurred: "Произошла ошибка! Пожалуйста, заявите о проблеме на",
ErrorOccurred: "Произошла ошибка! Пожалуйста, заявите о проблеме на", NoRoom: "Недостаточно места",
NoRoom: "Недостаточно места", YouAreHere: "ВЫ ЗДЕСЬ",
YouAreHere: "ВЫ ЗДЕСЬ", YouDied: "ТЫ УМЕР!",
YouDied: "ТЫ УМЕР!", RewordNotSupported: "Переформулировка коммитов при интерактивном перебазировании в настоящее время не поддерживается",
RewordNotSupported: "Переформулировка коммитов при интерактивном перебазировании в настоящее время не поддерживается", ChangingThisActionIsNotAllowed: "Изменение этого типа записи todo перебазирования не допускается",
ChangingThisActionIsNotAllowed: "Изменение этого типа записи todo перебазирования не допускается", CherryPickCopy: "Скопировать отобранные коммит (cherry-pick)",
CherryPickCopy: "Скопировать отобранные коммит (cherry-pick)", PasteCommits: "Вставить отобранные коммиты (cherry-pick)",
PasteCommits: "Вставить отобранные коммиты (cherry-pick)", SureCherryPick: "Вы уверены, что хотите выборочно применить (cherry-picked) отобранные коммиты в эту ветку?",
SureCherryPick: "Вы уверены, что хотите выборочно применить (cherry-picked) отобранные коммиты в эту ветку?", CherryPick: "Выборочная отборка (Cherry-Pick)",
CherryPick: "Выборочная отборка (Cherry-Pick)", Donate: "Пожертвовать",
Donate: "Пожертвовать", AskQuestion: "Задать вопрос",
AskQuestion: "Задать вопрос", PrevLine: "Выбрать предыдущую строку",
PrevLine: "Выбрать предыдущую строку", NextLine: "Выбрать следующую строку",
NextLine: "Выбрать следующую строку", PrevHunk: "Выбрать предыдущую часть",
PrevHunk: "Выбрать предыдущую часть", NextHunk: "Выбрать следующую часть",
NextHunk: "Выбрать следующую часть", PrevConflict: "Выбрать предыдущий конфликт",
PrevConflict: "Выбрать предыдущий конфликт", NextConflict: "Выбрать следующий конфликт",
NextConflict: "Выбрать следующий конфликт", SelectPrevHunk: "Выбрать предыдущую часть",
SelectPrevHunk: "Выбрать предыдущую часть", SelectNextHunk: "Выбрать следующую часть",
SelectNextHunk: "Выбрать следующую часть", ScrollDown: "Прокрутить вниз",
ScrollDown: "Прокрутить вниз", ScrollUp: "Прокрутить вверх",
ScrollUp: "Прокрутить вверх", ScrollUpMainWindow: "Прокрутить вверх главную панель",
ScrollUpMainWindow: "Прокрутить вверх главную панель", ScrollDownMainWindow: "Прокрутить вниз главную панель",
ScrollDownMainWindow: "Прокрутить вниз главную панель", AmendCommitTitle: "Править коммит (amend)",
AmendCommitTitle: равить коммит (amend)", AmendCommitPrompt: "Вы уверены, что хотите править этот коммит проиндексированными файлами?",
AmendCommitPrompt: "Вы уверены, что хотите править этот коммит проиндексированными файлами?", DropCommitTitle: "Удалить коммит",
DropCommitTitle: далить коммит", DropCommitPrompt: "Вы уверены, что хотите удалить этот коммит?",
DropCommitPrompt: "Вы уверены, что хотите удалить этот коммит?", PullingStatus: "Получение и слияние изменении",
PullingStatus: "Получение и слияние изменении", PushingStatus: "Отправка изменении",
PushingStatus: "Отправка изменении", FetchingStatus: "Получение изменении",
FetchingStatus: "Получение изменении", SquashingStatus: "Объединение коммитов",
SquashingStatus: "Объединение коммитов", FixingStatus: "Объединение коммитов, отбросив сообщение коммита",
FixingStatus: "Объединение коммитов, отбросив сообщение коммита", DeletingStatus: "Удаление",
DeletingStatus: "Удаление", MovingStatus: "Перемещение",
MovingStatus: "Перемещение", RebasingStatus: "Перебазирование",
RebasingStatus: "Перебазирование", MergingStatus: "Слияние",
MergingStatus: "Слияние", LowercaseRebasingStatus: "перебазировка", // lowercase because it shows up in parentheses
LowercaseRebasingStatus: "перебазировка", // lowercase because it shows up in parentheses LowercaseMergingStatus: "слияние", // lowercase because it shows up in parentheses
LowercaseMergingStatus: "слияние", // lowercase because it shows up in parentheses AmendingStatus: "Правка коммита",
AmendingStatus: "Правка коммита", CherryPickingStatus: "Выборочная отборка (cherry-picking)",
CherryPickingStatus: "Выборочная отборка (cherry-picking)", UndoingStatus: "Отмена последней команды",
UndoingStatus: "Отмена последней команды", RedoingStatus: "Выполнение последней команды",
RedoingStatus: "Выполнение последней команды", CheckingOutStatus: "Переключение",
CheckingOutStatus: "Переключение", CommittingStatus: "Сохранение изменении",
CommittingStatus: "Сохранение изменении", CommitFiles: "Сохранить изменения файлов",
CommitFiles: "Сохранить изменения файлов", SubCommitsDynamicTitle: "Коммиты (%s)",
SubCommitsDynamicTitle: "Коммиты (%s)", CommitFilesDynamicTitle: "Различия файлов (%s)",
CommitFilesDynamicTitle: "Различия файлов (%s)", RemoteBranchesDynamicTitle: "Удалённые ветки (%s)",
RemoteBranchesDynamicTitle: "Удалённые ветки (%s)", ViewItemFiles: "Просмотреть файлы выбранного элемента",
ViewItemFiles: "Просмотреть файлы выбранного элемента", CommitFilesTitle: "Сохранить Изменения Файлов",
CommitFilesTitle: "Сохранить Изменения Файлов", CheckoutCommitFileTooltip: "Переключить файл",
CheckoutCommitFileTooltip: "Переключить файл", CanOnlyDiscardFromLocalCommits: "Изменения можно отменить только из локальных коммитов.",
CanOnlyDiscardFromLocalCommits: "Изменения можно отменить только из локальных коммитов.", DiscardOldFileChangeTooltip: "Отменить изменения коммита в этом файле",
DiscardOldFileChangeTooltip: "Отменить изменения коммита в этом файле", DiscardFileChangesTitle: "Отменить изменения файла",
DiscardFileChangesTitle: тменить изменения файла", DiscardFileChangesPrompt: "Вы уверены, что хотите удалить изменения в выбранных файлах из этого коммита?\n\nЭто действие запустит перебазирование и отменит изменения в этих файлах. Обратите внимание, что если последующие коммиты зависят от этих изменений, вам, возможно, придется разрешить конфликты.\nПримечание: это также сбросит все активные пользовательские патчи.",
DiscardFileChangesPrompt: "Вы уверены, что хотите удалить изменения в выбранных файлах из этого коммита?\n\nЭто действие запустит перебазирование и отменит изменения в этих файлах. Обратите внимание, что если последующие коммиты зависят от этих изменений, вам, возможно, придется разрешить конфликты.\nПримечание: это также сбросит все активные пользовательские патчи.", DisabledForGPG: "Функция недоступна для пользователей, использующих GPG",
DisabledForGPG: "Функция недоступна для пользователей, использующих GPG", CreateRepo: "Не в git репозитории. Создать новый git репозиторий? (y/n):",
CreateRepo: "Не в git репозитории. Создать новый git репозиторий? (y/n):", BareRepo: "Вы пытались открыть Lazygit в пустом репозитории, но Lazygit ещё не поддерживает пустые репозитории. Открыть последний репозиторий? (y/n)",
BareRepo: "Вы пытались открыть Lazygit в пустом репозитории, но Lazygit ещё не поддерживает пустые репозитории. Открыть последний репозиторий? (y/n)", InitialBranch: "Название ветки? (оставьте пустым для git по умолчанию):",
InitialBranch: "Название ветки? (оставьте пустым для git по умолчанию):", NoRecentRepositories: "Необходимо открыть lazygit в git репозитории. Нет валидных последних репозиториев. Выход.",
NoRecentRepositories: "Необходимо открыть lazygit в git репозитории. Нет валидных последних репозиториев. Выход.", IncorrectNotARepository: "Неверное значение 'notARepository'. Это должно быть одним из 'prompt', 'create', 'skip', или 'quit'.",
IncorrectNotARepository: "Неверное значение 'notARepository'. Это должно быть одним из 'prompt', 'create', 'skip', или 'quit'.", AutoStashTitle: "Автосохранить изменения?",
AutoStashTitle: "Автосохранить изменения?", AutoStashPrompt: "Чтобы перенести изменения, их нужно сохранить и вынуть. Сделать это автоматически? (enter/esc)",
AutoStashPrompt: "Чтобы перенести изменения, их нужно сохранить и вынуть. Сделать это автоматически? (enter/esc)", StashPrefix: "Автосохранение изменений для",
StashPrefix: "Автосохранение изменений для", Discard: "Просмотреть параметры «отмены изменении»",
Discard: "Просмотреть параметры «отмены изменении»", Cancel: "Отменить",
Cancel: "Отменить", DiscardAllChanges: "Отменить все изменения",
DiscardAllChanges: "Отменить все изменения", DiscardUnstagedChanges: "Отменить непроиндексированные изменения",
DiscardUnstagedChanges: "Отменить непроиндексированные изменения", DiscardAllChangesToAllFiles: "Разбомбить рабочее дерево?",
DiscardAllChangesToAllFiles: "Разбомбить рабочее дерево?", DiscardAnyUnstagedChanges: "Отменить непроиндексированные изменения",
DiscardAnyUnstagedChanges: "Отменить непроиндексированные изменения", DiscardUntrackedFiles: "Удалить неотслеживаемые файлы",
DiscardUntrackedFiles: "Удалить неотслеживаемые файлы", DiscardStagedChanges: "Отменить проиндексированные изменения",
DiscardStagedChanges: "Отменить проиндексированные изменения", HardReset: "Жёсткий сброс",
HardReset: "Жёсткий сброс", ViewResetOptions: `Просмотреть параметры сброса`,
ViewResetOptions: `Просмотреть параметры сброса`, CreateFixupCommitTooltip: `Создать fixup коммит для этого коммита`,
CreateFixupCommitTooltip: `Создать fixup коммит для этого коммита`, SquashAboveCommitsTooltip: `Объединить все 'fixup!' коммиты выше в выбранный коммит (автосохранение)`,
SquashAboveCommitsTooltip: `Объединить все 'fixup!' коммиты выше в выбранный коммит (автосохранение)`, CreateFixupCommit: `Создать fixup коммит`,
CreateFixupCommit: `Создать fixup коммит`, SureCreateFixupCommit: `Вы уверены, что хотите создать fixup! коммит для коммита {{.commit}}?`,
SureCreateFixupCommit: `Вы уверены, что хотите создать fixup! коммит для коммита {{.commit}}?`, ExecuteCustomCommand: "Выполнить пользовательскую команду",
ExecuteCustomCommand: "Выполнить пользовательскую команду", CustomCommand: ользовательская Команда:",
CustomCommand: "Пользовательская Команда:", CommitChangesWithoutHook: "Закоммитить изменения без предварительного хука коммита",
CommitChangesWithoutHook: "Закоммитить изменения без предварительного хука коммита", SkipHookPrefixNotConfigured: "Вы не настроили префикс сообщения коммита для пропуска хуков. Установите `git.skipHookPrefix = 'WIP'` в вашей конфигурации",
SkipHookPrefixNotConfigured: "Вы не настроили префикс сообщения коммита для пропуска хуков. Установите `git.skipHookPrefix = 'WIP'` в вашей конфигурации", ResetTo: `Сбросить на`,
ResetTo: `Сбросить на`, PressEnterToReturn: "Нажмите Enter, чтобы вернуться в lazygit",
PressEnterToReturn: "Нажмите Enter, чтобы вернуться в lazygit", ViewStashOptions: "Просмотреть параметры хранилища",
ViewStashOptions: "Просмотреть параметры хранилища", StashAllChanges: "Припрятать все изменения",
StashAllChanges: "Припрятать все изменения", StashStagedChanges: "Припрятать проиндексированные изменения",
StashStagedChanges: "Припрятать проиндексированные изменения", StashAllChangesKeepIndex: "Припрятать все изменения и сохранить индекс",
StashAllChangesKeepIndex: "Припрятать все изменения и сохранить индекс", StashUnstagedChanges: "Припрятать непроиндексированные изменения",
StashUnstagedChanges: "Припрятать непроиндексированные изменения", StashIncludeUntrackedChanges: "Припрятать все изменения, включая неотслеживаемые файлы",
StashIncludeUntrackedChanges: "Припрятать все изменения, включая неотслеживаемые файлы", StashOptions: "Параметры хранилища",
StashOptions: "Параметры хранилища", NotARepository: "Ошибка: необходимо запустить внутри git репозитория",
NotARepository: "Ошибка: необходимо запустить внутри git репозитория", Jump: "Перейти к панели",
Jump: "Перейти к панели", ScrollLeftRight: "Прокрутить влево/вправо",
ScrollLeftRight: "Прокрутить влево/вправо", ScrollLeft: "Прокрутить влево",
ScrollLeft: "Прокрутить влево", ScrollRight: "Прокрутить вправо",
ScrollRight: "Прокрутить вправо", DiscardPatch: "Отменить патч",
DiscardPatch: "Отменить патч", DiscardPatchConfirm: "Вы можете собрать патч только из одной записи коммита/хранилища за раз. Отменить текущий патч?",
DiscardPatchConfirm: "Вы можете собрать патч только из одной записи коммита/хранилища за раз. Отменить текущий патч?", CantPatchWhileRebasingError: "Вы не можете создавать патчи или запускать команды патча, находясь в состоянии слияния или перемещения.",
CantPatchWhileRebasingError: "Вы не можете создавать патчи или запускать команды патча, находясь в состоянии слияния или перемещения.", ToggleAddToPatch: "Переключить файлы включённые в патч",
ToggleAddToPatch: "Переключить файлы включённые в патч", ToggleAllInPatch: "Переключить все файлы, включённые в патч",
ToggleAllInPatch: "Переключить все файлы, включённые в патч", UpdatingPatch: "Обновление патча",
UpdatingPatch: "Обновление патча", ViewPatchOptions: "Просмотреть пользовательские параметры патча",
ViewPatchOptions: росмотреть пользовательские параметры патча", PatchOptionsTitle: "Параметры патча",
PatchOptionsTitle: "Параметры патча", NoPatchError: "Патч ещё не создан. Чтобы начать сборку патча, используйте «пробел» в файле коммита или введите, чтобы добавить определённые строки.",
NoPatchError: "Патч ещё не создан. Чтобы начать сборку патча, используйте «пробел» в файле коммита или введите, чтобы добавить определённые строки.", EnterCommitFile: "Введите файл, чтобы добавить выбранные строки в патч (или свернуть каталог переключения)",
EnterCommitFile: "Введите файл, чтобы добавить выбранные строки в патч (или свернуть каталог переключения)", ExitCustomPatchBuilder: `Выйти из сборщика пользовательских патчей`,
ExitCustomPatchBuilder: `Выйти из сборщика пользовательских патчей`, EnterUpstream: `Введите upstream как '<remote> <branchname>'`,
EnterUpstream: `Введите upstream как '<remote> <branchname>'`, InvalidUpstream: "Недействительный upstream. Должен быть в формате '<remote> <branchname>'",
InvalidUpstream: "Недействительный upstream. Должен быть в формате '<remote> <branchname>'", ReturnToRemotesList: `Вернуться к списку удалённых репозитории`,
ReturnToRemotesList: `Вернуться к списку удалённых репозитории`, NewRemote: `Добавить новую удалённую ветку`,
NewRemote: `Добавить новую удалённую ветку`, NewRemoteName: `Название новой удалённой ветки`,
NewRemoteName: `Название новой удалённой ветки`, NewRemoteUrl: `Ссылка новой удалённой ветки`,
NewRemoteUrl: `Ссылка новой удалённой ветки`, EditRemoteName: `Введите новое название для удалённое ветки {{.remoteName}}:`,
EditRemoteName: `Введите новое название для удалённое ветки {{.remoteName}}:`, EditRemoteUrl: `Введите новую ссылку для удалённое ветки {{.remoteName}}:`,
EditRemoteUrl: `Введите новую ссылку для удалённое ветки {{.remoteName}}:`, RemoveRemote: `Удалить удалённую ветку`,
RemoveRemote: `Удалить удалённую ветку`, RemoveRemotePrompt: "Вы уверены, что хотите удалить удалённую ветку?",
RemoveRemotePrompt: "Вы уверены, что хотите удалить удалённую ветку?", DeleteRemoteBranch: далить Удалённую Ветку",
DeleteRemoteBranch: далить Удалённую Ветку", DeleteRemoteBranchMessage: "Вы уверены, что хотите удалить удалённую ветку",
DeleteRemoteBranchMessage: "Вы уверены, что хотите удалить удалённую ветку", SetAsUpstreamTooltip: "Установить как upstream-ветку переключённую ветку",
SetAsUpstreamTooltip: "Установить как upstream-ветку переключённую ветку", SetUpstream: "Установить upstream-ветку из выбранной ветки",
SetUpstream: "Установить upstream-ветку из выбранной ветки", UnsetUpstream: "Убрать upstream-ветку из выбранной ветки",
UnsetUpstream: "Убрать upstream-ветку из выбранной ветки", SetUpstreamTitle: "Установить upstream-ветку",
SetUpstreamTitle: "Установить upstream-ветку", SetUpstreamMessage: "Вы уверены, что хотите установить upstream-ветвь '{{.checkedOut}}' на '{{.selected}}'",
SetUpstreamMessage: "Вы уверены, что хотите установить upstream-ветвь '{{.checkedOut}}' на '{{.selected}}'", EditRemoteTooltip: "Редактировать удалённый репозитории",
EditRemoteTooltip: "Редактировать удалённый репозитории", TagCommit: "Пометить коммит тегом",
TagCommit: "Пометить коммит тегом", TagMenuTitle: "Создать тег",
TagMenuTitle: "Создать тег", TagNameTitle: "Название тега",
TagNameTitle: "Название тега", TagMessageTitle: "Сообщения тега",
TagMessageTitle: "Сообщения тега", AnnotatedTag: "Аннотированный тег",
AnnotatedTag: "Аннотированный тег", LightweightTag: "Легковесный тег",
LightweightTag: "Легковесный тег", DeleteTagTitle: "Удалить тег",
DeleteTagTitle: "Удалить тег", PushTagTitle: "Удалённый репозитории для отправки тега '{{.tagName}}' в:",
PushTagTitle: "Удалённый репозитории для отправки тега '{{.tagName}}' в:", PushTag: тправить тег",
PushTag: "Отправить тег", NewTag: "Создать тег",
NewTag: "Создать тег", FetchRemoteTooltip: "Получение изменения из удалённого репозитория",
FetchRemoteTooltip: "Получение изменения из удалённого репозитория", FetchingRemoteStatus: "Получение статуса удалённого репозитория",
FetchingRemoteStatus: "Получение статуса удалённого репозитория", CheckoutCommit: "Переключить коммит",
CheckoutCommit: ереключить коммит", SureCheckoutThisCommit: "Вы уверены, что хотите переключить коммит?",
SureCheckoutThisCommit: "Вы уверены, что хотите переключить коммит?", GitFlowOptions: "Показать параметры git-flow",
GitFlowOptions: "Показать параметры git-flow", NotAGitFlowBranch: "Это не похоже на ветку git-flow",
NotAGitFlowBranch: "Это не похоже на ветку git-flow", NewGitFlowBranchPrompt: "Новое {{.branchType}} название:",
NewGitFlowBranchPrompt: "Новое {{.branchType}} название:", IgnoreTracked: "Игнорировать отслеживаемый файл",
IgnoreTracked: гнорировать отслеживаемый файл", IgnoreTrackedPrompt: "Вы уверены, что хотите игнорировать отслеживаемый файл?",
IgnoreTrackedPrompt: "Вы уверены, что хотите игнорировать отслеживаемый файл?", ExcludeTracked: "Исключить отслеживаемый файл",
ExcludeTracked: сключить отслеживаемый файл", ExcludeTrackedPrompt: "Вы уверены, что хотите исключить отслеживаемый файл?",
ExcludeTrackedPrompt: "Вы уверены, что хотите исключить отслеживаемый файл?", ViewResetToUpstreamOptions: "Просмотреть параметры сброса upstream-ветки",
ViewResetToUpstreamOptions: "Просмотреть параметры сброса upstream-ветки", NextScreenMode: "Следующий режим экрана (нормальный/полуэкранный/полноэкранный)",
NextScreenMode: "Следующий режим экрана (нормальный/полуэкранный/полноэкранный)", PrevScreenMode: "Предыдущий режим экрана",
PrevScreenMode: "Предыдущий режим экрана", StartSearch: "Найти",
StartSearch: "Найти", Panel: "Панель",
Panel: "Панель", KeybindingsLegend: "Связки клавиш",
KeybindingsLegend: "Связки клавиш", RenameBranch: "Переименовать ветку",
RenameBranch: "Переименовать ветку", NewBranchNamePrompt: "Введите новое название ветки",
NewBranchNamePrompt: "Введите новое название ветки", RenameBranchWarning: "Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?",
RenameBranchWarning: "Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?", OpenKeybindingsMenu: "Открыть меню",
OpenKeybindingsMenu: "Открыть меню", ResetCherryPick: "Сбросить отобранную (скопированную | cherry-picked) выборку коммитов",
ResetCherryPick: бросить отобранную (скопированную | cherry-picked) выборку коммитов", NextTab: ледующая вкладка",
NextTab: "Следующая вкладка", PrevTab: "Предыдущая вкладка",
PrevTab: "Предыдущая вкладка", CantUndoWhileRebasing: "Невозможно отменить во время перебазирования",
CantUndoWhileRebasing: "Невозможно отменить во время перебазирования", CantRedoWhileRebasing: "Невозможно повторить при перебазировании",
CantRedoWhileRebasing: "Невозможно повторить при перебазировании", MustStashWarning: "Вытаскивание исправления в индекс требует сохранения и распаковки ваших изменений. Если что-то пойдёт не так, можно получить доступ к файлам из хранилища. Продолжить?",
MustStashWarning: "Вытаскивание исправления в индекс требует сохранения и распаковки ваших изменений. Если что-то пойдёт не так, можно получить доступ к файлам из хранилища. Продолжить?", MustStashTitle: "Необходимо припрятать",
MustStashTitle: "Необходимо припрятать", ConfirmationTitle: "Панель Подтверждения",
ConfirmationTitle: анель Подтверждения", PrevPage: редыдущая страница",
PrevPage: "Предыдущая страница", NextPage: "Следующая страница",
NextPage: "Следующая страница", GotoTop: "Пролистать наверх",
GotoTop: "Пролистать наверх", GotoBottom: "Прокрутить вниз",
GotoBottom: "Прокрутить вниз", FilteringBy: "Фильтрация по",
FilteringBy: "Фильтрация по", ResetInParentheses: "(сбросить)",
ResetInParentheses: "(сбросить)", OpenFilteringMenu: "Просмотреть параметры фильтрации по пути",
OpenFilteringMenu: "Просмотреть параметры фильтрации по пути", FilterBy: "Фильтровать по",
FilterBy: "Фильтровать по", ExitFilterMode: "Прекратить фильтрацию по пути",
ExitFilterMode: "Прекратить фильтрацию по пути", FilterPathOption: "Введите путь для фильтрации",
FilterPathOption: "Введите путь для фильтрации", EnterFileName: "Введите путь:",
EnterFileName: "Введите путь:", FilteringMenuTitle: "Фильтрация",
FilteringMenuTitle: "Фильтрация", MustExitFilterModeTitle: "Команда недоступна",
MustExitFilterModeTitle: "Команда недоступна", MustExitFilterModePrompt: "Команда недоступна в режиме фильтрации. Выйти из режима фильтрации?",
MustExitFilterModePrompt: "Команда недоступна в режиме фильтрации. Выйти из режима фильтрации?", Diff: "Разница",
Diff: "Разница", EnterRefToDiff: "Введите ссылку для сравнения",
EnterRefToDiff: "Введите ссылку для сравнения", EnterRefName: "Введите ссылку:",
EnterRefName: "Введите ссылку:", ExitDiffMode: "Выйти из режима сравнения",
ExitDiffMode: "Выйти из режима сравнения", DiffingMenuTitle: "Сравнение",
DiffingMenuTitle: равнение", SwapDiff: "Обратное направление сравнении",
SwapDiff: "Обратное направление сравнении", ViewDiffingOptions: "Открыть меню сравнении",
ViewDiffingOptions: "Открыть меню сравнении",
// the actual view is the extras view which I intend to give more tabs in future but for now we'll only mention the command log part // the actual view is the extras view which I intend to give more tabs in future but for now we'll only mention the command log part
OpenCommandLogMenu: "Открыть меню журнала команд", OpenCommandLogMenu: "Открыть меню журнала команд",
ShowingGitDiff: "Показывает вывод для:", ShowingGitDiff: "Показывает вывод для:",

View File

@ -68,387 +68,386 @@ const traditionalChineseDeprecatedEditConfigWarning = `
// exporting this so we can use it in tests // exporting this so we can use it in tests
func traditionalChineseTranslationSet() TranslationSet { func traditionalChineseTranslationSet() TranslationSet {
return TranslationSet{ return TranslationSet{
NotEnoughSpace: "沒有足夠空間可以繪製面板", NotEnoughSpace: "沒有足夠空間可以繪製面板",
DiffTitle: "差異", DiffTitle: "差異",
FilesTitle: "檔案", FilesTitle: "檔案",
BranchesTitle: "分支", BranchesTitle: "分支",
CommitsTitle: "提交", CommitsTitle: "提交",
StashTitle: "收藏 (Stash)", StashTitle: "收藏 (Stash)",
SnakeTitle: "貪食蛇", SnakeTitle: "貪食蛇",
EasterEgg: "彩蛋", EasterEgg: "彩蛋",
UnstagedChanges: "未預存變更", UnstagedChanges: "未預存變更",
StagedChanges: "已預存變更", StagedChanges: "已預存變更",
MainTitle: "主視窗", MainTitle: "主視窗",
MergeConfirmTitle: "合併", MergeConfirmTitle: "合併",
StagingTitle: "主視窗 (預存中)", StagingTitle: "主視窗 (預存中)",
MergingTitle: "主視窗 (合併中)", MergingTitle: "主視窗 (合併中)",
NormalTitle: "主視窗 (一般)", NormalTitle: "主視窗 (一般)",
LogTitle: "版本記錄", LogTitle: "版本記錄",
CommitSummary: "提交摘要", CommitSummary: "提交摘要",
CredentialsUsername: "使用者名稱", CredentialsUsername: "使用者名稱",
CredentialsPassword: "密碼", CredentialsPassword: "密碼",
CredentialsPassphrase: "輸入 SSH 金鑰的密碼", CredentialsPassphrase: "輸入 SSH 金鑰的密碼",
CredentialsPIN: "輸入 SSH 金鑰的 PIN 碼", CredentialsPIN: "輸入 SSH 金鑰的 PIN 碼",
PassUnameWrong: "密碼、密語或使用者名稱錯誤", PassUnameWrong: "密碼、密語或使用者名稱錯誤",
Commit: "提交變更", Commit: "提交變更",
AmendLastCommit: "修正上次提交", AmendLastCommit: "修正上次提交",
AmendLastCommitTitle: "修正上次提交", AmendLastCommitTitle: "修正上次提交",
SureToAmend: "是否確定要修正上次提交?之後你可以從提交面板中再次更改此次提交的訊息。", SureToAmend: "是否確定要修正上次提交?之後你可以從提交面板中再次更改此次提交的訊息。",
NoCommitToAmend: "沒有可以修正的提交。", NoCommitToAmend: "沒有可以修正的提交。",
CommitChangesWithEditor: "使用 git 編輯器提交變更", CommitChangesWithEditor: "使用 git 編輯器提交變更",
StatusTitle: "狀態", StatusTitle: "狀態",
Menu: "功能表", Menu: "功能表",
Execute: "執行", Execute: "執行",
Stage: "切換預存", Stage: "切換預存",
ToggleStagedAll: "全部預存/取消預存", ToggleStagedAll: "全部預存/取消預存",
ToggleTreeView: "切換檔案樹狀視圖", ToggleTreeView: "切換檔案樹狀視圖",
OpenMergeTool: "開啟外部合併工具 (git mergetool)", OpenMergeTool: "開啟外部合併工具 (git mergetool)",
Refresh: "重新整理", Refresh: "重新整理",
Push: "推送", Push: "推送",
Pull: "拉取", Pull: "拉取",
Scroll: "捲動", Scroll: "捲動",
MergeConflictsTitle: "合併衝突", MergeConflictsTitle: "合併衝突",
Checkout: "檢出", Checkout: "檢出",
FileFilter: "篩選檔案 (預存/未預存)", FileFilter: "篩選檔案 (預存/未預存)",
FilterStagedFiles: "僅顯示預存的檔案", FilterStagedFiles: "僅顯示預存的檔案",
FilterUnstagedFiles: "僅顯示未預存的檔案", FilterUnstagedFiles: "僅顯示未預存的檔案",
ResetFilter: "重設篩選", ResetFilter: "重設篩選",
NoChangedFiles: "沒有變更的檔案", NoChangedFiles: "沒有變更的檔案",
SoftReset: "軟重設", SoftReset: "軟重設",
AlreadyCheckedOutBranch: "你已經檢出這個分支了", AlreadyCheckedOutBranch: "你已經檢出這個分支了",
SureForceCheckout: "你確定要強制檢出嗎?這將會使你失去本地的所有更改", SureForceCheckout: "你確定要強制檢出嗎?這將會使你失去本地的所有更改",
ForceCheckoutBranch: "強制檢出分支", ForceCheckoutBranch: "強制檢出分支",
BranchName: "分支名稱", BranchName: "分支名稱",
NewBranchNameBranchOff: "新的分支名稱 (根據 '{{.branchName}}' 分支創建)", NewBranchNameBranchOff: "新的分支名稱 (根據 '{{.branchName}}' 分支創建)",
CantDeleteCheckOutBranch: "你不能刪除已檢出的分支!", CantDeleteCheckOutBranch: "你不能刪除已檢出的分支!",
ForceDeleteBranchMessage: "'{{.selectedBranchName}}' 分支尚未完全合併。你確定要刪除嗎?", ForceDeleteBranchMessage: "'{{.selectedBranchName}}' 分支尚未完全合併。你確定要刪除嗎?",
RebaseBranch: "將已檢出的分支變基至此分支", RebaseBranch: "將已檢出的分支變基至此分支",
CantRebaseOntoSelf: "你不能將分支變基至自己", CantRebaseOntoSelf: "你不能將分支變基至自己",
CantMergeBranchIntoItself: "你不能將一個分支合併至自己", CantMergeBranchIntoItself: "你不能將一個分支合併至自己",
ForceCheckout: "強制檢出", ForceCheckout: "強制檢出",
CheckoutByName: "根據名稱檢出", CheckoutByName: "根據名稱檢出",
NewBranch: "新分支", NewBranch: "新分支",
NoBranchesThisRepo: "這個版本庫中沒有分支", NoBranchesThisRepo: "這個版本庫中沒有分支",
CommitWithoutMessageErr: "沒有提交訊息,無法提交", CommitWithoutMessageErr: "沒有提交訊息,無法提交",
Close: "關閉", Close: "關閉",
CloseCancel: "關閉/取消", CloseCancel: "關閉/取消",
Confirm: "確認", Confirm: "確認",
Quit: "結束", Quit: "結束",
NoCommitsThisBranch: "這個分支沒有提交", NoCommitsThisBranch: "這個分支沒有提交",
UpdateRefHere: "在這裡更新 '{{.ref}}' 分支", UpdateRefHere: "在這裡更新 '{{.ref}}' 分支",
CannotSquashOrFixupFirstCommit: "沒有可以壓縮的提交", CannotSquashOrFixupFirstCommit: "沒有可以壓縮的提交",
Fixup: "修復 (Fixup)", Fixup: "修復 (Fixup)",
SureFixupThisCommit: "你確定要對這個提交進行 '修復' 嗎? 它將被合併到下面的提交中", SureFixupThisCommit: "你確定要對這個提交進行 '修復' 嗎? 它將被合併到下面的提交中",
SureSquashThisCommit: "你確定要把這個提交壓縮到下面的提交中嗎?", SureSquashThisCommit: "你確定要把這個提交壓縮到下面的提交中嗎?",
Squash: "壓縮 (Squash)", Squash: "壓縮 (Squash)",
PickCommitTooltip: "挑選提交 (於變基過程中)", PickCommitTooltip: "挑選提交 (於變基過程中)",
RevertCommit: "還原提交", RevertCommit: "還原提交",
Reword: "改寫提交", Reword: "改寫提交",
DropCommit: "刪除提交", DropCommit: "刪除提交",
MoveDownCommit: "向下移動提交", MoveDownCommit: "向下移動提交",
MoveUpCommit: "向上移動提交", MoveUpCommit: "向上移動提交",
EditCommitTooltip: "編輯提交", EditCommitTooltip: "編輯提交",
AmendCommitTooltip: "使用已預存的更改修正提交", AmendCommitTooltip: "使用已預存的更改修正提交",
ResetAuthor: "重設作者", ResetAuthor: "重設作者",
SetAuthor: "設置作者", SetAuthor: "設置作者",
AmendCommitAttribute: "設置/重設提交作者", AmendCommitAttribute: "設置/重設提交作者",
SetAuthorPromptTitle: "設置作者 (格式如 '姓名 <電子郵件>')", SetAuthorPromptTitle: "設置作者 (格式如 '姓名 <電子郵件>')",
SureResetCommitAuthor: "此提交的作者欄位將被更新以符合已配置的使用者。它也會更新作者的時間戳。繼續嗎?", SureResetCommitAuthor: "此提交的作者欄位將被更新以符合已配置的使用者。它也會更新作者的時間戳。繼續嗎?",
RewordCommitEditor: "使用編輯器改寫提交", RewordCommitEditor: "使用編輯器改寫提交",
Error: "錯誤", Error: "錯誤",
PickHunk: "挑選程式碼片段", PickHunk: "挑選程式碼片段",
PickAllHunks: "挑選所有程式碼片段", PickAllHunks: "挑選所有程式碼片段",
Undo: "復原", Undo: "復原",
UndoReflog: "復原", UndoReflog: "復原",
RedoReflog: "取消復原", RedoReflog: "取消復原",
UndoTooltip: "將使用 reflog 確定要運行哪個 git 命令以復原上一個 git 命令。這不包括工作區的更改;只考慮提交。", UndoTooltip: "將使用 reflog 確定要運行哪個 git 命令以復原上一個 git 命令。這不包括工作區的更改;只考慮提交。",
RedoTooltip: "將使用 reflog 確定要運行哪個 git 命令以重作上一個 git 命令。這不包括工作區的更改;只考慮提交。", RedoTooltip: "將使用 reflog 確定要運行哪個 git 命令以重作上一個 git 命令。這不包括工作區的更改;只考慮提交。",
DiscardAllTooltip: "捨棄 '{{.path}}' 中的預存和未預存的更改。", DiscardAllTooltip: "捨棄 '{{.path}}' 中的預存和未預存的更改。",
DiscardUnstagedTooltip: "捨棄 '{{.path}}' 中的未預存的更改。", DiscardUnstagedTooltip: "捨棄 '{{.path}}' 中的未預存的更改。",
Pop: "還原", Pop: "還原",
Drop: "捨棄", Drop: "捨棄",
Apply: "套用", Apply: "套用",
NoStashEntries: "沒有收藏記錄", NoStashEntries: "沒有收藏記錄",
StashDrop: "放棄收藏記錄", StashDrop: "放棄收藏記錄",
SureDropStashEntry: "你確定要捨棄這條收藏記錄嗎?", SureDropStashEntry: "你確定要捨棄這條收藏記錄嗎?",
StashPop: "還原收藏記錄", StashPop: "還原收藏記錄",
SurePopStashEntry: "你確定要從收藏中還原這個記錄嗎?", SurePopStashEntry: "你確定要從收藏中還原這個記錄嗎?",
StashApply: "套用收藏記錄", StashApply: "套用收藏記錄",
SureApplyStashEntry: "你確定要套用這個收藏記錄嗎?", SureApplyStashEntry: "你確定要套用這個收藏記錄嗎?",
NoTrackedStagedFilesStash: "你沒有被追蹤的、預存的檔案可進行收藏", NoTrackedStagedFilesStash: "你沒有被追蹤的、預存的檔案可進行收藏",
NoFilesToStash: "沒有檔案可以進行收藏", NoFilesToStash: "沒有檔案可以進行收藏",
StashChanges: "安置現有變更到收藏中", StashChanges: "安置現有變更到收藏中",
RenameStash: "重新命名收藏", RenameStash: "重新命名收藏",
RenameStashPrompt: "重新命名收藏:{{.stashName}}", RenameStashPrompt: "重新命名收藏:{{.stashName}}",
OpenConfig: "開啟設定檔案", OpenConfig: "開啟設定檔案",
EditConfig: "編輯設定檔案", EditConfig: "編輯設定檔案",
ForcePush: "強制推送", ForcePush: "強制推送",
ForcePushPrompt: "你的分支與遠端分支分岔。按 'ESC' 取消,或按 'Enter' 強制推送。", ForcePushPrompt: "你的分支與遠端分支分岔。按 'ESC' 取消,或按 'Enter' 強制推送。",
ForcePushDisabled: "你的分支與遠端分支分岔,你已禁用強制推送", ForcePushDisabled: "你的分支與遠端分支分岔,你已禁用強制推送",
UpdatesRejectedAndForcePushDisabled: "更新被拒絕,你已禁用強制推送", CheckForUpdate: "檢查更新",
CheckForUpdate: "檢查更新", CheckingForUpdates: "正在檢查更新...",
CheckingForUpdates: "正在檢查更新...", UpdateAvailableTitle: "有可用的更新!",
UpdateAvailableTitle: "有可用的更新!", UpdateAvailable: "下載並安裝版本 {{.newVersion}}?",
UpdateAvailable: "下載並安裝版本 {{.newVersion}}?", UpdateInProgressWaitingStatus: "更新中",
UpdateInProgressWaitingStatus: "更新中", UpdateCompletedTitle: "更新已完成!",
UpdateCompletedTitle: "更新已完成!", UpdateCompleted: "更新已成功安裝。為了使其生效,請重新啟動 lazygit。",
UpdateCompleted: "更新已成功安裝。為了使其生效,請重新啟動 lazygit。", FailedToRetrieveLatestVersionErr: "無法獲取版本資訊",
FailedToRetrieveLatestVersionErr: "無法獲取版本資訊", OnLatestVersionErr: "你已經有最新版本",
OnLatestVersionErr: "你已經有最新版本", MajorVersionErr: "新版本({{.newVersion}})與當前版本({{.currentVersion}})存在不向後兼容的更改",
MajorVersionErr: "新版本({{.newVersion}})與當前版本({{.currentVersion}})存在不向後兼容的更改", CouldNotFindBinaryErr: "找不到 {{.url}} 路徑下的任何二進位檔",
CouldNotFindBinaryErr: "找不到 {{.url}} 路徑下的任何二進位檔", UpdateFailedErr: "更新失敗:{{.errMessage}}",
UpdateFailedErr: "更新失敗:{{.errMessage}}", ConfirmQuitDuringUpdateTitle: "正在更新中",
ConfirmQuitDuringUpdateTitle: "正在更新中", ConfirmQuitDuringUpdate: "正在進行更新,你確定要結束?",
ConfirmQuitDuringUpdate: "正在進行更新,你確定要結束?", MergeToolTitle: "合併工具",
MergeToolTitle: "合併工具", MergeToolPrompt: "你要開啟 'git mergetool' 嗎?",
MergeToolPrompt: "你要開啟 'git mergetool' 嗎?", IntroPopupMessage: traditionalChineseIntroPopupMessage,
IntroPopupMessage: traditionalChineseIntroPopupMessage, DeprecatedEditConfigWarning: traditionalChineseDeprecatedEditConfigWarning,
DeprecatedEditConfigWarning: traditionalChineseDeprecatedEditConfigWarning, GitconfigParseErr: `Gogit 無法解析你的 gitconfig 檔案,因為存在未引用的 '\' 字符,刪除它們應該可以解決這個問題。`,
GitconfigParseErr: `Gogit 無法解析你的 gitconfig 檔案,因為存在未引用的 '\' 字符,刪除它們應該可以解決這個問題。`, EditFile: `編輯檔案`,
EditFile: `編輯檔案`, OpenFile: `開啟檔案`,
OpenFile: `開啟檔案`, IgnoreFile: `添加到 .gitignore`,
IgnoreFile: `添加到 .gitignore`, ExcludeFile: `添加到 .git/info/exclude`,
ExcludeFile: `添加到 .git/info/exclude`, RefreshFiles: `重新整理檔案`,
RefreshFiles: `重新整理檔案`, Merge: `合併到當前檢出的分支`,
Merge: `合併到當前檢出的分支`, ConfirmQuit: `你確定要結束嗎?`,
ConfirmQuit: `你確定要結束嗎?`, SwitchRepo: `切換到最近使用的版本庫`,
SwitchRepo: `切換到最近使用的版本庫`, AllBranchesLogGraph: `顯示所有分支日誌`,
AllBranchesLogGraph: `顯示所有分支日誌`, UnsupportedGitService: `不支持的 Git 服務`,
UnsupportedGitService: `不支持的 Git 服務`, CreatePullRequest: `建立拉取請求`,
CreatePullRequest: `建立拉取請求`, CopyPullRequestURL: `複製拉取請求的 URL 到剪貼板`,
CopyPullRequestURL: `複製拉取請求的 URL 到剪貼板`, NoBranchOnRemote: `這個分支在遠端不存在。需要先將其推送至遠端。`,
NoBranchOnRemote: `這個分支在遠端不存在。需要先將其推送至遠端。`, Fetch: `擷取`,
Fetch: `擷取`, NoAutomaticGitFetchTitle: `不自動 git 擷取`,
NoAutomaticGitFetchTitle: `不自動 git 擷取`, NoAutomaticGitFetchBody: `lazygit 無法在私有庫使用 "git 擷取";在檔案面板中使用 'f' 手動執行 "git 擷取"`,
NoAutomaticGitFetchBody: `lazygit 無法在私有庫使用 "git 擷取";在檔案面板中使用 'f' 手動執行 "git 擷取"`, FileEnter: `選擇檔案中的單個程式碼塊/行,或展開/折疊目錄`,
FileEnter: `選擇檔案中的單個程式碼塊/行,或展開/折疊目錄`, FileStagingRequirements: `只能選擇跟踪檔案中的單個行`,
FileStagingRequirements: `只能選擇跟踪檔案中的單個行`, StageSelectionTooltip: `切換現有行的狀態 (已預存/未預存)`,
StageSelectionTooltip: `切換現有行的狀態 (已預存/未預存)`, DiscardSelection: `刪除變更 (git reset)`,
DiscardSelection: `刪除變更 (git reset)`, ToggleRangeSelect: `切換拖曳選擇`,
ToggleRangeSelect: `切換拖曳選擇`, ToggleSelectHunk: `切換選擇程式碼塊`,
ToggleSelectHunk: `切換選擇程式碼塊`, ToggleSelectionForPatch: `向 (或從) 補丁中添加/刪除行`,
ToggleSelectionForPatch: `向 (或從) 補丁中添加/刪除行`, EditHunk: `編輯程式碼塊`,
EditHunk: `編輯程式碼塊`, ToggleStagingView: `切換至另一個面板 (已預存/未預存更改)`,
ToggleStagingView: `切換至另一個面板 (已預存/未預存更改)`, ReturnToFilesPanel: `返回檔案面板`,
ReturnToFilesPanel: `返回檔案面板`, FastForward: `從上游快進此分支`,
FastForward: `從上游快進此分支`, FastForwarding: "的擷取和快進中",
FastForwarding: "的擷取和快進中", FoundConflictsTitle: "自動合併失敗",
FoundConflictsTitle: "自動合併失敗", ViewMergeRebaseOptions: "查看合併/變基選項",
ViewMergeRebaseOptions: "查看合併/變基選項", NotMergingOrRebasing: "你當前既不在變基也不在合併中",
NotMergingOrRebasing: "你當前既不在變基也不在合併中", AlreadyRebasing: "無法在變基期間執行此操作",
AlreadyRebasing: "無法在變基期間執行此操作", RecentRepos: "最近的版本庫",
RecentRepos: "最近的版本庫", MergeOptionsTitle: "合併選項",
MergeOptionsTitle: "合併選項", RebaseOptionsTitle: "變基選項",
RebaseOptionsTitle: "變基選項", CommitSummaryTitle: "提交摘要",
CommitSummaryTitle: "提交摘要", CommitDescriptionTitle: "提交描述",
CommitDescriptionTitle: "提交描述", CommitDescriptionSubTitle: "按 tab 切換焦點",
CommitDescriptionSubTitle: "按 tab 切換焦點", LocalBranchesTitle: "本地分支",
LocalBranchesTitle: "本地分支", SearchTitle: "搜尋",
SearchTitle: "搜尋", TagsTitle: "標籤",
TagsTitle: "標籤", MenuTitle: "功能表",
MenuTitle: "功能表", RemotesTitle: "遠端",
RemotesTitle: "遠端", RemoteBranchesTitle: "遠端分支",
RemoteBranchesTitle: "遠端分支", PatchBuildingTitle: "主面板 (補丁生成)",
PatchBuildingTitle: "主面板 (補丁生成)", InformationTitle: "資訊",
InformationTitle: "資訊", SecondaryTitle: "次要",
SecondaryTitle: "次要", ReflogCommitsTitle: "Reflog",
ReflogCommitsTitle: "Reflog", GlobalTitle: "全局快捷鍵",
GlobalTitle: "全局快捷鍵", ConflictsResolved: "所有合併衝突都已解決。繼續嗎?",
ConflictsResolved: "所有合併衝突都已解決。繼續嗎?", Continue: "繼續",
Continue: "繼續", Keybindings: "鍵盤快捷鍵",
Keybindings: "鍵盤快捷鍵", RebasingTitle: "將 '{{.checkedOutBranch}}' 變基至 '{{.ref}}'",
RebasingTitle: "將 '{{.checkedOutBranch}}' 變基至 '{{.ref}}'", SimpleRebase: "簡單變基",
SimpleRebase: "簡單變基", InteractiveRebase: "互動變基",
InteractiveRebase: "互動變基", InteractiveRebaseTooltip: "開始一個互動變基,以中斷開始,這樣你可以在繼續之前更新TODO提交",
InteractiveRebaseTooltip: "開始一個互動變基,以中斷開始,這樣你可以在繼續之前更新TODO提交", ConfirmMerge: "確定要將 '{{.selectedBranch}}' 合併至 '{{.checkedOutBranch}}' 嗎?",
ConfirmMerge: "確定要將 '{{.selectedBranch}}' 合併至 '{{.checkedOutBranch}}' 嗎?", FwdNoUpstream: "無法快進無上游分支",
FwdNoUpstream: "無法快進無上游分支", FwdNoLocalUpstream: "無法快進尚未在本地註冊的遠端分支",
FwdNoLocalUpstream: "無法快進尚未在本地註冊的遠端分支", FwdCommitsToPush: "無法快進帶有尚未推送的提交的分支",
FwdCommitsToPush: "無法快進帶有尚未推送的提交的分支", ErrorOccurred: "發生錯誤!請在以下建立議題:",
ErrorOccurred: "發生錯誤!請在以下建立議題:", NoRoom: "沒有足夠的空間",
NoRoom: "沒有足夠的空間", YouAreHere: "你在這裡",
YouAreHere: "你在這裡", YouDied: "你已經死了!",
YouDied: "你已經死了!", RewordNotSupported: "在互動變基期間改寫提交目前不支持",
RewordNotSupported: "在互動變基期間改寫提交目前不支持", ChangingThisActionIsNotAllowed: "不允許更改此類變基待辦事項",
ChangingThisActionIsNotAllowed: "不允許更改此類變基待辦事項", CherryPickCopy: "複製提交 (揀選)",
CherryPickCopy: "複製提交 (揀選)", PasteCommits: "貼上提交 (揀選)",
PasteCommits: "貼上提交 (揀選)", SureCherryPick: "你確定要將複製的提交揀選到此分支嗎?",
SureCherryPick: "你確定要將複製的提交揀選到此分支嗎?", CherryPick: "揀選 (Cherry-pick)",
CherryPick: "揀選 (Cherry-pick)", Donate: "贊助",
Donate: "贊助", AskQuestion: "問問題",
AskQuestion: "問問題", PrevLine: "選擇上一行",
PrevLine: "選擇一行", NextLine: "選擇一行",
NextLine: "選擇下一行", PrevHunk: "選擇上一段",
PrevHunk: "選擇一段", NextHunk: "選擇一段",
NextHunk: "選擇下一段", PrevConflict: "選擇上一個衝突",
PrevConflict: "選擇一個衝突", NextConflict: "選擇一個衝突",
NextConflict: "選擇下一個衝突", SelectPrevHunk: "選擇上一段",
SelectPrevHunk: "選擇一段", SelectNextHunk: "選擇一段",
SelectNextHunk: "選擇下一段", ScrollDown: "向下捲動",
ScrollDown: "向捲動", ScrollUp: "向捲動",
ScrollUp: "向上捲動", ScrollUpMainWindow: "向上捲動主面板",
ScrollUpMainWindow: "向捲動主面板", ScrollDownMainWindow: "向捲動主面板",
ScrollDownMainWindow: "向下捲動主面板", AmendCommitTitle: "修正提交",
AmendCommitTitle: "修正提交", AmendCommitPrompt: "你確定要使用預存的檔案修正提交嗎?",
AmendCommitPrompt: "你確定要使用預存的檔案修正此提交嗎?", DropCommitTitle: "刪除提交",
DropCommitTitle: "刪除提交", DropCommitPrompt: "你確定要刪除提交嗎?",
DropCommitPrompt: "你確定要刪除此提交嗎?", PullingStatus: "拉取",
PullingStatus: "拉取", PushingStatus: "推送",
PushingStatus: "推送", FetchingStatus: "擷取",
FetchingStatus: "擷取", SquashingStatus: "壓縮中",
SquashingStatus: "壓縮中", FixingStatus: "修復中",
FixingStatus: "修復中", DeletingStatus: "刪除中",
DeletingStatus: "刪除中", MovingStatus: "移動中",
MovingStatus: "移動中", RebasingStatus: "變基中",
RebasingStatus: "變基中", MergingStatus: "合併中",
MergingStatus: "合併中", LowercaseRebasingStatus: "變基", // lowercase because it shows up in parentheses
LowercaseRebasingStatus: "變基", // lowercase because it shows up in parentheses LowercaseMergingStatus: "合併", // lowercase because it shows up in parentheses
LowercaseMergingStatus: "合併", // lowercase because it shows up in parentheses AmendingStatus: "修正中",
AmendingStatus: "修正中", CherryPickingStatus: "揀選中",
CherryPickingStatus: "揀選中", UndoingStatus: "復原中",
UndoingStatus: "復原中", RedoingStatus: "取消復原中",
RedoingStatus: "取消復原中", CheckingOutStatus: "檢出中",
CheckingOutStatus: "檢出中", CommittingStatus: "提交中",
CommittingStatus: "提交", CommitFiles: "提交檔案",
CommitFiles: "提交檔案", SubCommitsDynamicTitle: "提交 (共 %s項)",
SubCommitsDynamicTitle: "提交 (共 %s項)", CommitFilesDynamicTitle: "差異檔案 (共 %s項)",
CommitFilesDynamicTitle: "差異檔案 (共 %s項)", RemoteBranchesDynamicTitle: "遠端分支 (共 %s項)",
RemoteBranchesDynamicTitle: "遠端分支 (共 %s項)", ViewItemFiles: "檢視所選項目的檔案",
ViewItemFiles: "檢視所選項目的檔案", CommitFilesTitle: "提交檔案",
CommitFilesTitle: "提交檔案", CheckoutCommitFileTooltip: "檢出檔案",
CheckoutCommitFileTooltip: "檢出檔案", DiscardOldFileChangeTooltip: "捨棄此提交對此檔案的更改",
DiscardOldFileChangeTooltip: "捨棄此提交對此檔案更改", DiscardFileChangesTitle: "捨棄檔案更改",
DiscardFileChangesTitle: "捨棄檔案更改", DiscardFileChangesPrompt: "你確定要捨棄此提交對此檔案更改嗎?如果這個檔案是在此提交中創建的,它將被刪除",
DiscardFileChangesPrompt: "你確定要捨棄此提交對此檔案的更改嗎?如果這個檔案是在此提交中創建的,它將被刪除", DisabledForGPG: "此功能不適用於使用GPG的使用者",
DisabledForGPG: "此功能不適用於使用GPG的使用者", CreateRepo: "未在git版本庫中. 建立一個新的git版本庫? (y/n): ",
CreateRepo: "未在git版本庫中. 建立一個新的git版本庫? (y/n): ", BareRepo: "你嘗試在裸版本庫中開啟Lazygit,但Lazygit尚未支持裸版本庫。是否開啟最近的版本庫? (y/n) ",
BareRepo: "你嘗試在裸版本庫中開啟Lazygit,但Lazygit尚未支持裸版本庫。是否開啟最近的版本庫? (y/n) ", InitialBranch: "分支名稱?(留空使用git的默認值):",
InitialBranch: "分支名稱?(留空使用git的默認值):", NoRecentRepositories: "必須在git版本庫中開啟lazygit。沒有有效的最近版本庫。退出。",
NoRecentRepositories: "必須在git版本庫中開啟lazygit。沒有有效的最近版本庫。退出。", IncorrectNotARepository: "“notARepository”的值不正確。它應該是“prompt”、“create”、“skip”或“quit”中的一個。",
IncorrectNotARepository: "“notARepository”的值不正確。它應該是“prompt”、“create”、“skip”或“quit”中的一個。", AutoStashTitle: "自動儲存?",
AutoStashTitle: "自動儲存?", AutoStashPrompt: "你必須儲存和彈出你的更改才能帶它們到其他地方。是否自動執行此操作?(enter/esc)",
AutoStashPrompt: "你必須儲存和彈出你的更改才能帶它們到其他地方。是否自動執行此操作?(enter/esc)", StashPrefix: "正在自動儲存更改:",
StashPrefix: "正在自動儲存更改:", Discard: "檢視“捨棄更改”的選項",
Discard: "檢視“捨棄更改”的選項", Cancel: "取消",
Cancel: "取消", DiscardAllChanges: "捨棄所有更改",
DiscardAllChanges: "捨棄所有更改", DiscardUnstagedChanges: "捨棄未預存的更改",
DiscardUnstagedChanges: "捨棄未預存的更改", DiscardAllChangesToAllFiles: "清空工作區",
DiscardAllChangesToAllFiles: "清空工作區", DiscardAnyUnstagedChanges: "捨棄未預存的更改",
DiscardAnyUnstagedChanges: "捨棄未預存的更改", DiscardUntrackedFiles: "捨棄未追蹤的檔案",
DiscardUntrackedFiles: "捨棄未追蹤的檔案", DiscardStagedChanges: "捨棄已預存的更改",
DiscardStagedChanges: "捨棄已預存的更改", HardReset: "硬重設",
HardReset: "硬重設", ViewResetOptions: "檢視重設選項",
ViewResetOptions: "檢視重設選項", CreateFixupCommitTooltip: "為此提交建立修復提交",
CreateFixupCommitTooltip: "為此提交建立修復提交", SquashAboveCommitsTooltip: "壓縮上方所有的“fixup!”提交 (自動壓縮)",
SquashAboveCommitsTooltip: "壓縮上方所有的“fixup!”提交 (自動壓縮)", CreateFixupCommit: "建立修復提交",
CreateFixupCommit: "建立修復提交", SureCreateFixupCommit: "你確定要為提交{{.commit}}建立fixup!提交嗎?",
SureCreateFixupCommit: "你確定要為提交{{.commit}}建立fixup!提交嗎?", ExecuteCustomCommand: "執行自訂命令",
ExecuteCustomCommand: "執行自訂命令", CustomCommand: "自訂命令",
CustomCommand: "自訂命令:", CommitChangesWithoutHook: "沒有預提交 hook 就提交更改",
CommitChangesWithoutHook: "沒有預提交 hook 提交更改", SkipHookPrefixNotConfigured: "你尚未配置略過 hook 提交訊息前綴,請在設定中設置 `git.skipHookPrefix = 'WIP'`",
SkipHookPrefixNotConfigured: "你尚未配置略過 hook 的提交訊息前綴,請在設定中設置 `git.skipHookPrefix = 'WIP'`", ResetTo: `重設至`,
ResetTo: `重設至`, PressEnterToReturn: "按 Enter 返回到 lazygit",
PressEnterToReturn: "按 Enter 返回到 lazygit", ViewStashOptions: "檢視收藏選項",
ViewStashOptions: "檢視收藏選項", StashAllChanges: "收藏所有變更",
StashAllChanges: "收藏所有變更", StashStagedChanges: "收藏已預存變更",
StashStagedChanges: "收藏已預存變更", StashAllChangesKeepIndex: "收藏所有變更並保留預存區",
StashAllChangesKeepIndex: "收藏所有變更並保留預存區", StashUnstagedChanges: "收藏未預存變更",
StashUnstagedChanges: "收藏未預存變更", StashIncludeUntrackedChanges: "收藏所有變更,包括未追蹤檔案",
StashIncludeUntrackedChanges: "收藏所有變更,包括未追蹤檔案", StashOptions: "收藏選項",
StashOptions: "收藏選項", NotARepository: "錯誤:必須在 git 版本庫中執行",
NotARepository: "錯誤:必須在 git 版本庫中執行", Jump: "跳轉至面板",
Jump: "跳轉至面板", ScrollLeftRight: "左右捲動",
ScrollLeftRight: "左右捲動", ScrollLeft: "向左捲動",
ScrollLeft: "向捲動", ScrollRight: "向捲動",
ScrollRight: "向右捲動", DiscardPatch: "捨棄補丁",
DiscardPatch: "捨棄補丁", DiscardPatchConfirm: "你只能從單一提交或收藏項目建立一個補丁。是否捨棄當前補丁",
DiscardPatchConfirm: "你只能從單一提交或收藏項目建立一個補丁。是否捨棄當前補丁?", CantPatchWhileRebasingError: "在合併或變基狀態下,你不能建立或運行補丁命令",
CantPatchWhileRebasingError: "在合併或變基狀態下,你不能建立或運行補丁命令", ToggleAddToPatch: "切換檔案是否包含在補丁中",
ToggleAddToPatch: "切換檔案是否包含在補丁中", ToggleAllInPatch: "切換所有檔案是否包含在補丁中",
ToggleAllInPatch: "切換所有檔案是否包含在補丁", UpdatingPatch: "正在更新補丁",
UpdatingPatch: "正在更新補丁", ViewPatchOptions: "檢視自訂補丁選項",
ViewPatchOptions: "檢視自訂補丁選項", PatchOptionsTitle: "補丁選項",
PatchOptionsTitle: "補丁選項", NoPatchError: "尚未建立補丁。要開始建立補丁,請在提交檔案上使用空格或輸入以添加特定行",
NoPatchError: "尚未建立補丁。要開始建立補丁,請在提交檔案上使用空格或輸入以添加特定行", EnterCommitFile: "輸入檔案以將選定的行添加至補丁(或切換目錄折疊)",
EnterCommitFile: "輸入檔案以將選定的行添加至補丁(或切換目錄折疊)", ExitCustomPatchBuilder: `退出自訂補丁建立器`,
ExitCustomPatchBuilder: `退出自訂補丁建立器`, EnterUpstream: `輸入上游為 '<remote> <branchname>'`,
EnterUpstream: `輸入上游為 '<remote> <branchname>'`, InvalidUpstream: "無效的上游。必須符合 '<remote> <branchname>' 的格式",
InvalidUpstream: "無效的上游。必須符合 '<remote> <branchname>' 的格式", ReturnToRemotesList: `返回遠端列表`,
ReturnToRemotesList: `返回遠端列表`, NewRemote: `新增遠端`,
NewRemote: `遠端`, NewRemoteName: `新遠端名稱:`,
NewRemoteName: `新遠端名稱`, NewRemoteUrl: `新遠端 URL`,
NewRemoteUrl: `新遠端 URL`, EditRemoteName: `輸入更新 {{.remoteName}} 遠端名稱`,
EditRemoteName: `輸入更新 {{.remoteName}} 遠端名稱`, EditRemoteUrl: `輸入更新 {{.remoteName}} 遠端 URL`,
EditRemoteUrl: `輸入更新 {{.remoteName}} 遠端 URL:`, RemoveRemote: `移除遠端`,
RemoveRemote: `移除遠端`, RemoveRemotePrompt: "你確定要移除遠端嗎?",
RemoveRemotePrompt: "你確定要移除遠端嗎?", DeleteRemoteBranch: "刪除遠端分支",
DeleteRemoteBranch: "刪除遠端分支", DeleteRemoteBranchMessage: "你確定要刪除遠端分支嗎?",
DeleteRemoteBranchMessage: "你確定要刪除遠端分支嗎?", SetAsUpstreamTooltip: "將此分支設為當前分支之上游",
SetAsUpstreamTooltip: "將此分支設為當前分支之上游", SetUpstream: "設定所選分支之上游",
SetUpstream: "設定所選分支之上游", UnsetUpstream: "取消設定選定分支之上游",
UnsetUpstream: "取消設定選定分支之上游", SetUpstreamTitle: "設定上游分支",
SetUpstreamTitle: "設定上游分支", SetUpstreamMessage: "你確定要將 '{{. selected}}' 設為 '{{.checkedOut}}' 的上游分支嗎?",
SetUpstreamMessage: "你確定要將 '{{. selected}}' 設為 '{{.checkedOut}}' 的上游分支嗎?", EditRemoteTooltip: "編輯遠端",
EditRemoteTooltip: "編輯遠端", TagCommit: "打標籤到提交",
TagCommit: "打標籤到提交", TagMenuTitle: "建立標籤",
TagMenuTitle: "建立標籤", TagNameTitle: "標籤名稱",
TagNameTitle: "標籤名稱", TagMessageTitle: "標籤訊息",
TagMessageTitle: "標籤訊息", AnnotatedTag: "附註標籤",
AnnotatedTag: "附註標籤", LightweightTag: "輕量標籤",
LightweightTag: "輕量標籤", PushTagTitle: "推送標籤 '{{.tagName}}' 至遠端:",
PushTagTitle: "推送標籤 '{{.tagName}}' 至遠端:", PushTag: "推送標籤",
PushTag: "推送標籤", NewTag: "建立標籤",
NewTag: "建立標籤", FetchRemoteTooltip: "擷取遠端",
FetchRemoteTooltip: "擷取遠端", FetchingRemoteStatus: "正在擷取遠端",
FetchingRemoteStatus: "正在擷取遠端", CheckoutCommit: "檢出提交",
CheckoutCommit: "檢出提交", SureCheckoutThisCommit: "你確定要檢出這個提交嗎?",
SureCheckoutThisCommit: "你確定要檢出這個提交嗎?", GitFlowOptions: "顯示 git-flow 選項",
GitFlowOptions: "顯示 git-flow 選項", NotAGitFlowBranch: "這似乎不是一個 git flow 分支",
NotAGitFlowBranch: "這似乎不是一個 git flow 分支", NewGitFlowBranchPrompt: "{{.branchType}} 名稱:",
NewGitFlowBranchPrompt: "{{.branchType}} 名稱:", IgnoreTracked: "忽略已追蹤檔案",
IgnoreTracked: "忽略已追蹤檔案", IgnoreTrackedPrompt: "你確定要忽略一個已追蹤檔案嗎?",
IgnoreTrackedPrompt: "你確定要忽略一個已追蹤檔案嗎?", ExcludeTracked: "排除已追蹤檔案",
ExcludeTracked: "排除已追蹤檔案", ExcludeTrackedPrompt: "你確定要排除一個已追蹤檔案嗎?",
ExcludeTrackedPrompt: "你確定要排除一個已追蹤的檔案嗎?", ViewResetToUpstreamOptions: "檢視上游重設選項",
ViewResetToUpstreamOptions: "檢視上游重設選項", NextScreenMode: "下一個螢幕模式(常規/半螢幕/全螢幕)",
NextScreenMode: "一個螢幕模式(常規/半螢幕/全螢幕)", PrevScreenMode: "一個螢幕模式",
PrevScreenMode: "上一個螢幕模式", StartSearch: "開始搜尋",
StartSearch: "開始搜尋", Panel: "面板",
Panel: "面板", KeybindingsLegend: "說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B",
KeybindingsLegend: "說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B", RenameBranch: "重新命名分支",
RenameBranch: "重新命名分支", NewBranchNamePrompt: "為分支輸入新名稱",
NewBranchNamePrompt: "為分支輸入新名稱", RenameBranchWarning: "此分支正在追蹤遠端分支。此操作僅會重新命名本地分支名稱,而不是遠端分支的名稱。是否繼續?",
RenameBranchWarning: "此分支正在追蹤遠端分支。此操作僅會重新命名本地分支名稱,而不是遠端分支的名稱。是否繼續?", OpenKeybindingsMenu: "開啟選單",
OpenKeybindingsMenu: "開啟選單", ResetCherryPick: "重設選定的揀選 (複製) 提交",
ResetCherryPick: "重設選定的揀選 (複製) 提交", NextTab: "下一個索引標籤",
NextTab: "一個索引標籤", PrevTab: "一個索引標籤",
PrevTab: "上一個索引標籤", CantUndoWhileRebasing: "在變基時無法復原",
CantUndoWhileRebasing: "在變基時無法復原", CantRedoWhileRebasing: "在變基時無法取消復原",
CantRedoWhileRebasing: "在變基時無法取消復原", MustStashWarning: "將補丁提取到索引中需要收藏並取消收藏你的變更。如果出現問題,你可以從收藏中訪問你的檔案。是否繼續?",
MustStashWarning: "將補丁提取到索引中需要收藏並取消收藏你的變更。如果出現問題,你可以從收藏中訪問你的檔案。是否繼續?", MustStashTitle: "必須收藏",
MustStashTitle: "必須收藏", ConfirmationTitle: "確認面板",
ConfirmationTitle: "確認面板", PrevPage: "上一頁",
PrevPage: "一頁", NextPage: "一頁",
NextPage: "下一頁", GotoTop: "捲動到頂部",
GotoTop: "捲動到部", GotoBottom: "捲動到部",
GotoBottom: "捲動到底部", FilteringBy: "篩選方式",
FilteringBy: "篩選方式", ResetInParentheses: "(已重設)",
ResetInParentheses: "(已重設)", OpenFilteringMenu: "檢視篩選路徑選項",
OpenFilteringMenu: "檢視篩選路徑選項", FilterBy: "篩選路徑",
FilterBy: "篩選路徑", ExitFilterMode: "停止按路徑篩選",
ExitFilterMode: "停止按路徑篩選", FilterPathOption: "輸入要依路徑篩選的路徑",
FilterPathOption: "輸入要依路徑篩選的路徑", EnterFileName: "輸入路徑",
EnterFileName: "輸入路徑:", FilteringMenuTitle: "篩選",
FilteringMenuTitle: "篩選", MustExitFilterModeTitle: "命令不可用",
MustExitFilterModeTitle: "命令不可用", MustExitFilterModePrompt: "在按路徑篩選的模式下,該命令不可用。是否退出按路徑篩選的模式?",
MustExitFilterModePrompt: "在按路徑篩選的模式下,該命令不可用。是否退出按路徑篩選的模式?", Diff: "差異",
Diff: "差異", EnterRefToDiff: "輸入要比較的 Ref",
EnterRefToDiff: "輸入要比較的 Ref", EnterRefName: "輸入 Ref",
EnterRefName: "輸入 Ref:", ExitDiffMode: "退出差異模式",
ExitDiffMode: "退出差異模式", DiffingMenuTitle: "差異比較",
DiffingMenuTitle: "差異比較", SwapDiff: "反轉差異方向",
SwapDiff: "反轉差異方向", ViewDiffingOptions: "開啟差異比較選單",
ViewDiffingOptions: "開啟差異比較選單",
// the actual view is the extras view which I intend to give more tabs in future but for now we'll only mention the command log part // the actual view is the extras view which I intend to give more tabs in future but for now we'll only mention the command log part
OpenCommandLogMenu: "開啟命令記錄選單", OpenCommandLogMenu: "開啟命令記錄選單",
ShowingGitDiff: "顯示輸出:", ShowingGitDiff: "顯示輸出:",