git-branches-dashboard: add support for removing multiple Git remotes
[idea/community.git] / plugins / git4idea / resources / messages / GitBundle.properties
1 add.action.name=Add
2 add.adding=Adding files...
3
4 apply.conflict.dialog.description.label.text=Conflicts during {0} of commit {1} made by {2}{3}
5
6 changes.retrieving=Retrieving Changes for Revision {0}
7 commit.action.commit.and.rebase.text=Commit and Rebase...
8 commit.action.name=Comm&it
9 commit.author.diffs=<html>Author differs from default</html>
10 commit.author=&Author:
11 commit.partial.merge.message=Partial commit during a {0} is not allowed.\n\
12   The following files are not included in commit.\n\
13   Perform commit with all files included?
14 commit.partial.merge.title=Partial Merge Commit
15 common.current.branch.tooltip=The currently checked-out branch.
16 common.current.branch=Current Branch:
17 common.git.root.tooltip=Select Git VCS root
18 common.git.root=Git &Root:
19 common.no.active.branch=<no active branch>
20 common.refreshing=Refreshing Files
21 common.suffix.in.one.repository=in {0}
22 common.suffix.in.several.repositories=in {0} repositories
23
24 conflict.resolver.unmerged.files.check.error.notification.description.text=Couldn't check the working tree for unmerged files because of an error.
25
26 login.dialog.label.login.to.url=Log In to {0}
27 login.dialog.button.login=Log In
28 login.dialog.prompt.enter.credentials=Enter credentials:
29 login.dialog.select.login.way.credentials=Enter credentials
30 login.dialog.select.login.way.use.helper=Use credentials helper
31 login.dialog.username.label=Username:
32 login.dialog.password.label=Password:
33 login.dialog.error.username.cant.be.empty=Username cannot be empty
34 login.dialog.error.password.cant.be.empty=Password cannot be empty
35 login.dialog.login.with.selected.provider=Log In with {0}\u2026
36
37 computing.annotation=Computing annotation for {0}
38 diff.find.error=Finding revision for diff: {0}
39 error.dialog.title=Error
40 error.list.title={0} Error:
41 error.occurred.during=Error Occurred During ''{0}''
42 errors.message.item=\n   {0}
43 errors.message=The Git operation ended with multiple errors:{0}
44
45 # suppress inspection "UnusedProperty": used by 3-party plugins
46 fetch.action.name=Fetch
47
48 # suppress inspection "UnusedProperty": used by 3-party plugins
49 find.git.error.title=Error Running Git
50 # suppress inspection "UnusedProperty": used by 3-party plugins
51 find.git.success.title=Git executed successfully
52 # suppress inspection "UnusedProperty": used by 3-party plugins
53 find.git.unsupported.message=<html><tt>{0}</tt><br>This version is unsupported, and some plugin functionality could fail to work.<br>The minimal supported version is <em>{1}</em>.</html>
54
55 git.error.exit=The Git process exited with the code {0}
56 git.running=Running: {0}
57
58 init.destination.directory.description=Select directory where the new Git repository will be created.
59 init.destination.directory.title=Create Git Repository
60 init.warning.already.under.git=<html>The selected directory <tt>{0}</tt> is already under Git.<br/>Are you sure that you want to create a new VCS root?</html>
61 init.warning.title=Git Init
62 initializing.title=Initializing repository...
63 merge.action.name=Merge
64 merge.action.operation.failed=Git {0} failed
65 merge.branch.title=Merge Changes
66 merge.branch.into.current.title=Merge into {0}
67 merge.branch.loading.branches.progress=Loading unmerged branches\u2026
68 merge.no.branch.selected.error=The merge branch should be selected.
69 merge.no.matching.branch.error=There is no matching branch.
70 merge.branches=&Branches to merge:
71 merge.commit.message.label=Commit message:
72 merge.default.strategy=<default>
73 merge.options.modify=Modify options
74 merge.options.modify.popup.title=Add Merge Options
75 merge.option.remove=Remove option
76 merge.option.no.ff=Create a merge commit even if it can be fast-forwarded
77 merge.option.ff.only=Merge only if it can be fast-forwarded
78 merge.option.squash=Create a single commit for all merged changes
79 merge.option.msg=Specify a message for the merge commit
80 merge.option.no.commit=Do not commit the merge result
81 merge.option.no.verify=Bypass the pre-merge and commit message hooks
82 merge.branch.popup.empty.text=No branches
83 merge.branch.field.placeholder=Specify branch
84 merge.tool.column.status.deleted=Deleted
85 merge.tool.column.status.modified=Modified
86 merge.tool.column.theirs.status=Theirs
87 merge.tool.column.yours.status=Yours
88 merging.title=Merging changes to {0}
89 paths.affected.title=Paths affected in commit {0}
90 pull.action.name=Pull
91 pull.button=Pull
92 pulling.title=Pulling changes from {0}
93 pull.branch.not.selected.error=The branch to pull from should be selected.
94 pull.branch.no.matching.error=There is no matching branch.
95 pull.branch.nothing.to.pull=No branches
96 pull.branch.no.matching.remotes=No remotes
97 pull.branch.field.placeholder=Specify branch
98 pull.options.modify.popup.title=Add Pull Options
99 pull.option.ff.only=Merge only if it can be fast-forwarded
100 pull.option.no.ff=Create a merge commit even if it can be fast-forwarded
101 pull.option.squash.commit=Create a single commit for all pulled changes
102 pull.option.no.commit=Merge, but do not commit the result
103 pull.option.rebase=Rebase incoming changes on top of the current branch
104
105 pull.dialog.title=Pull
106 pull.dialog.with.branch.title=Pull to {0}
107 pull.dialog.git.root=Git Root:
108 pull.dialog.from=From:
109 pull.dialog.fetch.shortcuts.hint=Press {0} to update branches
110
111 operation.action.message=Multiple Git roots have unfinished {0} process, please select root to perform action on.
112
113 rebase.abort.and.rollback.dialog.message=Abort rebase in {0} only or also rollback rebase in {1}?
114 rebase.abort.and.rollback.dialog.no.button.text=Abort Only
115 rebase.abort.and.rollback.dialog.yes.button.text=Abort and Rollback
116 rebase.abort.dialog.message=Abort rebase in {0}?
117 rebase.abort.dialog.ok.button.text=Abort
118 rebase.abort.dialog.title=Abort Rebase
119 rebase.abort.notification.failed.title=Rebase Abort Failed
120 rebase.abort.notification.successful.message=Rebase abort succeeded
121 rebase.abort.notification.warning.rollback.failed.message=Rollback failed in {0}:{1}{2}
122 rebase.abort.notification.warning.rollback.failed.title=Rebase Rollback Failed
123 rebase.abort.notification.warning.rollback.failed.with.repo.message=Rebase abort was successful in {0}, but rollback failed in {1}:{2}{3}
124 rebase.abort.progress.indicator.command.in.repo.title={0} in {1}
125 rebase.abort.rollback.successful.rebase.dialog.message=Do you want to rollback the successful rebase in {0}?
126 rebase.abort.rollback.successful.rebase.dialog.ok.button.text=Rollback
127 rebase.confirmation.dialog.published.commits.button.cancel.text=Cancel
128 rebase.confirmation.dialog.published.commits.button.rebase.text=Rebase Anyway
129 rebase.confirmation.dialog.published.commits.message=<html>You're trying to rebase some commits already pushed to a protected branch.<br/> Rebasing them would duplicate commits, which is not recommended and most likely unwanted.</html>
130 rebase.confirmation.dialog.published.commits.title=Rebasing Published Commit
131 rebase.conflict.diff.dialog.left.title=<html>Rebasing {0} from <b>{1}</b></html>
132 rebase.conflict.diff.dialog.right.simple.title=<html>Already rebased commits</html>
133 rebase.conflict.diff.dialog.right.with.branch.title=<html>Already rebased commits and commits from <b>{0}</b></html>
134 rebase.dialog.error.upstream.not.selected=Select an upstream.
135 rebase.dialog.error.base.not.selected=Select a new base.
136 rebase.dialog.error.branch.or.tag.not.exist=There is no such branch or tag.
137 rebase.dialog.error.branch.not.selected=Select a branch to switch to.
138 rebase.dialog.error.branch.invalid=Branch ''{0}'' does not exist.
139 rebase.dialog.error.rebase.in.progress=Interactive rebase is already in progress for this Git root.
140 rebase.dialog.progress.loading.branch.info=Loading branch configuration...
141 rebase.dialog.progress.loading.tags=Loading tags\u2026
142 rebase.dialog.invalid.root=(invalid)
143 rebase.dialog.help=Show git rebase help
144 rebase.dialog.start.rebase=Rebase
145 rebase.dialog.title=Rebase
146 rebase.dialog.target=branch or hash
147 rebase.dialog.new.base=new base (branch or hash)
148 rebase.dialog.old.base=old base (branch or hash)
149 rebase.dialog.branch.field=source branch
150 rebase.options.modify.dialog.title=Add Rebase Options
151 rebase.option.onto=Specify a new base for the rebased commits
152 rebase.option.interactive=Edit commits before rebasing
153 rebase.option.rebase.merges=Recreate commits topology
154 rebase.option.switch.to.branch=Select another branch to rebase
155 rebase.help.rebase.branch=Rebase a branch based on one branch to another:
156 rebase.help.rebase.branch.part=Rebase part of a branch:
157 rebase.help.link=git rebase on git-scm.com
158 rebase.entry.action.name.drop=Drop
159 rebase.entry.action.name.edit=Edit
160 rebase.entry.action.name.fixup=Fixup
161 rebase.entry.action.name.pick=Pick
162 rebase.entry.action.name.reword=Reword
163 rebase.entry.action.name.squash=Squash
164 rebase.entry.action.name.unknown=Unknown
165 rebase.git.operation.name=Rebase
166 rebase.interactive.dialog.discard.modifications.cancel=Cancel Rebase
167 rebase.interactive.dialog.discard.modifications.continue=Continue Rebasing
168 rebase.interactive.dialog.discard.modifications.discard=Discard
169 rebase.interactive.dialog.discard.modifications.message=Discard changes and cancel rebase?
170 rebase.interactive.dialog.git.commands.column.action=Action
171 rebase.interactive.dialog.git.commands.column.hash=Hash
172 rebase.interactive.dialog.git.commands.column.subject=Subject
173 rebase.interactive.dialog.git.commands=Git Commands
174 rebase.interactive.dialog.reset.link.text=Reset
175 rebase.interactive.dialog.reword.hint.text=Press {0} to apply changes
176 rebase.interactive.dialog.start.rebase=Start Rebasing
177 rebase.interactive.dialog.stop.to.edit.text=Stop to Edit
178 rebase.interactive.dialog.title=Rebasing Commits
179 rebase.interactive.dialog.view.git.commands.text=View Git Commands
180 rebase.interactive.edit.commit.message.dialog.title=Git Commit Message
181 rebase.interactive.edit.commit.message.ok.action.title=Continue Rebasing
182 rebase.interactive.noop.dialog.text=There are no commits to rebase because the current branch is directly below the base branch, or they point to the same commit (the 'noop' situation).\n Do you want to continue (this will reset the current branch to the base branch)?
183 rebase.interactive.noop.dialog.title=Git Rebase
184 rebase.interactive.unstructured.editor.dialog.root.label=Git Root: {0}
185 rebase.log.action.operation.rebase.name=rebase
186 rebase.log.action.operation.reword.name=reword
187 rebase.log.commit.editing.action.commit.not.in.head.error.text=The commit is not in the current branch
188 rebase.log.commit.editing.action.commit.pushed.to.protected.branch.error.text=The commit is already pushed to protected branch ''{0}''
189 rebase.log.commit.editing.action.disabled.parents.description=Selected commit has {0} parents
190 rebase.log.multiple.commit.editing.action.disabled.external.repository.description=Selected {0,choice,1#commit|2#commits} {0,choice,1#is|2#are} from external repository
191 rebase.log.multiple.commit.editing.action.disabled.multiple.repository.description=Selected {0,choice,1#commit|2#commits} {0,choice,1#is|2#are} from different repositories
192 rebase.log.commit.editing.action.progress.containing.branches.title=Searching for branches containing the selected commit...
193 rebase.log.commit.editing.action.prohibit.state.grafting=Can''t {0} during cherry-pick
194 rebase.log.commit.editing.action.prohibit.state.merging=Can''t {0} during merge
195 rebase.log.commit.editing.action.prohibit.state.rebasing=Can''t {0} during rebase
196 rebase.log.commit.editing.action.prohibit.state.reverting=Can''t {0} during revert
197 rebase.log.commit.editing.action.prohibit.state=Can''t {0}
198 rebase.log.undo.impossible.pushed.to.protected.branch.notification.text=Commits from current branch have already been pushed to protected branch {0}
199 rebase.log.drop.action.custom.text=Drop {0,choice,1#Commit|2#Commits}
200 rebase.log.drop.action.failure.title=Couldn't Drop Commits
201 rebase.log.drop.progress.indicator.title=Dropping {0,choice,1#commit|2#commits}...
202 rebase.log.drop.success.notification.title={0,choice,1#Commit|2#Commits} Dropped
203 rebase.log.drop.undo.failed.title=Undo Drop Failed
204 rebase.log.drop.undo.impossible.title=Can't Undo Drop
205 rebase.log.drop.undo.progress.title=Undoing drop...
206 rebase.log.multiple.commit.editing.action.cant.find.head=Could not find HEAD branch in repository which contains selected {0,choice,1#commit|2#commits}
207 rebase.log.multiple.commit.editing.action.progress.indicator.action.possibility.check=Checking if it is allowed to edit selected commits...
208 rebase.log.multiple.commit.editing.action.specific.commit.not.in.head=Commit {0} is not in the current branch
209 rebase.log.multiple.commit.editing.action.specific.commit.root.or.merge=Commit {0} has {1} parents
210 rebase.log.create.fixup.commit.action.failure.title=Can't Create Fixup Commit
211 rebase.log.create.squash.commit.action.failure.title=Can't Create Squash Commit
212 rebase.log.interactive.action.failure.title=Couldn't Start Rebase
213 rebase.log.reword.action.failure.title=Couldn't Edit Commit Message
214 rebase.log.action.loading.commit.message.failed.message=Couldn''t load changes of {0,choice,1#commit|2#commits}
215 rebase.log.reword.action.notification.successful.title=Commit Message Changed
216 rebase.log.reword.action.notification.undo.failed.title=Undo Commit Message Edit Failed
217 rebase.log.reword.action.notification.undo.not.allowed.repository.changed.message=Repository has already been changed
218 rebase.log.reword.action.notification.undo.not.allowed.title=Can't Undo Commit Message Edit
219 rebase.log.action.progress.indicator.loading.commit.message.title=Loading {0,choice,1#commit|2#commits} details...
220 rebase.log.squash.action.failure.title=Couldn't Squash Commits
221 rebase.log.squash.new.message.dialog.label=Edit message for squashed commit
222 rebase.log.squash.new.message.dialog.title=Squashed Commit Message
223 rebase.log.squash.progress.indicator.title=Squashing...
224 rebase.log.squash.success.notification.title=Commits Squashed
225 rebase.log.squash.undo.failed.title=Undo Squash Failed
226 rebase.log.squash.undo.impossible.title=Can't Undo Squash
227 rebase.log.squash.undo.progress.title=Undoing squash...
228 rebase.log.reword.action.progress.indicator.title=Rewording...
229 rebase.log.reword.action.progress.indicator.undo.title=Undoing reword...
230 rebase.log.reword.dialog.description.label=Edit message for commit {0} by {1}
231 rebase.log.reword.dialog.failed.pushed.to.protected.message=Can''t edit selected {0,choice,1#commit|2#commits}: commit {1} was pushed to protected branch ''{2}''
232 rebase.log.reword.dialog.failed.repository.changed.message=Can''t edit selected {0,choice,1#commit|2#commits}: repository state was changed
233 rebase.log.reword.dialog.title=Edit Commit Message
234 rebase.notification.action.abort.text=Abort
235 rebase.notification.action.continue.text=Continue
236 rebase.notification.action.retry.text=Retry
237 rebase.notification.action.view.shelf.text=View Shelf...
238 rebase.notification.action.view.stash.text=View Stash...
239 rebase.notification.conflict.title=Rebase Stopped Due to Conflicts
240 rebase.notification.editing.title=Rebase Stopped for Editing
241 rebase.notification.failed.continue.title=Continue Rebase Failed
242 rebase.notification.failed.rebase.title=Rebase Failed
243 rebase.notification.failed.shelf.text=Couldn''t shelve local uncommitted changes:<br/>{0}
244 rebase.notification.failed.stash.text=Couldn''t stash local uncommitted changes:<br/>{0}
245 rebase.notification.no.rebase.in.progress.abort.title=Can't Abort Rebase
246 rebase.notification.no.rebase.in.progress.continue.title=Can't Continue Rebase
247 rebase.notification.no.rebase.in.progress.message=No rebase in progress
248 rebase.notification.not.allowed.detached.message=You are in the detached HEAD state in {0}.<br/>Rebase is not possible.
249 rebase.notification.not.allowed.empty.repository.message=Repository {0} is empty.
250 rebase.notification.not.allowed.grafting.message=There is an unfinished cherry-pick process in {0}.<br/>You should finish it before starting a rebase.
251 rebase.notification.not.allowed.merging.message=There is an unfinished merge process in {0}.<br/>You should complete the merge before starting a rebase.
252 rebase.notification.not.allowed.message=Rebase is not possible in {0}.
253 rebase.notification.not.allowed.rebasing.message=There is an unfinished rebase process in {0}.<br/>You should complete it before starting another rebase.
254 rebase.notification.not.allowed.reverting.message=There is an unfinished revert process in {0}.<br/>You should finish it before starting a rebase.
255 rebase.notification.not.allowed.title=Rebase not Allowed
256 rebase.notification.not.started.title=Rebase Not Started
257 rebase.notification.saved.local.changes.part.shelf.text=<br/>Local changes were shelved before rebase.
258 rebase.notification.saved.local.changes.part.stash.text=<br/>Local changes were stashed before rebase.
259 rebase.notification.successful.rebased.checkout.message=Checked out{0,choice,0#|1# {1}} and rebased it{2,choice,0#|1# on {3}}
260 rebase.notification.successful.rebased.message=Rebased{0,choice,0#|1# {1}}{2,choice,0#|1# on {3}}
261 rebase.notification.successful.title=Rebase Successful
262 rebase.progress.indicator.aborting.title=Aborting rebase process...
263 rebase.progress.indicator.conflicts.collecting.title=Collecting conflicts to resolve...
264 rebase.progress.indicator.continue.title=Continuing rebase process...
265 rebase.progress.indicator.preparing.title=Preparing to rebase...
266 rebase.progress.indicator.retry.title=Retrying rebase process...
267 rebase.progress.indicator.title=Rebasing...
268 rebase.simple.editor.dialog.title=Git Editor
269 rebase.update.project.abort.task.title=Aborting rebase...
270 rebase.update.project.conflict.error.notification.description=Then you may <b>continue rebase</b>. <br/> You also may <b>abort rebase</b> to restore the original branch and stop rebasing.
271 rebase.update.project.conflict.error.notification.title=Can't continue rebase
272 rebase.update.project.conflict.merge.description.label=Merge conflicts detected. Resolve them before continuing rebase.
273 rebase.update.project.notification.abort.cancel.message=Abort rebase cancelled
274 rebase.update.project.notification.abort.error.message=Error aborting rebase
275 rebase.update.project.notification.abort.success.message=Rebase aborted
276 rebase.update.project.notification.failed.message=Couldn''t proceed with rebase. {0}
277 rebase.update.project.notification.failed.title=Rebase Error
278 merge.update.project.generic.error.title=Can't complete update
279 merge.update.project.conflict.merge.description.label=Merge conflicts detected. Resolve them before continuing update.
280
281 remove.removing=Removing files...
282 repository.action.missing.roots.misconfigured=None of configured Git roots are under Git. The configured directory must have ".git" directory in it.
283 repository.action.missing.roots.title=No Git Roots
284 repository.action.missing.roots.unconfigured.message=No Git roots are configured for the project.
285 repository.not.found.error=Can''t find configured git repository for {0}
286 reset.action.name=Reset Head ...
287 reset.commit.invalid=The specified commit expression did not pass validation.
288 reset.commit.label=To &Commit:
289 reset.commit.tooltip=The commit that will become the current HEAD\n as result of reset operation.
290 reset.title=Reset Head
291 reset.type.tooltip=<html>The reset type (see also <code>git reset</code> man page):<ul><li><b>Mixed</b> resets index but not working tree</li><li><b>Soft</b> leaves index and working tree, just moves head pointer</li><li><b>Hard</b> resets index and working tree.<em>Changes in the working tree will be lost</em></li></ul></html>
292 reset.type=Reset &Type:
293 reset.validate=&Validate
294 resetting.title=Resetting HEAD...
295 restore.conflict.dialog.description.label.text=Uncommitted changes that were saved before {0} have conflicts with files from {1}
296 restore.conflict.diff.dialog.left.shelf.title=Uncommitted changes from the shelf
297 restore.conflict.diff.dialog.left.stash.title=Uncommitted changes from the stash
298 restore.conflict.diff.dialog.right.title=Changes from {0}
299 preserving.process.local.changes.not.restored.error.title=Local changes were not restored
300 restore.notification.failed.shelf.message=Before update your uncommitted changes were saved to <a href='saver'>shelf</a>.<br/>Update is not complete, you have unresolved merges in your working tree<br/>Resolve conflicts, complete update and restore changes manually.
301 restore.notification.failed.stash.message=Before update your uncommitted changes were saved to <a href='saver'>stash</a>.<br/>Update is not complete, you have unresolved merges in your working tree<br/>Resolve conflicts, complete update and restore changes manually.
302 restore.notification.failed.title=Local changes were not restored
303
304 reference.validating.progress.indicator.title=Validating revision...
305
306 save.load.conflict.dialog.diff.left.title=Your uncommitted changes
307 save.load.conflict.dialog.diff.right.title=Changes from remote
308 save.notification.failed.shelf.text=Tried to save uncommitted changes in shelf before {0}, but failed with an error.<br/>{1}
309 save.notification.failed.stash.text=Tried to save uncommitted changes in stash before {0}, but failed with an error.<br/>{1}
310 save.notification.failed.title=Couldn't save uncommitted changes
311
312 smart.operation.dialog.north.panel.label.shelf.text=<html>Your local changes to the following files would be overwritten by {0}.<br/> {1} can shelve the changes, {0} and unshelve them after that.</html>
313 smart.operation.dialog.north.panel.label.stash.text=<html>Your local changes to the following files would be overwritten by {0}.<br/> {1} can stash the changes, {0} and unstash them after that.</html>
314 smart.operation.dialog.ok.action.shelf.description=Shelve local changes, {0}, unshelve
315 smart.operation.dialog.ok.action.stash.description=Stash local changes, {0}, unstash
316 smart.operation.dialog.operation.name.and.overwrite.local.changes={0} and overwrite local changes
317 smart.operation.dialog.git.operation.name.problem=Git {0} Problem
318 smart.operation.dialog.smart.operation.name=Smart {0}
319 smart.operation.dialog.don.t.operation.name=Don''t {0}
320 ssh.ask.passphrase.title=SSH Key Passphrase
321 ssh.ask.passphrase.message=Password for the SSH key "{0}":
322 ssh.changed.host.key=<html>The server host key for the host {0}:{1} has changed to {2} (type {3}).\nDo you want to accept the changed key?</html>
323 ssh.confirm.key.title=Confirm SSH Server Key
324 ssh.error.title=Authentication Error
325 ssh.keyboard.interactive.title=SSH Keyboard Interactive
326 ssh.keyboard.interactive.username=Username:
327 ssh.new.host.key=<html>Connecting to a new host {0}:{1,number,#} that has the key {2} (type {3}).\nDo you want to add this host to known hosts database?</html>
328 ssh.password.message=Password for user {0}:
329 ssh.password.title=SSH Password Login
330
331 stash.action.name=Stash
332 stash.button=Create Stash
333 stash.error.can.not.stash.changes.now=Can not stash changes now
334 stash.keep.index.tooltip=If this checkbox is selected, indexed changes are kept in the index.
335 stash.keep.index=Keep &index
336 stash.message.tooltip=Enter stash message here.
337 stash.message=&Message:
338 stash.progress.indicator.title=Stashing changes from ''{0}''...
339 stash.title=Stash
340 stash.unstash.conflict.dialog.description.label.text=Uncommitted changes that were stashed before update have conflicts with updated files.
341 stash.unstash.progress.indicator.title=Popping changes to ''{0}''...
342 stash.unstash.unresolved.conflict.warning.notification.message=Your uncommitted changes were saved to <a href='saver'>stash</a>.<br/>Unstash is not complete, you have unresolved merges in your working tree<br/><a href='resolve'>Resolve</a> conflicts and drop the stash.
343 stash.unstash.unresolved.conflict.warning.notification.title=Local changes were restored with conflicts
344 stashing.title=Stashing Changes...
345
346 tag.action.name=Tag
347 tag.button=Create Tag
348 tag.commit.label=&Commit:
349 tag.commit.tooltip=Enter name of commit or object to tag or leave blank to use HEAD.
350 tag.error.creating.message.file.message=Unable to create message file: {0}
351 tag.error.invalid.commit=The commit or object name is invalid.
352 tag.error.tag.exists=The tag with the same name exists.
353 tag.force.tooltip=Force creation of the tag even if another tag with such name already exists.
354 tag.force=&Force
355 tag.getting.existing.tags=Getting Existing Tags...
356 tag.message.label=&Message:
357 tag.message.tooltip=If the message is not empty, an annotated tag is created.
358 tag.name.label=Tag &Name:
359 tag.name.tooltip=Enter the new tag name here.
360 tag.title=Tag
361 tag.validate.tooltip=Click this button to validate the commit to be tagged
362 tag.validate=&Validate
363
364 unstash.action.name=UnStash
365 unstash.branch.label\:=As new &branch:
366 unstash.branch.tooltip=If non-empty name is entered, the stash is checked out as a new branch.
367 unstash.button.apply=Apply Stash
368 unstash.button.branch=Branch
369 unstash.button.pop=Pop Stash
370 unstash.clear.tooltip=Delete all stashes in the repository.
371 unstash.clear=&Clear
372 unstash.clearing.stashes=Clearing stashes...
373 unstash.drop.tooltip=Delete selected stash
374 unstash.drop=&Drop
375 unstash.conflict.dialog.description.label.text=Conflicts during unstashing {0}
376 unstash.conflict.diff.dialog.left.title=Local changes
377 unstash.conflict.diff.dialog.right.title=Changes from stash
378 unstash.dialog.remove.stash.progress.indicator.title=Removing stash {0}...
379 unstash.dialog.show.stashes.error.dialog.title=Couldn't Show the List of Stashes
380 unstash.dialog.stash.details.load.progress.indicator.title=Loading stash details...
381 unstash.dialog.stash.list.load.progress.indicator.title=Loading list of stashes...
382 unstash.dialog.unresolved.conflict.warning.notification.message=Unstash is not complete, you have unresolved merges in your working tree<br/><a href='resolve'>Resolve</a> conflicts.
383 unstash.dialog.unresolved.conflict.warning.notification.title=Conflicts were not resolved during unstash
384 unstash.pop.stash.tooltip=If selected the stash is dropped after it is applied.
385 unstash.pop.stash=&Pop stash
386 unstash.reinstate.index.tooltip=Attempt to reinstate index as well as working tree changes.
387 unstash.reinstate.index=Reinstate &index
388 unstash.stashes=&Stashes:
389 unstash.title=UnStash Changes
390 unstash.unstashing=Unstashing...
391 unstash.view.tooltip=View selected stash
392 unstash.view=&View
393 unstash.error.can.not.unstash.changes.now=Can not unstash changes now
394 unstash.unstashed.with.conflicts.error.title=Unstashed with conflicts
395
396 update.options.display.name=Git Update Settings
397 update.notification.update.error=Can't update
398 update.notification.choose.upstream.branch=Choose upstream branch
399
400 util.remote.renderer.none=<html><i>None</i></html>
401 vfs.listener.add.single.prompt=Do you want to add the following file to Git?\n{0}\n\nIf you choose Cancel, you can still add it later manually.
402 vfs.listener.add.single.title=Add File to Git
403 vfs.listener.add.title=Add Files to Git
404 vfs.listener.checking.ignored=Checking for Ignored Files...
405 vfs.listener.delete.single.prompt=Do you want to delete the following file from Git?\n{0}\n\nIf you choose Cancel, you can still delete it later manually.
406 vfs.listener.delete.single.title=Delete File from Git
407 vfs.listener.delete.title=Delete Files from Git
408
409 git.commit.message.empty=Please specify commit message
410 git.commit.message.empty.title=Commit Message Is Empty
411
412 git.executable.detect.progress.title=Detecting Git Executable
413 git.executable.version.progress.title=Identifying Git Version
414 git.executable.version.is=Git version is {0}
415 git.executable.error.file.not.found=No such file: {0}
416
417 git.executable.validation.error.start.title=Cannot Run Git
418 git.executable.validation.error.version.title=Unsupported Git Version {0}
419 git.executable.validation.error.version.message=At least {0} is required
420 git.executable.validation.error.wsl1.unsupported.message=WSL version 1 is not supported, see <a href='https://youtrack.jetbrains.com/issue/IDEA-242469'>IDEA-242469</a>
421 git.executable.validation.error.xcode.title=Accept XCode/iOS License to Run Git
422 git.executable.validation.error.xcode.message=Run \u201Csudo xcodebuild -license\u201D and retry (admin rights required)
423 git.executable.validation.cant.identify.executable.message=Cannot identify version of git executable {0}
424 git.executable.unknown.error.message=Failed to start Git process: {0}
425 git.executable.unknown.wsl.distribution.error.message=Unknown WSL distribution
426
427 git.executable.notification.title=Can't start Git
428 git.executable.notification.description=The path to Git executable is probably not valid.
429
430 executable.error.git.not.installed=Git is not installed
431 executable.mac.fix.path.action=Fix Path
432 executable.mac.error.invalid.path.to.command.line.tools=Invalid path to Command Line Tools
433
434 git.unstash.clear.confirmation.message=Remove all stashes? This cannot be undone.
435 git.unstash.clear.confirmation.title=Remove All Stashes?
436 git.unstash.drop.confirmation.message=<html>Do you want to remove {0}?<br/>"{1}"</html>
437 git.unstash.drop.confirmation.title=Remove Stash {0}?
438 vcs.history.action.gitlog=Show in Git Log
439
440 # suppress inspection "UnusedProperty": used by 3-party plugins
441 vcs.history.action.gitlog.error=Git Log is not Ready
442
443 # suppress inspection "UnusedProperty": used by ExportSettingsActionKt
444 exportable.Git.Application.Settings.presentable.name=Git
445
446 git.add.to.exclude.file.action.text=.git/info/exclude
447 git.add.to.exclude.file.action.description=Add entries to .git/info/exclude
448 git.open.exclude.file.action.text=Open .git/info/exclude
449 git.open.exclude.file.action.description=Open .git/info/exclude in editor
450
451 git.fetch.progress=Fetching...
452
453 action.CopyPathFromRepositoryRootProvider.text=Path From Repository Root
454 action.git4idea.commands.TestGitHttpLoginDialogAction.text=Test Git Login Dialog
455 action.Git.Log.DeepCompare.text=Not Cherry-Picked Commits
456 action.Git.Log.DeepCompare.description=Highlights commits which have not been cherry-picked to the current branch
457 group.Git.ContextMenu.text=_Git
458 group.Git.Menu.text=_Git
459 group.Git.MainMenu.text=_Git
460 group.Git.MainMenu.RebaseActions.text=_Rebase
461 group.Git.MainMenu.MergeActions.text=_Merge
462 group.Git.MainMenu.LocalChanges.text=_Uncommitted Changes
463 action.Git.Rebase.Skip.text=Skip Commit
464 action.Git.Rebase.Continue.text=Continue Rebase
465 action.Git.Revert.Abort.text=Abort Revert
466 action.Git.CherryPick.Abort.text=Abort Cherry-Pick
467 action.Git.Merge.Abort.text=Abort Merge
468 action.Git.Rebase.Abort.text=Abort Rebase
469 action.Git.Rebase.text=Rebase...
470 action.Git.Pull.text=Pull...
471 action.Git.Fetch.text=Fetch
472 action.Git.Clone.text=Clone...
473 action.Git.Configure.Remotes.text=Manage Remotes...
474 action.Git.Reset.text=Reset HEAD...
475 action.Git.Unstash.text=UnStash Changes...
476 action.Git.Stash.text=Stash Changes...
477 action.Git.Merge.text=Merge...
478 action.Git.Tag.text=New Tag...
479 action.Git.Branches.text=_Branches...
480 action.Git.ResolveConflicts.text=Resolve Conflicts...
481 action.Git.CompareWithBranch.text=Compare with Branch...
482 action.Git.Add.text=Add
483 action.Git.Commit.And.Push.Executor.text=Commit and &Push...
484 action.Git.Interactive.Rebase.text=Interactively Rebase from Here...
485 action.Git.Interactive.Rebase.description=Show the dialog for interactive rebase which allows to squash, fixup, reorder, remove and reword commits
486 action.Git.Squash.Into.Commit.text=Squash Into...
487 action.Git.Squash.Into.Commit.description=Create a squash commit
488 action.Git.Fixup.To.Commit.text=Fixup...
489 action.Git.Fixup.To.Commit.description=Create a fixup commit
490 action.Git.Rename.Local.Branch.text=Rename...
491 action.Git.Rename.Local.Branch.description=Rename a local branch
492 action.Git.New.Branch.description=Select only one branch to proceed create a new branch
493 action.Git.New.Branch.dialog.title=Create New Branch From {0}
494 action.Git.Update.Selected.text=Update Selected
495 action.Git.Update.Selected.description=Fetch remote tracking {0,choice,1#branch|2#branches} and fast-forward selected local {1,choice,1#branch|2#branches} (like `git fetch branch:branch`)
496 action.Git.Update.Selected.description.already.running=Update is already running
497 action.Git.Update.Selected.description.select.non.current=Select non current branches only
498 action.Git.Update.Selected.description.tracking.not.configured=Tracked branch is not configured for selected {0,choice,1#branch|2#branches}
499 action.Git.Delete.Branch.title=Delete {0,choice,1#branch|2#branches}
500 action.Git.Compare.With.Current.title=Compare with Current
501 action.Git.Compare.Selected.title=Compare Branches
502 action.Git.Compare.Selected.description=Compare selected branches with each other
503 action.Git.Compare.Selected.description.disabled=Select branches from the same repository
504 action.Git.Show.My.Branches.title=Show My Branches
505 action.Git.Show.My.Branches.description.not.support.indexing=Some of the repositories doesn't support indexing.
506 action.Git.Show.My.Branches.description.not.all.roots.indexed=Not all repositories are indexed.
507 action.Git.Show.My.Branches.description.not.graph.ready=The log is not ready yet, please wait a bit.
508 action.Git.Show.My.Branches.description.is.my.branch=A branch is 'My' if all exclusive commits of this branch are made by 'me', i.e. by current Git author.
509 action.Git.Show.My.Branches.description.calculating.branches.progress=Calculating My Branches
510 action.Git.Fetch.title=Fetch All Remotes
511 action.Git.Fetch.description.fetch.in.progress=Fetch in progress...
512 action.Git.Toggle.Favorite.title=Mark/Unmark As Favorite
513 action.Git.Loading.Branches.progress=Loading branches...
514 action.Git.Log.Branches.Change.Branch.Filter.On.Selection.text=Update Branch Filter with Single Click
515 action.Git.Log.Branches.Change.Branch.Filter.On.Selection.description=When a branch is selected, set branch filter in log
516 action.Git.Log.Branches.Change.Branch.Filter.text=Update Branch Filter in Log
517 action.Git.Log.Branches.Change.Branch.Filter.description=Update branch filter in log with selected branches
518 action.Git.Log.Edit.Remote.text=Edit Remote 
519 action.Git.Log.Remove.Remote.text=Remove {0,choice,1#Remote|2#Remotes}
520 group.Git.HEAD.Branch.Filter.title=HEAD (Current Branch)
521 group.Git.Local.Branch.title=Local
522 group.Git.Remote.Branch.title=Remote
523 action.Git.Checkout.Branch.text=Checkout Selected...
524 action.Git.Checkout.Branch.description=Checkout selected branch
525 action.Git.Log.Hide.Branches.text=Hide Git Branches
526 action.Git.Log.Show.Branches.text=Branches
527 action.Git.Reword.Commit.text=Edit Commit Message...
528 action.Git.Reword.Commit.description=Change commit message via reword option of git rebase or amend
529 action.Git.Squash.Commits.text=Squash Commits...
530 action.Git.Drop.Commits.text=Drop Commits
531 action.Git.Uncommit.text=Undo Commit...
532 action.Git.Uncommit.description=Undo last commit and put its changes into selected changelist
533 action.Git.Revert.In.Log.text=Revert Commit
534 action.Git.Revert.In.Log.description=Produce a new commit, which reverts the changes made in the original commit
535 action.Git.Reset.In.Log.text=Reset Current Branch to Here...
536 action.Git.CreateNewTag.text=New Tag...
537 action.Git.CreateNewTag.description=Create new tag pointing to this commit
538 action.Git.CreateNewBranch.text=New Branch...
539 action.Git.CreateNewBranch.description=Create new branch starting from the selected commit
540 group.Git.CheckoutGroup.text=Checkout
541 group.Git.CheckoutGroup.description=Checkout selected revision or a branch on selected commit
542 action.Git.BrowseRepoAtRevision.text=Show Repository at Revision
543 action.Git.Log.text=Show Git Repository Log...
544 action.Git.Init.text=Create Git Repository...
545 checkbox.dont.warn.again=Don't warn again
546 checkbox.run.git.hooks=Run Git hooks
547 action.NotificationAction.text.resolve=Resolve...
548 action.NotificationAction.GitDeleteBranchOperation.text.restore=Restore
549 action.NotificationAction.GitDeleteBranchOperation.text.view.commits=View Commits
550 action.NotificationAction.GitDeleteBranchOperation.text.delete.tracked.branch=Delete Tracked Branch
551 action.NotificationAction.GitDeleteTagOperation.text.restore=Restore
552 action.NotificationAction.GithubNotifications.text.configure=Configure...
553 action.NotificationAction.GitMergeAction.text.view.commits=View Commits
554 action.NotificationAction.GitRewordOperation.text.undo=Undo
555 action.NotificationAction.GitUpdateSession.text.view.commits=View Commits
556
557 settings.git.option.group=Git
558 settings.commit.automatically.on.cherry.pick=Commit automatically on cherry-pick
559 settings.add.suffix=Add the 'cherry-picked from <hash>' suffix when picking commits pushed to protected branches
560 settings.crlf=Warn if CRLF line separators are about to be committed
561 settings.detached.head=Warn when committing in detached HEAD or during rebase
562 settings.update.method=Update method:
563 settings.auto.update.on.push.rejected=Auto-update if push of the current branch was rejected
564 settings.push.dialog=Show Push dialog for Commit and Push
565 settings.push.dialog.for.protected.branches=Show Push dialog only when committing to protected branches
566 settings.protected.branched=Protected branches:
567 settings.credential.helper=Use credential helper
568 settings.filter.update.info=Filter "Update Project" information by paths:
569 settings.supported.for.2.9=Supported for Git 2.9+
570 settings.explicitly.check=Explicitly check for incoming commits on remotes:
571 settings.clean.working.tree=Clean working tree using:
572 settings.git.incoming.change.strategy.text.auto=Auto
573 settings.git.incoming.change.strategy.text.always=Always
574 settings.git.incoming.change.strategy.text.never=Never
575 settings.git.update.method.rebase.description=Rebase the current branch on top of incoming changes
576 settings.git.update.method.rebase=Rebase
577 settings.git.update.method.merge.description=Merge incoming changes into the current branch
578 settings.git.update.method.merge=Merge
579 settings.git.update.method.branch.default=Branch Default
580
581 clone.dialog.checking.git.version=Checking Git version...
582 push.dialog.push.tags=Push tags
583 push.dialog.push.tags.combo.current.branch=Current Branch
584 push.dialog.push.tags.combo.all=All
585 push.dialog.target.panel.define.remote=Define remote
586 push.dialog.target.panel.add.remote=Add Remote
587 push.dialog.target.panel.couldnt.add.remote=Couldn''t add remote: {0}
588 push.dialog.target.panel.adding.remote=Adding Remote...
589 push.dialog.target.panel.can.t.push=Can't push
590 push.dialog.target.panel.empty.repository=Empty repository
591 push.dialog.target.panel.detached.head=Detached HEAD
592 push.dialog.target.panel.new=New
593 push.dialog.preview.commits.before.push=For Commit and Push to non-protected branches, preview commits before push
594
595 install.download.and.install.action=Download and Install
596 install.installing.progress=Installing...
597 install.downloading.progress=Downloading...
598 install.success.message=Git has been installed
599 install.general.error=Couldn't install Git
600 install.mac.error.couldnt.start.command.line.tools=Couldn't start Command Line Tools installation
601 install.mac.requesting.command.line.tools=Requesting XCode Command Line Developer Tools
602
603 git.status.not.changed=Not Changed
604 git.status.renamed=Renamed
605 git.status.copied=Copied
606 git.status.type.changed=Type Changed
607 git.status.unmerged=Unmerged
608 git.status.untracked=Untracked
609 git.status.index={0} in the staging area
610 git.status.work.tree={0} in the working directory
611 git.status.unmerged.index={0} by us
612 git.status.unmerged.work.tree={0} by them
613 git.status.unmerged.both=both {0}
614
615 git.status.bar.widget.name=Git Branch
616
617 git.light.status.bar.display.name=Git
618 git.light.status.bar.tooltip=Current Git Branch: {0}
619 git.light.status.bar.text=Git: {0}
620
621 stage.tab.name=Staging Area
622 stage.tree.node.staged=To be committed
623 stage.tree.node.unstaged=Not staged for commit
624 stage.tree.node.unmerged=Unmerged
625 stage.tree.node.untracked=Untracked
626 stage.tree.node.ignored=Ignored
627 stage.content.staged=Staged
628 stage.content.local=Local
629 stage.commit.process=Committing Staged Changes...
630 stage.commit.successful=Committed {0}: {1}
631 stage.commit.failed=Failed to commit {0}
632 stage.loading.status=Loading changes...
633 stage.reset.action.text=Reset
634 stage.reset.process=Resetting Files...
635 stage.reset.error.title=Failed to Reset Files
636 stage.revert.action.text=Revert
637 stage.revert.process=Reverting Files...
638 stage.revert.error.title=Failed to Revert Files
639 stage.add.range.command.name=Stage Changes
640 stage.revert.unstaged.range.command.name=Rollback Unsaged Change
641 stage.revert.staged.range.command.name=Rollback Staged Change
642 stage.vfs.write.process=Writing {0} to Git index
643 stage.vfs.read.process=Reading {0} from Git index
644 stage.vfs.refresh.process=Refreshing Git index files
645 stage.vfs.presentable.file.name=Staged: {0}
646 stage.vfs.editor.tab.tooltip=Staged Version of ''{0}''
647 stage.vfs.editor.notification.text=This is a staged version of ''{0}''
648 stage.vfs.editor.notification.link=Open local version
649
650 branches.selected.branches.updated.title=Selected {0,choice,1#branch|2#branches} Updated
651 branches.update.failed=Update Failed
652 branches.updating.process=Updating branches...
653 branches.checkout.failed.description=Can''t overwrite {0} branch because some commits can be lost
654 branches.creation.failed.title=New Branch Creation Failed
655 branches.checkout.failed.title=Checkout Failed
656 branches.checking.existing.commits.process=Checking Existing Commits...
657 branches.create.new.branch.dialog.title=Create New Branch
658 branches.tag.0=Tag ''{0}''
659 branches.branch.0=Branch ''{0}''
660 in.branches.all.repositories=In All Repositories
661 branches.tags=Tags
662 branches.branches=Branches
663 repositories=Repositories
664 common.remote.branches=Common Remote Branches
665 common.local.branches=Common Local Branches
666 update.checks.not.supported.git.2.9.required=Update Checks not Supported. Git 2.9+ Required
667 action.fetch.text=Fetch
668 fetching=Fetching...
669 branches.current.branch=current branch
670 branches.tracking.branch.doesn.t.configured.for.s=Tracked branch is not configured for {0}
671 branches.update.is.already.running=Update is already running
672 branches.fetch.remote.and.fast.forward=Fetch remote tracking branch and fast-forward {0} (like `git fetch {1}:{1}`)
673 branches.update=Update
674 branches.checkout.and.rebase.onto.in.one.step=Checkout {0}, and rebase it onto {1} in one step (like `git rebase HEAD {2}`)
675 branches.checkout.and.rebase.onto.current=Checkout and Rebase onto Current
676 branches.rebase.is.not.possible.in.the.detached.head.state=Rebase is not possible in the detached HEAD state
677 branches.rebase.onto=Rebase {0} onto {1}
678 branches.rebase.current.onto.selected=Rebase Current onto Selected
679 branches.merge.into=Merge {0} into {1}
680 branches.merge.into.current=Merge into Current
681 branches.compare.the.current.working.tree.with=Compare the current working tree with the tree in {0}
682 branches.show.diff.with.working.tree=Show Diff with Working Tree
683 branches.show.commits.in=Show commits in {0} that are missing in {1}
684 branches.compare.with.current=Compare with Current
685 branches.new.branch.from.selected=New Branch from Selected...
686 branches.checkout.s=Checkout {0}
687 checkout.and.rebase=Checkout and Rebase
688 checkout.0=Checkout {0}
689 branch.0.already.exists.and.has.commits.which.do.not.exist.in.1.would.you.like.to.rebase.or.reset.them=Branch {0} already exists and has commits which do not exist in {1}. Would you like to rebase or reset them?
690 branches.checkout=Checkout
691 branches.renaming.branch.is.not.possible.before.the.first.commit=Renaming branch is not possible before the first commit
692 branches.rename.branch=Rename Branch {0}
693 branches.there.are.outgoing.commits=There are outgoing commits
694 branches.there.are.incoming.commits=There are incoming commits
695 branches.there.are.incoming.and.outgoing.commits=There are incoming and outgoing commits
696 branches.checkout.is.not.possible.before.the.first.commit=Checkout is not possible before the first commit
697 branches.checkout.tag.or.revision=Checkout Tag or Revision...
698 branches.enter.reference.branch.tag.name.or.commit.hash=Enter reference (branch, tag) name or commit hash:
699 branches.remote.branches=Remote Branches
700 branches.remote.branches.in.repo=Remote Branches in {0}
701 branches.local.branches=Local Branches
702 branches.local.branches.in.repo=Local Branches in {0}
703 branches.update.info.process=Update branches info...
704 git.rollback=&Rollback
705
706 new.branch.dialog.operation.create.name=Create
707 new.branch.dialog.operation.create.description=Create new branches in other repositories
708 new.branch.dialog.operation.checkout.name=Checkout
709 new.branch.dialog.operation.checkout.description=Checkout existing branches, and create new branches in other repositories
710 new.branch.dialog.operation.rename.name=Rename
711 new.branch.dialog.branch.name=New branch name:
712 new.branch.dialog.checkout.branch.checkbox=Checkout branch
713 new.branch.dialog.set.tracking.branch.checkbox=Set tracking branch
714 new.branch.dialog.overwrite.existing.branch.checkbox=Overwrite existing branch
715 new.branch.dialog.overwrite.existing.branch.warning=Change the name or overwrite existing branch
716 new.branch.dialog.error.branch.name.invalid=Branch name {0} is not valid
717 new.branch.dialog.error.branch.already.exists=Branch name {0} already exists
718 new.branch.dialog.error.branch.clashes.with.remote=Branch name {0} clashes with remote branch with the same name
719 git.reset.mode.soft=Soft
720 git.reset.mode.soft.description=Files won't change, differences will be staged for commit.
721 git.reset.mode.mixed=Mixed
722 git.reset.mode.mixed.description=Files won't change, differences won't be staged.
723 git.reset.mode.hard=Hard
724 git.reset.mode.hard.description=<nobr>Files will be reverted to the state of the selected commit.<nobr/><br><nobr>Warning: any local changes will be lost.<nobr/>
725 git.reset.mode.keep=Keep
726 git.reset.mode.keep.description=<nobr>Files will be reverted to the state of the selected commit,<nobr/><br><nobr>but local changes will be kept intact.<nobr/>
727 git.reset.dialog.title=Git Reset
728 git.reset.dialog.description=<nobr>This will reset the current branch head to the selected commit,<nobr/><br><nobr>and update the working tree and the index according to the selected mode:<nobr/>
729 git.reset.dialog.description.commit.details.by.author={0} by {1}
730 git.reset.dialog.description.source.in.repository={0} in {1}
731 git.reset.process=Git Reset
732 git.reset.button=Reset
733 git.undo.action.cant.undo.commit.failure=Can't Undo Commit
734 git.undo.action.description=The selected commit is not the last in the current branch
735 git.undo.action.select.target.changelist.title=Select Target Changelist
736 git.undo.action.undoing.last.commit.process=Undoing Last Commit...
737 git.undo.action.refreshing.changes.process=Refreshing Changes...
738 git.undo.action.could.not.load.changes.of.commit=Couldn''t load changes of {0}
739 git.new.tag.dialog.title=Create New Tag On {0}
740 git.new.tag.dialog.tag.name.label=Enter the name of new tag
741
742 git.log.external.tab.description=Log for {0}
743 git.log.external.window.title=Git Log
744 git.log.external.loading.process=Loading Git Log...
745
746 git.log.cherry.picked.highlighter.select.branch.popup=Select Source Branch
747 git.log.cherry.picked.highlighter.process=Comparing Branches...
748 git.log.cherry.picked.highlighter.error.message=Couldn''t compare with branch {0}
749 git.log.cherry.picked.highlighter.cancelled.message=Highlighting of non-picked commits in ''{0}'' has been cancelled, \
750   as branch filter was changed.
751
752 git.log.action.checkout.group=Checkout
753 git.log.action.checkout.revision.short.text=Revision ''{0}''
754 git.log.action.checkout.revision.full.text=Checkout Revision ''{0}''
755 action.Git.CheckoutRevision.text=Checkout Revision
756
757 git.log.diff.handler.process=Calculating Diff for {0}
758 git.log.diff.handler.failed.message={0} failed
759 git.log.diff.handler.paths.diff.title=Changes between {0} and {1} in {2}
760 git.log.diff.handler.local.version.name=local version
761 git.log.diff.handler.local.version.content.title=Local
762
763 git.log.refGroup.local=Local
764
765 history.indexing.disabled.notification.text=Old style File History is shown as index is not available
766 history.indexing.disabled.notification.resume.link=Resume Git Log Indexing
767 history.indexing.disabled.notification.dismiss.link=Don't show again
768
769 git.history.diff.handler.choose.parent.popup=Choose Parent to Compare
770 git.history.diff.handler.load.changes.process=Loading changes...
771 git.history.diff.handler.git.show.error=Error happened while executing git show {0}:{1}
772 git.log.show.commit.in.log.process=Searching for Revision {0}
773 git.compare.branches.empty.status={0} contains all commits from {1}
774 git.compare.branches.explanation.message=Commits that exist in {0} but don''t exist in {1}
775 git.compare.branches.tab.name=Compare
776 git.compare.branches.tab.suffix={0} and {1}
777 git.update.files.updated.in.commits={0,choice,1#{0} file|2#{0} files} updated in {1,choice,1#{1} commit|2#{1} commits}
778 git.update.no.commits.matching.filters=No commits matching filters
779 git.update.commits.matching.filters={0,choice,1#{0} commit|2#{0} commits} matching filters
780 git.update.project.partially.updated.title=Project Partially Updated
781 git.update.skipped.repositories=Skipped {0} repositories:
782 git.update.repo.was.skipped={0} was skipped ({1})
783
784 git.integration.created.git.repository.in=Created Git repository in {0}
785 git.integration.could.not.git.init=Couldn''t git init {0}
786
787 git.tag.could.not.create.tag=Couldn't create tag
788 git.tag.created.tag.successfully=Created tag {0} successfully.
789
790 rename.branch.operation.name=rename
791 git.rename.branch.rollback.successful=Rollback successful
792 git.rename.branch.renamed.back.to=Renamed back to {0}
793 git.rename.branch.rollback.failed=Rollback failed
794 git.rename.branch.could.not.rename.from.to=Couldn''t rename {0} to {1}
795 git.rename.branch.was.renamed.to=Branch {0} was renamed to {1}
796 git.rename.branch.you.may.rename.branch.back=You may rollback (rename branch back to {0}) not to let branches diverge.
797 git.rename.branch.has.succeeded.for.the.following.repositories=However rename has succeeded for the following {0,choice,1#repository|2#repositories}:
798
799 update.process.progress.title=Updating...
800 update.process.generic.error.title=Can't update
801 update.process.error.message.unfinished.merge=You have unfinished merge. These conflicts must be resolved before update.
802 update.process.error.message.unmerged.files=Unmerged files detected. These conflicts must be resolved before update.
803 update.process.error.description.unfinished.rebase=You have unfinished rebase process. These conflicts must be resolved before update.
804 update.process.error.additional.description.unfinished.rebase=Then you may <b>continue rebase</b>. <br/> You also may <b>abort rebase</b> to restore the original branch and stop rebasing.
805
806 checkout.operation.could.not.checkout.error=Couldn''t checkout {0}
807 checkout.operation.revision.not.found=Revision not found{0,choice,0#|1# in {1}}
808 checkout.operation.rollback=Rollback
809 checkout.operation.could.not.checkout.error.title=Couldn''t checkout {0}
810 checkout.operation.checked.out=Checked out {0}
811 checkout.operation.checked.out.new.branch.from=Checked out new branch {0} from {1}
812 checkout.operation.in={0}{1,choice,0#|1# in {2}}
813 checkout.operation.force.checkout=&Force Checkout
814 checkout.operation.name=checkout
815 checkout.operation.error.during.rollback=Error during rollback
816 checkout.operation.errors.during.deleting=Errors during deleting {0}:
817 checkout.operation.errors.during.checkout=Errors during checkout:
818 checkout.operation.you.may.rollback.not.to.let.branches.diverge=You may rollback (checkout back to {0}) not to let branches diverge.
819 checkout.operation.previous.branch=previous branch
820 checkout.operation.however.checkout.has.succeeded.for.the.following=However checkout has succeeded for the following {0,choice,1#repository|2#repositories}:
821
822 delete.branch.operation.collecting.unmerged.commits.process=Collecting unmerged commits...
823 delete.branch.operation.restoring.branch.process=Restoring Branch {0}...
824 delete.branch.operation.error.during.rollback.of.branch.deletion=Error during rollback of branch deletion
825 delete.branch.operation.could.not.restore.branch.error=Couldn''t Restore {0}
826 delete.branch.operation.branch.was.not.deleted.error=Branch {0} wasn''t deleted
827 delete.branch.operation.deleted.branch=Deleted branch {0}
828 delete.branch.operation.deleted.branch.bold=<b>Deleted Branch:</b> {0}
829 delete.branch.operation.unmerged.commits.were.discarded=Unmerged commits were discarded
830 delete.branch.operation.however.branch.deletion.has.succeeded.for.the.following=However branch deletion has succeeded for the following {0,choice,1#repository|2#repositories}:
831 delete.branch.operation.you.may.rollback.not.to.let.branches.diverge=You may rollback (recreate {0} in these roots) not to let branches diverge.
832
833 branch.operation.could.not.0.operation.name.1.reference=Couldn''t {0} {1}
834 branch.operation.in={0} (in {1})
835
836 checkout.new.branch.operation.could.not.create.new.branch=Couldn''t create new branch {0}
837 checkout.new.branch.operation.error.during.rollback=Error during rollback
838 checkout.new.branch.operation.errors.during.deleting=Errors during deleting {0}:
839 checkout.new.branch.operation.errors.during.checkout=Errors during checkout:
840 checkout.new.branch.operation.rollback.successful=Rollback successful
841 checkout.new.branch.operation.checked.out.0.and.deleted.1.on.2.3=Checked out {0} and deleted {1} on {2,choice,1#root|2#roots} {3}
842 checkout.new.branch.operation.branch.was.created=Branch {0} was created
843 checkout.new.branch.operation.however.checkout.has.succeeded.for.the.following=However checkout has succeeded for the {0,choice,1#repository|2#repositories}:
844 checkout.new.branch.operation.you.may.rollback.not.to.let.branches.diverge=You may rollback (checkout previous branch back, and delete {0}) not to let branches diverge.
845
846 delete.branch.operation.name=branch deletion
847 delete.remote.branch.operation.deleting.process=Deleting {0}
848 delete.remote.branch.operation.deleted.remote.branch=Deleted remote branch {0}
849 delete.remote.branch.operation.also.deleted.local.branches=Also deleted local {0,choice,1#branch|2#branches}: {1}
850 delete.remote.branch.operation.failed.to.delete.remote.branch=Failed to delete remote branch {0}
851
852 delete.remote.tag.operation.deleted.tag.on.remotes=<b>Deleted Tag on {0,choice,1#Remote|2#Remotes}:</b> {1}
853 delete.remote.tag.operation.tag.does.not.exist.on.remotes=<b>Tag Doesn''t Exist on {0,choice,1#Remote|2#Remotes}:</b> {1}
854 delete.remote.tag.operation.failed.to.delete.tag.on.remotes=Failed to delete tag {0} on {1,choice,1#Remote|2#Remotes}
855
856 merge.dialog.description.cherry.pick.label.text=Conflicts during cherry-picking {0,choice,1#commit {1}|2#multiple commits}{2,choice,0#|1# made by {3}{4}}
857 merge.dialog.description.merge.label.text=Merging {0,choice,1#branch {1}|2#diverging branches} into {2,choice,1#branch {3}|2#diverging branches}
858 merge.dialog.description.rebase.with.hash.label.text=Rebasing{0,choice,0#|1# branch {1}} onto {2}
859 merge.dialog.description.rebase.with.onto.branch.label.text=Rebasing{0,choice,0#|1# branch {1}} onto branch {2}{3,choice,0#|1#, revision {4}}
860 merge.dialog.description.rebase.without.onto.info.label.text=Rebasing{0,choice,0#|1# branch {1}} onto diverging branches
861 merge.dialog.diff.left.title.cherry.pick.label.text=Local Changes
862 merge.dialog.diff.left.title.default.branch.label.text=Your version, branch {0}
863 merge.dialog.diff.left.title.rebase.label.text=Rebasing {0} from {1}
864 merge.dialog.diff.right.title.cherry.pick.label.text=Changes from cherry-pick {0}
865 merge.dialog.diff.right.title.default.with.hash.label.text=Changes from {0}
866 merge.dialog.diff.right.title.default.with.onto.branch.label.text=Changes from branch {0}{1,choice,0#|1#, revision {2}}
867 merge.dialog.diff.right.title.default.without.onto.info.label.text=Changes from diverging branches
868 merge.dialog.diff.right.title.rebase.with.branch.label.text=Already rebased commits and commits from {0}
869 merge.dialog.diff.right.title.rebase.without.branch.label.text=Already rebased commits
870 merge.dialog.diff.title.changes.from.branch.label.text=Changes from {0}
871 merge.operation.name=merge
872 merge.operation.you.may.rollback.not.to.let.branches.diverge=You may rollback (reset to the commit before merging) not to let branches diverge.
873 merge.operation.error.during.rollback=Error during rollback
874 merge.operation.branch.merged.with.conflicts={0} Merged with Conflicts
875 merge.operation.could.not.merge.branch=Could Not Merge {0}
876 merge.operation.already.up.to.date=Already up-to-date
877 merge.operation.however.merge.has.succeeded.for.the.following.repositories=However merge has succeeded for the following {0,choice,1#repository|2#repositories}:
878 merge.operation.merged.to=Merged {0} to {1}
879 merge.operation.delete.branch=Delete {0}
880
881 merge.unresolved.conflicts.remaining.notification.title=Unresolved Conflicts Remaining
882 merge.unresolved.conflicts.remaining.notification.body=Unresolved conflicts remaining in the project.
883
884 create.branch.operation.name=create branch
885 create.branch.operation.could.not.create.new.branch=Couldn''t create new branch {0}
886 create.branch.operation.rollback.successful=Rollback successful
887 create.branch.operation.deleted.branch=Deleted {0}
888 create.branch.operation.error.during.rollback=Error during rollback
889 create.branch.operation.branch.created=Branch {0} was created
890 create.branch.operation.however.the.branch.was.created.in.the.following.repositories=However the branch was created in the following {0,choice,1#repository|2#repositories}:
891 create.branch.operation.you.may.rollback.not.to.let.branches.diverge=You may rollback (delete {0}) not to let branches diverge.
892
893 branch.ui.handler.can.not.operation.name.because.of.unmerged.files=Can''t {0} because of unmerged files
894 branch.ui.handler.unmerged.files.error.notification=You have to <a href=''{0}''>resolve</a> all merge conflicts before {1}.<br/>After resolving conflicts you also probably would want to commit your files to the current branch.
895 branch.ui.handler.merge.notification.description=The following files have unresolved conflicts. You need to resolve them before {0}.
896 branch.ui.handler.merge.error.notification.title=Unresolved files remain.
897 branch.ui.handler.rollback=Rollback
898 branch.ui.handler.do.not.rollback=Don't Rollback
899 branch.ui.handler.you.have.to.resolve.all.conflicts.before.operation.name=You have to resolve all merge conflicts before {0}.<br/>{1}
900 branch.ui.handler.delete.remote.branches=Delete Remote {0,choice,1#Branch|2#Branches}
901 branch.ui.handler.delete.all=Delete All
902 branch.ui.handler.delete.remote.branches.question=Delete remote {0,choice,1#branch|2#branches} {1}?
903 branch.ui.handler.delete.tracking.local.branch.as.well=Delete tracking local branch {0} as well
904 branch.ui.handler.delete.tracking.local.branches=Delete tracking local branches:
905
906 delete.tag.operation.could.not.restore.tag=Couldn''t Restore {0}
907 delete.tag.operation.error.during.rollback.of.tag.deletion=Error during rollback of tag deletion
908 delete.tag.operation.restored.tag=Restored tag {0}
909 delete.tag.operation.rollback.successful=Rollback Successful
910 delete.tag.operation.restoring.tag.process=Restoring Tag {0}...
911 delete.tag.operation.deleted.tag=<b>Deleted Tag:</b> {0}
912 delete.tag.operation.delete.on.remote=Delete on {0,choice,1#Remote|2#Remotes}
913 delete.tag.operation.could.not.find.tag=Couldn''t find tag {0}
914 delete.tag.operation.could.not.find.tag.in=Couldn''t find tag in {0}
915 delete.tag.operation.tag.was.not.deleted=Tag {0} wasn''t deleted
916 delete.tag.operation.however.tag.deletion.has.succeeded.for.the.following=However tag deletion has succeeded for the following {0,choice,1#repository|2#repositories}:
917 delete.tag.operation.you.may.rollback.not.to.let.tags.diverge=You may rollback (recreate {0} in these roots) not to let tags diverge.
918
919 branch.renaming.branch.process=Renaming {0} to {1}...
920 branch.rebasing.process=Rebasing {0}...
921 branch.rebasing.onto.process=Rebasing onto {0}...
922 branch.merging.process=Merging {0}...
923 branch.deleting.tag.process=Deleting tag {0}...
924 branch.deleting.tag.on.remote.process=Deleting tag {0} on remote...
925 branch.deleting.remote.branch=Deleting {0}...
926 branch.deleting.branch.process=Deleting {0}...
927 branch.checking.out.new.branch.process=Checking out new branch {0}...
928 branch.creating.branch.process=Creating branch {0}...
929 branch.checking.out.branch.from.process=Checking out {0} from {1}...
930 branch.checking.out.process=Checking out {0}...
931
932 branch.not.fully.merged.dialog.repository.label=Repository:
933 branch.not.fully.merged.dialog.title=Branch Was Not Fully Merged
934 branch.not.fully.merged.dialog.restore.button=&Restore
935 branch.not.fully.merged.dialog.all.commits.from.branch.were.merged=All commits from branch {0} were merged
936 branch.not.fully.merged.dialog.the.branch.was.not.fully.merged.to=The branch {0} was not fully merged to {1}.<br/>Below is the list of unmerged commits.
937
938 merge.dialog.customizer.filter.by.conflicted.file.checkbox=Filter by conflicted file
939 merge.dialog.customizer.show.details.link.label=Show Details
940 merge.dialog.customizer.collecting.details.progress=Collecting Commits Details...
941
942 branch.worker.could.not.create.tag=Couldn''t create tag {0}{1,choice,0#|1#|2# in {2}}
943
944 commit.options.sign.off.commit.checkbox=Sign-off commit
945 commit.options.sign.off.commit.message.line=Adds the following line at the end of the commit message:<br/>Signed-off by: {0}
946 commit.options.create.extra.commit.with.file.movements=Create extra commit with file movements
947
948 show.diff.between.dialog.title=Show Diff Between {0} and Current Working Tree
949 show.diff.between.dialog.no.differences.empty.text=No differences
950 show.diff.between.dialog.could.not.load.diff.with.branch.error=Couldn''t load diff with {0}: {1}
951 annotations.options.detect.movements.across.files=Detect Movements Across Files
952 annotations.options.detect.movements.within.file=Detect Movements Within File
953 annotations.options.ignore.whitespaces=Ignore Whitespaces
954 annotations.options.group=Options
955 progress.title.moving.files=Moving Files...
956
957 editor.promo.commit.text=Commit right from {0} using a commit interface.
958 editor.promo.commit.try.link=Try it
959 editor.promo.help.link=Learn more
960 editor.promo.close.link=Don't show again
961
962 tracked.branch.fix.dialog.title=Update
963 tracked.branch.fix.dialog.ok.button.text=Update
964 tracked.branch.fix.dialog.set.as.tracked=Set as tracked branch
965 tracked.branch.fix.dialog.no.tracked.branch=Tracked branch is not configured.
966 tracked.branch.fix.dialog.branch.placeholder=Specify branch
967 progress.title.enabling.git=Enabling Git...
968
969 action.selected.file.text=Selected {0,choice,1#File|2#Files}
970 action.selected.directory.text=Selected {0,choice,1#Directory|2#Directories}
971 action.New.Branch.disabled.several.commits.description=Select single commit to create a new branch
972 action.New.Branch.disabled.fresh.description=Can't create new branch in empty repository. Make initial commit first
973
974 conflicts.type.both.deleted=both deleted
975 conflicts.type.both.added=both added
976 conflicts.type.both.modified=both modified
977 conflicts.type.deleted.by.you=deleted by you
978 conflicts.type.deleted.by.them=deleted by them
979 conflicts.type.added.by.you=added by you
980 conflicts.type.added.by.them=added by them
981 conflicts.merge.window.error.title=Can't Resolve Conflict
982 conflicts.merge.window.error.message=Can't find file for {0}
983 conflicts.accept.progress=Resolving {0,choice,1#Conflict|2#Conflicts}
984 conflicts.loading.status=Loading merge conflicts...
985 conflicts.resolve.action.text=Resolve
986 conflicts.accept.theirs.action.text=Accept Theirs
987 conflicts.accept.yours.action.text=Accept Yours
988
989 remotes.dialog.title=Git Remotes
990 remotes.dialog.adding.remote=Adding Remote...
991 remote.dialog.add.remote=Add Remote
992 remotes.dialog.cannot.add.remote.error.message=Couldn''t add remote {0} ''{1}''
993 remotes.dialog.remove.remote.message=Remove {0,choice,1#remote|2#remotes} {1}?
994 remotes.dialog.remove.remote.title=Remove {0,choice,1#Remote|2#Remotes}
995 remotes.dialog.removing.remote.progress=Removing {0,choice,1#Remote|2#Remotes}...
996 remotes.dialog.removing.remote.error.title=Remove {0,choice,1#Remote|2#Remotes}
997 remotes.dialog.removing.remote.error.message=Couldn''t remove {0,choice,1#remote|2#remotes} {1}
998 remotes.changing.remote.progress=Changing Remote...
999 remotes.changing.remote.error.title=Change Remote
1000 remotes.changing.remote.error.message=Couldn''t change remote {0} to {1} ''{2}''
1001 remotes.operation.not.executed.message=operation was not executed
1002 remotes.operation.error.message={0} in {1}:\n{2}
1003 remotes.remote.column.name=Name
1004 remotes.remote.column.url=URL
1005 remotes.define.remote=Define Remote
1006 remotes.define.remote.name=Name:
1007 remotes.define.remote.url=URL:
1008 remotes.define.invalid.remote=Invalid Remote
1009 remotes.define.empty.remote.name.validation.message=Remote name can''t be empty
1010 remotes.define.empty.remote.url.validation.message=Remote URL can''t be empty
1011 remotes.define.invalid.remote.name.validation.message=Remote name contains illegal characters
1012 remotes.define.duplicate.remote.name.validation.message=Remote name ''{0}'' is already in use
1013 remotes.define.remote.url.validation.fail.message=Remote URL test failed:
1014 remotes.define.checking.url.progress.message=Checking URL...