145 lines
8.0 KiB
JSON
145 lines
8.0 KiB
JSON
{
|
|
"close": "Close",
|
|
"cancel": "Cancel",
|
|
"dismiss": "Dismiss",
|
|
"compare": "Compare",
|
|
"commit": "Commit",
|
|
"blame": "Blame",
|
|
"binary": "binary",
|
|
"running": "Working…",
|
|
"op.cherry-pick": "cherry-pick",
|
|
"op.revert": "revert",
|
|
"badge.local": "Branch {{name}}",
|
|
"badge.remote": "Remote branch {{name}}",
|
|
"badge.tag": "Tag {{name}}",
|
|
"badge.head": "HEAD (detached)",
|
|
"badge.current": "{{name}} — the branch you are on",
|
|
"searchPlaceholder": "Search message or SHA — author:name path:file",
|
|
"searchLabel": "Search the history",
|
|
"clearSearch": "Clear the search",
|
|
"allBranches": "All branches",
|
|
"noMatches": "No commit matches this search",
|
|
"selectCommit": "Select {{short}}",
|
|
"selectedN_one": "{{count}} commit selected",
|
|
"selectedN_other": "{{count}} commits selected",
|
|
"clearSelection": "Clear",
|
|
"mixedSelection": "Some of these are on this branch and some are not — select only one kind",
|
|
"mergeCommitRefused": "A merge commit can't be cherry-picked or reverted here — do it in a terminal",
|
|
"pickN_one": "Cherry-pick {{count}} commit onto {{branch}}",
|
|
"pickN_other": "Cherry-pick {{count}} commits onto {{branch}}",
|
|
"revertN_one": "Revert {{count}} commit",
|
|
"revertN_other": "Revert {{count}} commits",
|
|
"pickedN_one": "Cherry-picked {{count}} commit onto {{branch}}.",
|
|
"pickedN_other": "Cherry-picked {{count}} commits onto {{branch}}.",
|
|
"revertedN_one": "Reverted {{count}} commit on {{branch}}.",
|
|
"revertedN_other": "Reverted {{count}} commits on {{branch}}.",
|
|
"pausedConflicts_one": "The {{op}} stopped on {{count}} conflicted file — resolve it in Changes, then Continue",
|
|
"pausedConflicts_other": "The {{op}} stopped on {{count}} conflicted files — resolve them in Changes, then Continue",
|
|
"pausedEmpty": "The {{op}} stopped: a commit's changes are already on this branch — Skip it or Abort",
|
|
"undo": "Undo",
|
|
"undoHint": "Take these new commits back off the branch (only while they are not pushed)",
|
|
"undoTitle": "Undo this {{op}}?",
|
|
"undoBody_one": "The {{count}} new commit is removed from {{branch}}. Its changes stay staged, so nothing is lost. Refused if it was already pushed or the branch moved on.",
|
|
"undoBody_other": "The {{count}} new commits are removed from {{branch}}. Their changes stay staged, so nothing is lost. Refused if they were already pushed or the branch moved on.",
|
|
"undone_one": "Undone — {{count}} commit taken back, its changes are staged",
|
|
"undone_other": "Undone — {{count}} commits taken back, their changes are staged",
|
|
"showDetails": "Show details",
|
|
"browseFiles": "Browse files at this commit",
|
|
"compareWithCurrent": "Compare with current",
|
|
"copyPatch": "Copy patch",
|
|
"noPatch": "No patch for this commit",
|
|
"patchOmitted_one": "{{count}} file holding secrets was left out of the patch",
|
|
"patchOmitted_other": "{{count}} files holding secrets were left out of the patch",
|
|
"createBranchHere": "Create branch here…",
|
|
"detailsTitle": "Commit details",
|
|
"noDetails": "Could not read this commit",
|
|
"author": "Author",
|
|
"committer": "Committer",
|
|
"parents_one": "Parent",
|
|
"parents_other": "Parents",
|
|
"rootCommit": "none (first commit)",
|
|
"refs": "Refs",
|
|
"containedIn": "In",
|
|
"viewAllChanges": "View all changes",
|
|
"filesChanged_one": "{{count}} file changed",
|
|
"filesChanged_other": "{{count}} files changed",
|
|
"planning": "Working out the order…",
|
|
"planUnavailable": "This folder is not a git repository",
|
|
"pickTitle_one": "Cherry-pick {{count}} commit onto {{branch}}?",
|
|
"pickTitle_other": "Cherry-pick {{count}} commits onto {{branch}}?",
|
|
"revertTitle_one": "Revert {{count}} commit?",
|
|
"revertTitle_other": "Revert {{count}} commits?",
|
|
"pickIntro_one": "This commit is applied to {{branch}} as a new commit:",
|
|
"pickIntro_other": "These commits are applied to {{branch}} one by one, in this order, each as a new commit:",
|
|
"revertIntro_one": "A new commit that undoes this one is added to {{branch}}:",
|
|
"revertIntro_other": "A new commit undoing each of these is added to {{branch}}, newest first, in this order:",
|
|
"treeClean": "The working tree is clean.",
|
|
"blockDirty": "The working tree has uncommitted changes. Commit or discard them first, so an Abort can never take them with it.",
|
|
"blockSubdir": "This workspace is a subfolder of its repository; a cherry-pick or revert changes the whole repository, so run it from a workspace at the repo root.",
|
|
"blockBusy": "A merge, cherry-pick, revert or rebase is already in progress. Finish or abort it first.",
|
|
"pickResult": "Files in this workspace change right away. The original commits are not touched.",
|
|
"revertResult": "History is not rewritten: the reverted commits stay, and new commits undo them.",
|
|
"onConflict": "If a commit conflicts, the {{op}} pauses there: resolve the files in Changes, then Continue — or Skip that commit, or Abort to go back to exactly where you are now.",
|
|
"pausedAt": "{{op}} paused at {{short}} \"{{subject}}\" ({{step}} of {{total}}):",
|
|
"pausedBetween": "{{op}} paused ({{step}} of {{total}}):",
|
|
"pausedHelpConflicts_one": "resolve the conflicted file, then Continue — or Skip this commit, or Abort to go back to where you were.",
|
|
"pausedHelpConflicts_other": "resolve the {{count}} conflicted files, then Continue — or Skip this commit, or Abort to go back to where you were.",
|
|
"pausedHelpReady": "every conflict is resolved — Continue to commit it and go on, or Skip this commit, or Abort to go back to where you were.",
|
|
"pausedHelpResume": "Continue with the remaining commits, or Abort to go back to where you were.",
|
|
"stillToApply_one": "Still to apply: {{list}}",
|
|
"stillToApply_other": "Still to apply ({{count}}): {{list}}",
|
|
"continue": "Continue",
|
|
"continueBlocked": "Resolve every conflicted file first",
|
|
"skip": "Skip this commit",
|
|
"skipHint": "Drop this commit (and any resolution made for it) and go on with the next",
|
|
"skipConfirm": "Click again to skip",
|
|
"abort": "Abort",
|
|
"abortHint": "Stop and put the branch back exactly where it was before",
|
|
"abortConfirm": "Click again to abort the {{op}}",
|
|
"aborted": "{{op}} aborted — the branch is back where it was",
|
|
"sequenceDone_one": "{{op}} finished",
|
|
"sequenceDone_other": "{{op}} finished",
|
|
"status.A": "Added",
|
|
"status.M": "Modified",
|
|
"status.D": "Deleted",
|
|
"status.R": "Renamed",
|
|
"status.C": "Copied",
|
|
"renamedFrom": "renamed from {{from}}",
|
|
"noBlame": "No history to blame for this file",
|
|
"blameTitle": "Blame {{path}}",
|
|
"workingTree": "working tree",
|
|
"blameBefore": "Blame the version before this change",
|
|
"notCommitted": "not committed yet",
|
|
"browseTitle": "Files at {{short}}",
|
|
"pickAFile": "Pick a file on the left",
|
|
"binaryFile": "Binary file — not shown",
|
|
"compareTitle": "Compare",
|
|
"compareUnavailable": "This folder is not a git repository",
|
|
"compareA": "From (branch, tag or commit)",
|
|
"compareB": "To (branch, tag or commit)",
|
|
"swap": "Swap the two sides",
|
|
"modeThree": "Changes since they diverged (A...B)",
|
|
"modeTwo": "Difference between the two (A B)",
|
|
"tabFiles_one": "{{count}} file",
|
|
"tabFiles_other": "{{count}} files",
|
|
"tabOnly_one": "Only in {{name}} ({{count}})",
|
|
"tabOnly_other": "Only in {{name}} ({{count}})",
|
|
"noDifference": "No file differs",
|
|
"noCommitsSide": "No commit only on this side",
|
|
"backToFiles": "Back to the files",
|
|
"secretFile": "This file holds secrets and is not shown",
|
|
"noTextChange": "No text change to show (binary, or a mode change)",
|
|
"createBranchTitle": "New branch at {{short}}",
|
|
"createBranch": "Create branch",
|
|
"branchName": "Branch name",
|
|
"createBranchHint": "The branch is created at this commit; you stay on the branch you are on.",
|
|
"branchCreated": "Created branch {{branch}} at {{short}}",
|
|
"createTagHere": "Create tag here…",
|
|
"createTagTitle": "New tag at {{short}}",
|
|
"createTag": "Create tag",
|
|
"tagName": "Tag name",
|
|
"tagMessage": "Message (optional — makes an annotated tag)",
|
|
"createTagHint": "The tag stays on this machine until you push it from the Branches panel.",
|
|
"tagCreated": "Created tag {{name}} at {{short}}"
|
|
}
|