mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-19 21:28:28 +02:00
Merge pull request #2672 from jesseduffield/sentence-case
This commit is contained in:
commit
05bfa96936
@ -99,7 +99,9 @@ go install mvdan.cc/gofumpt@latest && gofumpt -l -w .
|
||||
|
||||
## Internationalisation
|
||||
|
||||
Boy that's a hard word to spell. Anyway, lazygit is translated into several languages within the pkg/i18n package. If you need to render text to the user, you should add a new field to the TranslationSet struct in `pkg/i18n/english.go` and add the actual content within the `EnglishTranslationSet()` method in the same file. Then you can access via `gui.Tr.YourNewText` (or `app.Tr.YourNewText`, etc). Although it is appreciated if you translate the text into other languages, it's not expected of you (google translate will likely do a bad job anyway!).
|
||||
Boy that's a hard word to spell. Anyway, lazygit is translated into several languages within the pkg/i18n package. If you need to render text to the user, you should add a new field to the TranslationSet struct in `pkg/i18n/english.go` and add the actual content within the `EnglishTranslationSet()` method in the same file. Then you can access via `gui.Tr.YourNewText` (or `self.c.Tr.YourNewText`, etc). Although it is appreciated if you translate the text into other languages, it's not expected of you (google translate will likely do a bad job anyway!).
|
||||
|
||||
Note, we use 'Sentence case' for everything (so no 'Title Case' or 'whatever-it's-called-when-there's-no-capital-letters-case')
|
||||
|
||||
## Debugging
|
||||
|
||||
|
@ -4,317 +4,317 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
|
||||
|
||||
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
## Global Keybindings
|
||||
## Global keybindings
|
||||
|
||||
<pre>
|
||||
<kbd><c-r></kbd>: switch to a recent repo
|
||||
<kbd><pgup></kbd>: scroll up main panel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: scroll down main panel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: open command log menu
|
||||
<kbd><c-r></kbd>: Switch to a recent repo
|
||||
<kbd><pgup></kbd>: Scroll up main panel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: Scroll down main panel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: Open command log menu
|
||||
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
|
||||
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
|
||||
<kbd>:</kbd>: execute custom command
|
||||
<kbd><c-p></kbd>: view custom patch options
|
||||
<kbd>m</kbd>: view merge/rebase options
|
||||
<kbd>R</kbd>: refresh
|
||||
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: prev screen mode
|
||||
<kbd>?</kbd>: open menu
|
||||
<kbd><c-s></kbd>: view filter-by-path options
|
||||
<kbd>W</kbd>: open diff menu
|
||||
<kbd><c-e></kbd>: open diff menu
|
||||
<kbd>:</kbd>: Execute custom command
|
||||
<kbd><c-p></kbd>: View custom patch options
|
||||
<kbd>m</kbd>: View merge/rebase options
|
||||
<kbd>R</kbd>: Refresh
|
||||
<kbd>+</kbd>: Next screen mode (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: Prev screen mode
|
||||
<kbd>?</kbd>: Open menu
|
||||
<kbd><c-s></kbd>: View filter-by-path options
|
||||
<kbd>W</kbd>: Open diff menu
|
||||
<kbd><c-e></kbd>: Open diff menu
|
||||
<kbd><c-w></kbd>: Toggle whether or not whitespace changes are shown in the diff view
|
||||
<kbd>z</kbd>: undo (via reflog) (experimental)
|
||||
<kbd><c-z></kbd>: redo (via reflog) (experimental)
|
||||
<kbd>P</kbd>: push
|
||||
<kbd>p</kbd>: pull
|
||||
<kbd>z</kbd>: Undo
|
||||
<kbd><c-z></kbd>: Redo
|
||||
<kbd>P</kbd>: Push
|
||||
<kbd>p</kbd>: Pull
|
||||
</pre>
|
||||
|
||||
## List Panel Navigation
|
||||
## List panel navigation
|
||||
|
||||
<pre>
|
||||
<kbd>,</kbd>: previous page
|
||||
<kbd>.</kbd>: next page
|
||||
<kbd><</kbd>: scroll to top
|
||||
<kbd>/</kbd>: start search
|
||||
<kbd>></kbd>: scroll to bottom
|
||||
<kbd>H</kbd>: scroll left
|
||||
<kbd>L</kbd>: scroll right
|
||||
<kbd>]</kbd>: next tab
|
||||
<kbd>[</kbd>: previous tab
|
||||
<kbd>,</kbd>: Previous page
|
||||
<kbd>.</kbd>: Next page
|
||||
<kbd><</kbd>: Scroll to top
|
||||
<kbd>/</kbd>: Start search
|
||||
<kbd>></kbd>: Scroll to bottom
|
||||
<kbd>H</kbd>: Scroll left
|
||||
<kbd>L</kbd>: Scroll right
|
||||
<kbd>]</kbd>: Next tab
|
||||
<kbd>[</kbd>: Previous tab
|
||||
</pre>
|
||||
|
||||
## Commit Files
|
||||
## Commit files
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy the committed file name to the clipboard
|
||||
<kbd>c</kbd>: checkout file
|
||||
<kbd>d</kbd>: discard this commit's changes to this file
|
||||
<kbd>o</kbd>: open file
|
||||
<kbd>e</kbd>: edit file
|
||||
<kbd><space></kbd>: toggle file included in patch
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd><enter></kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: toggle file tree view
|
||||
<kbd><c-o></kbd>: Copy the committed file name to the clipboard
|
||||
<kbd>c</kbd>: Checkout file
|
||||
<kbd>d</kbd>: Discard this commit's changes to this file
|
||||
<kbd>o</kbd>: Open file
|
||||
<kbd>e</kbd>: Edit file
|
||||
<kbd><space></kbd>: Toggle file included in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: Enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: Toggle file tree view
|
||||
</pre>
|
||||
|
||||
## Commit Summary
|
||||
## Commit summary
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: confirm
|
||||
<kbd><esc></kbd>: close
|
||||
<kbd><enter></kbd>: Confirm
|
||||
<kbd><esc></kbd>: Close
|
||||
</pre>
|
||||
|
||||
## Commits
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: view bisect options
|
||||
<kbd>s</kbd>: squash down
|
||||
<kbd>f</kbd>: fixup commit
|
||||
<kbd>r</kbd>: reword commit
|
||||
<kbd>R</kbd>: reword commit with editor
|
||||
<kbd>d</kbd>: delete commit
|
||||
<kbd>e</kbd>: edit commit
|
||||
<kbd>p</kbd>: pick commit (when mid-rebase)
|
||||
<kbd>F</kbd>: create fixup commit for this commit
|
||||
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd><c-j></kbd>: move commit down one
|
||||
<kbd><c-k></kbd>: move commit up one
|
||||
<kbd>v</kbd>: paste commits (cherry-pick)
|
||||
<kbd>A</kbd>: amend commit with staged changes
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>t</kbd>: revert commit
|
||||
<kbd>T</kbd>: tag commit
|
||||
<kbd><c-l></kbd>: open log menu
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>c</kbd>: copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: copy commit range (cherry-pick)
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: View bisect options
|
||||
<kbd>s</kbd>: Squash down
|
||||
<kbd>f</kbd>: Fixup commit
|
||||
<kbd>r</kbd>: Reword commit
|
||||
<kbd>R</kbd>: Reword commit with editor
|
||||
<kbd>d</kbd>: Delete commit
|
||||
<kbd>e</kbd>: Edit commit
|
||||
<kbd>p</kbd>: Pick commit (when mid-rebase)
|
||||
<kbd>F</kbd>: Create fixup commit for this commit
|
||||
<kbd>S</kbd>: Squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd><c-j></kbd>: Move commit down one
|
||||
<kbd><c-k></kbd>: Move commit up one
|
||||
<kbd>v</kbd>: Paste commits (cherry-pick)
|
||||
<kbd>A</kbd>: Amend commit with staged changes
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: Revert commit
|
||||
<kbd>T</kbd>: Tag commit
|
||||
<kbd><c-l></kbd>: Open log menu
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: Copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: Copy commit range (cherry-pick)
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## Confirmation Panel
|
||||
## Confirmation panel
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: confirm
|
||||
<kbd><esc></kbd>: close/cancel
|
||||
<kbd><enter></kbd>: Confirm
|
||||
<kbd><esc></kbd>: Close/Cancel
|
||||
</pre>
|
||||
|
||||
## Files
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy the file name to the clipboard
|
||||
<kbd>d</kbd>: view 'discard changes' options
|
||||
<kbd><space></kbd>: toggle staged
|
||||
<kbd><c-o></kbd>: Copy the file name to the clipboard
|
||||
<kbd>d</kbd>: View 'discard changes' options
|
||||
<kbd><space></kbd>: Toggle staged
|
||||
<kbd><c-b></kbd>: Filter files (staged/unstaged)
|
||||
<kbd>c</kbd>: commit changes
|
||||
<kbd>w</kbd>: commit changes without pre-commit hook
|
||||
<kbd>A</kbd>: amend last commit
|
||||
<kbd>C</kbd>: commit changes using git editor
|
||||
<kbd>e</kbd>: edit file
|
||||
<kbd>o</kbd>: open file
|
||||
<kbd>i</kbd>: ignore or exclude file
|
||||
<kbd>r</kbd>: refresh files
|
||||
<kbd>s</kbd>: stash all changes
|
||||
<kbd>S</kbd>: view stash options
|
||||
<kbd>a</kbd>: stage/unstage all
|
||||
<kbd><enter></kbd>: stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: view upstream reset options
|
||||
<kbd>D</kbd>: view reset options
|
||||
<kbd>`</kbd>: toggle file tree view
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: fetch
|
||||
<kbd>c</kbd>: Commit changes
|
||||
<kbd>w</kbd>: Commit changes without pre-commit hook
|
||||
<kbd>A</kbd>: Amend last commit
|
||||
<kbd>C</kbd>: Commit changes using git editor
|
||||
<kbd>e</kbd>: Edit file
|
||||
<kbd>o</kbd>: Open file
|
||||
<kbd>i</kbd>: Ignore or exclude file
|
||||
<kbd>r</kbd>: Refresh files
|
||||
<kbd>s</kbd>: Stash all changes
|
||||
<kbd>S</kbd>: View stash options
|
||||
<kbd>a</kbd>: Stage/unstage all
|
||||
<kbd><enter></kbd>: Stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: View upstream reset options
|
||||
<kbd>D</kbd>: View reset options
|
||||
<kbd>`</kbd>: Toggle file tree view
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: Fetch
|
||||
</pre>
|
||||
|
||||
## Local Branches
|
||||
## Local branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy branch name to clipboard
|
||||
<kbd>i</kbd>: show git-flow options
|
||||
<kbd><space></kbd>: checkout
|
||||
<kbd>n</kbd>: new branch
|
||||
<kbd>o</kbd>: create pull request
|
||||
<kbd>O</kbd>: create pull request options
|
||||
<kbd><c-y></kbd>: copy pull request URL to clipboard
|
||||
<kbd>c</kbd>: checkout by name
|
||||
<kbd>F</kbd>: force checkout
|
||||
<kbd>d</kbd>: delete branch
|
||||
<kbd>r</kbd>: rebase checked-out branch onto this branch
|
||||
<kbd>M</kbd>: merge into currently checked out branch
|
||||
<kbd>f</kbd>: fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: create tag
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>R</kbd>: rename branch
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><c-o></kbd>: Copy branch name to clipboard
|
||||
<kbd>i</kbd>: Show git-flow options
|
||||
<kbd><space></kbd>: Checkout
|
||||
<kbd>n</kbd>: New branch
|
||||
<kbd>o</kbd>: Create pull request
|
||||
<kbd>O</kbd>: Create pull request options
|
||||
<kbd><c-y></kbd>: Copy pull request URL to clipboard
|
||||
<kbd>c</kbd>: Checkout by name
|
||||
<kbd>F</kbd>: Force checkout
|
||||
<kbd>d</kbd>: Delete branch
|
||||
<kbd>r</kbd>: Rebase checked-out branch onto this branch
|
||||
<kbd>M</kbd>: Merge into currently checked out branch
|
||||
<kbd>f</kbd>: Fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: Create tag
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>R</kbd>: Rename branch
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Main Panel (Merging)
|
||||
## Main panel (merging)
|
||||
|
||||
<pre>
|
||||
<kbd>e</kbd>: edit file
|
||||
<kbd>o</kbd>: open file
|
||||
<kbd><left></kbd>: select previous conflict
|
||||
<kbd><right></kbd>: select next conflict
|
||||
<kbd><up></kbd>: select previous hunk
|
||||
<kbd><down></kbd>: select next hunk
|
||||
<kbd>z</kbd>: undo
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: pick hunk
|
||||
<kbd>b</kbd>: pick all hunks
|
||||
<kbd><esc></kbd>: return to files panel
|
||||
<kbd>e</kbd>: Edit file
|
||||
<kbd>o</kbd>: Open file
|
||||
<kbd><left></kbd>: Select previous conflict
|
||||
<kbd><right></kbd>: Select next conflict
|
||||
<kbd><up></kbd>: Select previous hunk
|
||||
<kbd><down></kbd>: Select next hunk
|
||||
<kbd>z</kbd>: Undo
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: Pick hunk
|
||||
<kbd>b</kbd>: Pick all hunks
|
||||
<kbd><esc></kbd>: Return to files panel
|
||||
</pre>
|
||||
|
||||
## Main Panel (Normal)
|
||||
## Main panel (normal)
|
||||
|
||||
<pre>
|
||||
<kbd>mouse wheel down</kbd>: scroll down (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: scroll up (fn+down)
|
||||
<kbd>mouse wheel down</kbd>: Scroll down (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: Scroll up (fn+down)
|
||||
</pre>
|
||||
|
||||
## Main Panel (Patch Building)
|
||||
## Main panel (patch building)
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: select previous hunk
|
||||
<kbd><right></kbd>: select next hunk
|
||||
<kbd>v</kbd>: toggle drag select
|
||||
<kbd>V</kbd>: toggle drag select
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: open file
|
||||
<kbd>e</kbd>: edit file
|
||||
<kbd><space></kbd>: add/remove line(s) to patch
|
||||
<kbd><esc></kbd>: exit custom patch builder
|
||||
<kbd><left></kbd>: Select previous hunk
|
||||
<kbd><right></kbd>: Select next hunk
|
||||
<kbd>v</kbd>: Toggle drag select
|
||||
<kbd>V</kbd>: Toggle drag select
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Open file
|
||||
<kbd>e</kbd>: Edit file
|
||||
<kbd><space></kbd>: Add/Remove line(s) to patch
|
||||
<kbd><esc></kbd>: Exit custom patch builder
|
||||
</pre>
|
||||
|
||||
## Main Panel (Staging)
|
||||
## Main panel (staging)
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: select previous hunk
|
||||
<kbd><right></kbd>: select next hunk
|
||||
<kbd>v</kbd>: toggle drag select
|
||||
<kbd>V</kbd>: toggle drag select
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: open file
|
||||
<kbd>e</kbd>: edit file
|
||||
<kbd><esc></kbd>: return to files panel
|
||||
<kbd><tab></kbd>: switch to other panel (staged/unstaged changes)
|
||||
<kbd><space></kbd>: toggle line staged / unstaged
|
||||
<kbd>d</kbd>: delete change (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd>c</kbd>: commit changes
|
||||
<kbd>w</kbd>: commit changes without pre-commit hook
|
||||
<kbd>C</kbd>: commit changes using git editor
|
||||
<kbd><left></kbd>: Select previous hunk
|
||||
<kbd><right></kbd>: Select next hunk
|
||||
<kbd>v</kbd>: Toggle drag select
|
||||
<kbd>V</kbd>: Toggle drag select
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Open file
|
||||
<kbd>e</kbd>: Edit file
|
||||
<kbd><esc></kbd>: Return to files panel
|
||||
<kbd><tab></kbd>: Switch to other panel (staged/unstaged changes)
|
||||
<kbd><space></kbd>: Toggle line staged / unstaged
|
||||
<kbd>d</kbd>: Delete change (git reset)
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: Commit changes
|
||||
<kbd>w</kbd>: Commit changes without pre-commit hook
|
||||
<kbd>C</kbd>: Commit changes using git editor
|
||||
</pre>
|
||||
|
||||
## Menu
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: execute
|
||||
<kbd><esc></kbd>: close
|
||||
<kbd><enter></kbd>: Execute
|
||||
<kbd><esc></kbd>: Close
|
||||
</pre>
|
||||
|
||||
## Reflog
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>c</kbd>: copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: copy commit range (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: Copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: Copy commit range (cherry-pick)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Remote Branches
|
||||
## Remote branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy branch name to clipboard
|
||||
<kbd><space></kbd>: checkout
|
||||
<kbd>n</kbd>: new branch
|
||||
<kbd>M</kbd>: merge into currently checked out branch
|
||||
<kbd>r</kbd>: rebase checked-out branch onto this branch
|
||||
<kbd>d</kbd>: delete branch
|
||||
<kbd>u</kbd>: set as upstream of checked-out branch
|
||||
<kbd><c-o></kbd>: Copy branch name to clipboard
|
||||
<kbd><space></kbd>: Checkout
|
||||
<kbd>n</kbd>: New branch
|
||||
<kbd>M</kbd>: Merge into currently checked out branch
|
||||
<kbd>r</kbd>: Rebase checked-out branch onto this branch
|
||||
<kbd>d</kbd>: Delete branch
|
||||
<kbd>u</kbd>: Set as upstream of checked-out branch
|
||||
<kbd><esc></kbd>: Return to remotes list
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Remotes
|
||||
|
||||
<pre>
|
||||
<kbd>f</kbd>: fetch remote
|
||||
<kbd>n</kbd>: add new remote
|
||||
<kbd>d</kbd>: remove remote
|
||||
<kbd>e</kbd>: edit remote
|
||||
<kbd>f</kbd>: Fetch remote
|
||||
<kbd>n</kbd>: Add new remote
|
||||
<kbd>d</kbd>: Remove remote
|
||||
<kbd>e</kbd>: Edit remote
|
||||
</pre>
|
||||
|
||||
## Stash
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: apply
|
||||
<kbd>g</kbd>: pop
|
||||
<kbd>d</kbd>: drop
|
||||
<kbd>n</kbd>: new branch
|
||||
<kbd>r</kbd>: rename stash
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><space></kbd>: Apply
|
||||
<kbd>g</kbd>: Pop
|
||||
<kbd>d</kbd>: Drop
|
||||
<kbd>n</kbd>: New branch
|
||||
<kbd>r</kbd>: Rename stash
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## Status
|
||||
|
||||
<pre>
|
||||
<kbd>o</kbd>: open config file
|
||||
<kbd>e</kbd>: edit config file
|
||||
<kbd>u</kbd>: check for update
|
||||
<kbd><enter></kbd>: switch to a recent repo
|
||||
<kbd>a</kbd>: show all branch logs
|
||||
<kbd>o</kbd>: Open config file
|
||||
<kbd>e</kbd>: Edit config file
|
||||
<kbd>u</kbd>: Check for update
|
||||
<kbd><enter></kbd>: Switch to a recent repo
|
||||
<kbd>a</kbd>: Show all branch logs
|
||||
</pre>
|
||||
|
||||
## Sub-commits
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>c</kbd>: copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: copy commit range (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: Copy commit (cherry-pick)
|
||||
<kbd>C</kbd>: Copy commit range (cherry-pick)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## Submodules
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy submodule name to clipboard
|
||||
<kbd><enter></kbd>: enter submodule
|
||||
<kbd>d</kbd>: remove submodule
|
||||
<kbd>u</kbd>: update submodule
|
||||
<kbd>n</kbd>: add new submodule
|
||||
<kbd>e</kbd>: update submodule URL
|
||||
<kbd>i</kbd>: initialize submodule
|
||||
<kbd>b</kbd>: view bulk submodule options
|
||||
<kbd><c-o></kbd>: Copy submodule name to clipboard
|
||||
<kbd><enter></kbd>: Enter submodule
|
||||
<kbd>d</kbd>: Remove submodule
|
||||
<kbd>u</kbd>: Update submodule
|
||||
<kbd>n</kbd>: Add new submodule
|
||||
<kbd>e</kbd>: Update submodule URL
|
||||
<kbd>i</kbd>: Initialize submodule
|
||||
<kbd>b</kbd>: View bulk submodule options
|
||||
</pre>
|
||||
|
||||
## Tags
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: checkout
|
||||
<kbd>d</kbd>: delete tag
|
||||
<kbd>P</kbd>: push tag
|
||||
<kbd>n</kbd>: create tag
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><space></kbd>: Checkout
|
||||
<kbd>d</kbd>: Delete tag
|
||||
<kbd>P</kbd>: Push tag
|
||||
<kbd>n</kbd>: Create tag
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
@ -14,20 +14,20 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
|
||||
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
|
||||
<kbd>:</kbd>: カスタムコマンドを実行
|
||||
<kbd><c-p></kbd>: view custom patch options
|
||||
<kbd>m</kbd>: view merge/rebase options
|
||||
<kbd><c-p></kbd>: View custom patch options
|
||||
<kbd>m</kbd>: View merge/rebase options
|
||||
<kbd>R</kbd>: リフレッシュ
|
||||
<kbd>+</kbd>: 次のスクリーンモード (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: 前のスクリーンモード
|
||||
<kbd>?</kbd>: メニューを開く
|
||||
<kbd><c-s></kbd>: view filter-by-path options
|
||||
<kbd><c-s></kbd>: View filter-by-path options
|
||||
<kbd>W</kbd>: 差分メニューを開く
|
||||
<kbd><c-e></kbd>: 差分メニューを開く
|
||||
<kbd><c-w></kbd>: 空白文字の差分の表示有無を切り替え
|
||||
<kbd>z</kbd>: アンドゥ (via reflog) (experimental)
|
||||
<kbd><c-z></kbd>: リドゥ (via reflog) (experimental)
|
||||
<kbd>P</kbd>: push
|
||||
<kbd>p</kbd>: pull
|
||||
<kbd>P</kbd>: Push
|
||||
<kbd>p</kbd>: Pull
|
||||
</pre>
|
||||
|
||||
## 一覧パネルの操作
|
||||
@ -48,11 +48,11 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: 適用
|
||||
<kbd>g</kbd>: pop
|
||||
<kbd>d</kbd>: drop
|
||||
<kbd>g</kbd>: Pop
|
||||
<kbd>d</kbd>: Drop
|
||||
<kbd>n</kbd>: 新しいブランチを作成
|
||||
<kbd>r</kbd>: Stashを変更
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## Sub-commits
|
||||
@ -63,33 +63,33 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>y</kbd>: コミットの情報をコピー
|
||||
<kbd>o</kbd>: ブラウザでコミットを開く
|
||||
<kbd>n</kbd>: コミットにブランチを作成
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: コミットをコピー (cherry-pick)
|
||||
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## コミット
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: コミットのSHAをクリップボードにコピー
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: view bisect options
|
||||
<kbd>s</kbd>: squash down
|
||||
<kbd>f</kbd>: fixup commit
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: View bisect options
|
||||
<kbd>s</kbd>: Squash down
|
||||
<kbd>f</kbd>: Fixup commit
|
||||
<kbd>r</kbd>: コミットメッセージを変更
|
||||
<kbd>R</kbd>: エディタでコミットメッセージを編集
|
||||
<kbd>d</kbd>: コミットを削除
|
||||
<kbd>e</kbd>: コミットを編集
|
||||
<kbd>p</kbd>: pick commit (when mid-rebase)
|
||||
<kbd>p</kbd>: Pick commit (when mid-rebase)
|
||||
<kbd>F</kbd>: このコミットに対するfixupコミットを作成
|
||||
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd>S</kbd>: Squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd><c-j></kbd>: コミットを1つ下に移動
|
||||
<kbd><c-k></kbd>: コミットを1つ上に移動
|
||||
<kbd>v</kbd>: コミットを貼り付け (cherry-pick)
|
||||
<kbd>A</kbd>: ステージされた変更でamendコミット
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: コミットをrevert
|
||||
<kbd>T</kbd>: タグを作成
|
||||
<kbd><c-l></kbd>: ログメニューを開く
|
||||
@ -97,23 +97,23 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>y</kbd>: コミットの情報をコピー
|
||||
<kbd>o</kbd>: ブラウザでコミットを開く
|
||||
<kbd>n</kbd>: コミットにブランチを作成
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: コミットをコピー (cherry-pick)
|
||||
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## コミットファイル
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: コミットされたファイル名をクリップボードにコピー
|
||||
<kbd>c</kbd>: checkout file
|
||||
<kbd>d</kbd>: discard this commit's changes to this file
|
||||
<kbd>c</kbd>: Checkout file
|
||||
<kbd>d</kbd>: Discard this commit's changes to this file
|
||||
<kbd>o</kbd>: ファイルを開く
|
||||
<kbd>e</kbd>: ファイルを編集
|
||||
<kbd><space></kbd>: toggle file included in patch
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd><enter></kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd><space></kbd>: Toggle file included in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: Enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: ファイルツリーの表示を切り替え
|
||||
</pre>
|
||||
|
||||
@ -134,7 +134,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>n</kbd>: サブモジュールを新規追加
|
||||
<kbd>e</kbd>: サブモジュールのURLを更新
|
||||
<kbd>i</kbd>: サブモジュールを初期化
|
||||
<kbd>b</kbd>: view bulk submodule options
|
||||
<kbd>b</kbd>: View bulk submodule options
|
||||
</pre>
|
||||
|
||||
## ステータス
|
||||
@ -154,7 +154,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>d</kbd>: タグを削除
|
||||
<kbd>P</kbd>: タグをpush
|
||||
<kbd>n</kbd>: タグを作成
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: コミットを閲覧
|
||||
</pre>
|
||||
|
||||
@ -162,7 +162,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: ファイル名をクリップボードにコピー
|
||||
<kbd>d</kbd>: view 'discard changes' options
|
||||
<kbd>d</kbd>: View 'discard changes' options
|
||||
<kbd><space></kbd>: ステージ/アンステージ
|
||||
<kbd><c-b></kbd>: ファイルをフィルタ (ステージ/アンステージ)
|
||||
<kbd>c</kbd>: 変更をコミット
|
||||
@ -174,36 +174,36 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>i</kbd>: ファイルをignore
|
||||
<kbd>r</kbd>: ファイルをリフレッシュ
|
||||
<kbd>s</kbd>: 変更をstash
|
||||
<kbd>S</kbd>: view stash options
|
||||
<kbd>S</kbd>: View stash options
|
||||
<kbd>a</kbd>: すべての変更をステージ/アンステージ
|
||||
<kbd><enter></kbd>: stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: view upstream reset options
|
||||
<kbd>D</kbd>: view reset options
|
||||
<kbd><enter></kbd>: Stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: View upstream reset options
|
||||
<kbd>D</kbd>: View reset options
|
||||
<kbd>`</kbd>: ファイルツリーの表示を切り替え
|
||||
<kbd>M</kbd>: git mergetoolを開く
|
||||
<kbd>f</kbd>: fetch
|
||||
<kbd>M</kbd>: Git mergetoolを開く
|
||||
<kbd>f</kbd>: Fetch
|
||||
</pre>
|
||||
|
||||
## ブランチ
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: ブランチ名をクリップボードにコピー
|
||||
<kbd>i</kbd>: show git-flow options
|
||||
<kbd>i</kbd>: Show git-flow options
|
||||
<kbd><space></kbd>: チェックアウト
|
||||
<kbd>n</kbd>: 新しいブランチを作成
|
||||
<kbd>o</kbd>: Pull Requestを作成
|
||||
<kbd>O</kbd>: create pull request options
|
||||
<kbd>O</kbd>: Create pull request options
|
||||
<kbd><c-y></kbd>: Pull RequestのURLをクリップボードにコピー
|
||||
<kbd>c</kbd>: checkout by name
|
||||
<kbd>F</kbd>: force checkout
|
||||
<kbd>c</kbd>: Checkout by name
|
||||
<kbd>F</kbd>: Force checkout
|
||||
<kbd>d</kbd>: ブランチを削除
|
||||
<kbd>r</kbd>: rebase checked-out branch onto this branch
|
||||
<kbd>r</kbd>: Rebase checked-out branch onto this branch
|
||||
<kbd>M</kbd>: 現在のブランチにマージ
|
||||
<kbd>f</kbd>: fast-forward this branch from its upstream
|
||||
<kbd>f</kbd>: Fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: タグを作成
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>R</kbd>: ブランチ名を変更
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: コミットを閲覧
|
||||
</pre>
|
||||
|
||||
@ -217,9 +217,9 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><up></kbd>: 前のhunkを選択
|
||||
<kbd><down></kbd>: 次のhunkを選択
|
||||
<kbd>z</kbd>: アンドゥ
|
||||
<kbd>M</kbd>: git mergetoolを開く
|
||||
<kbd><space></kbd>: pick hunk
|
||||
<kbd>b</kbd>: pick all hunks
|
||||
<kbd>M</kbd>: Git mergetoolを開く
|
||||
<kbd><space></kbd>: Pick hunk
|
||||
<kbd>b</kbd>: Pick all hunks
|
||||
<kbd><esc></kbd>: ファイル一覧に戻る
|
||||
</pre>
|
||||
|
||||
@ -237,12 +237,12 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><right></kbd>: 次のhunkを選択
|
||||
<kbd>v</kbd>: 範囲選択を切り替え
|
||||
<kbd>V</kbd>: 範囲選択を切り替え
|
||||
<kbd>a</kbd>: hunk選択を切り替え
|
||||
<kbd>a</kbd>: Hunk選択を切り替え
|
||||
<kbd><c-o></kbd>: 選択されたテキストをクリップボードにコピー
|
||||
<kbd>o</kbd>: ファイルを開く
|
||||
<kbd>e</kbd>: ファイルを編集
|
||||
<kbd><space></kbd>: 行をパッチに追加/削除
|
||||
<kbd><esc></kbd>: exit custom patch builder
|
||||
<kbd><esc></kbd>: Exit custom patch builder
|
||||
</pre>
|
||||
|
||||
## メインパネル (Staging)
|
||||
@ -252,7 +252,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><right></kbd>: 次のhunkを選択
|
||||
<kbd>v</kbd>: 範囲選択を切り替え
|
||||
<kbd>V</kbd>: 範囲選択を切り替え
|
||||
<kbd>a</kbd>: hunk選択を切り替え
|
||||
<kbd>a</kbd>: Hunk選択を切り替え
|
||||
<kbd><c-o></kbd>: 選択されたテキストをクリップボードにコピー
|
||||
<kbd>o</kbd>: ファイルを開く
|
||||
<kbd>e</kbd>: ファイルを編集
|
||||
@ -260,7 +260,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><tab></kbd>: パネルを切り替え
|
||||
<kbd><space></kbd>: 選択行をステージ/アンステージ
|
||||
<kbd>d</kbd>: 変更を削除 (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: 変更をコミット
|
||||
<kbd>w</kbd>: pre-commitフックを実行せずに変更をコミット
|
||||
<kbd>C</kbd>: gitエディタを使用して変更をコミット
|
||||
@ -289,11 +289,11 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><space></kbd>: チェックアウト
|
||||
<kbd>n</kbd>: 新しいブランチを作成
|
||||
<kbd>M</kbd>: 現在のブランチにマージ
|
||||
<kbd>r</kbd>: rebase checked-out branch onto this branch
|
||||
<kbd>r</kbd>: Rebase checked-out branch onto this branch
|
||||
<kbd>d</kbd>: ブランチを削除
|
||||
<kbd>u</kbd>: set as upstream of checked-out branch
|
||||
<kbd>u</kbd>: Set as upstream of checked-out branch
|
||||
<kbd><esc></kbd>: リモート一覧に戻る
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: コミットを閲覧
|
||||
</pre>
|
||||
|
||||
@ -305,10 +305,10 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>y</kbd>: コミットの情報をコピー
|
||||
<kbd>o</kbd>: ブラウザでコミットを開く
|
||||
<kbd>n</kbd>: コミットにブランチを作成
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: コミットをコピー (cherry-pick)
|
||||
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: コミットを閲覧
|
||||
</pre>
|
||||
|
||||
|
@ -11,16 +11,16 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><pgup></kbd>: 메인 패널을 위로 스크롤 (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: 메인 패널을 아래로로 스크롤 (fn+down/shift+j)
|
||||
<kbd>@</kbd>: 명령어 로그 메뉴 열기
|
||||
<kbd>}</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기
|
||||
<kbd>{</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기
|
||||
<kbd>:</kbd>: execute custom command
|
||||
<kbd>}</kbd>: Diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기
|
||||
<kbd>{</kbd>: Diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기
|
||||
<kbd>:</kbd>: Execute custom command
|
||||
<kbd><c-p></kbd>: 커스텀 Patch 옵션 보기
|
||||
<kbd>m</kbd>: view merge/rebase options
|
||||
<kbd>m</kbd>: View merge/rebase options
|
||||
<kbd>R</kbd>: 새로고침
|
||||
<kbd>+</kbd>: 다음 스크린 모드 (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: 이전 스크린 모드
|
||||
<kbd>?</kbd>: 매뉴 열기
|
||||
<kbd><c-s></kbd>: view filter-by-path options
|
||||
<kbd><c-s></kbd>: View filter-by-path options
|
||||
<kbd>W</kbd>: Diff 메뉴 열기
|
||||
<kbd><c-e></kbd>: Diff 메뉴 열기
|
||||
<kbd><c-w></kbd>: 공백문자를 Diff 뷰에서 표시 여부 전환
|
||||
@ -30,7 +30,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>p</kbd>: 업데이트
|
||||
</pre>
|
||||
|
||||
## List Panel Navigation
|
||||
## List panel navigation
|
||||
|
||||
<pre>
|
||||
<kbd>,</kbd>: 이전 페이지
|
||||
@ -52,10 +52,10 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>y</kbd>: 커밋 attribute 복사
|
||||
<kbd>o</kbd>: 브라우저에서 커밋 열기
|
||||
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: 커밋을 복사 (cherry-pick)
|
||||
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: 커밋 보기
|
||||
</pre>
|
||||
|
||||
@ -63,11 +63,11 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: 적용
|
||||
<kbd>g</kbd>: pop
|
||||
<kbd>d</kbd>: drop
|
||||
<kbd>g</kbd>: Pop
|
||||
<kbd>d</kbd>: Drop
|
||||
<kbd>n</kbd>: 새 브랜치 생성
|
||||
<kbd>r</kbd>: rename stash
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd>r</kbd>: Rename stash
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## Sub-commits
|
||||
@ -78,11 +78,11 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>y</kbd>: 커밋 attribute 복사
|
||||
<kbd>o</kbd>: 브라우저에서 커밋 열기
|
||||
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: 커밋을 복사 (cherry-pick)
|
||||
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## 메뉴
|
||||
@ -102,9 +102,9 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><up></kbd>: 이전 hunk를 선택
|
||||
<kbd><down></kbd>: 다음 hunk를 선택
|
||||
<kbd>z</kbd>: 되돌리기
|
||||
<kbd>M</kbd>: git mergetool를 열기
|
||||
<kbd><space></kbd>: pick hunk
|
||||
<kbd>b</kbd>: pick all hunks
|
||||
<kbd>M</kbd>: Git mergetool를 열기
|
||||
<kbd><space></kbd>: Pick hunk
|
||||
<kbd>b</kbd>: Pick all hunks
|
||||
<kbd><esc></kbd>: 파일 목록으로 돌아가기
|
||||
</pre>
|
||||
|
||||
@ -122,12 +122,12 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><right></kbd>: 다음 hunk를 선택
|
||||
<kbd>v</kbd>: 드래그 선택 전환
|
||||
<kbd>V</kbd>: 드래그 선택 전환
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: 선택한 텍스트를 클립보드에 복사
|
||||
<kbd>o</kbd>: 파일 닫기
|
||||
<kbd>e</kbd>: 파일 편집
|
||||
<kbd><space></kbd>: line(s)을 패치에 추가/삭제
|
||||
<kbd><esc></kbd>: exit custom patch builder
|
||||
<kbd><space></kbd>: Line(s)을 패치에 추가/삭제
|
||||
<kbd><esc></kbd>: Exit custom patch builder
|
||||
</pre>
|
||||
|
||||
## 메인 패널 (Staging)
|
||||
@ -137,7 +137,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><right></kbd>: 다음 hunk를 선택
|
||||
<kbd>v</kbd>: 드래그 선택 전환
|
||||
<kbd>V</kbd>: 드래그 선택 전환
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: 선택한 텍스트를 클립보드에 복사
|
||||
<kbd>o</kbd>: 파일 닫기
|
||||
<kbd>e</kbd>: 파일 편집
|
||||
@ -145,9 +145,9 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><tab></kbd>: 패널 전환
|
||||
<kbd><space></kbd>: 선택한 행을 staged / unstaged
|
||||
<kbd>d</kbd>: 변경을 삭제 (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: 커밋 변경내용
|
||||
<kbd>w</kbd>: commit changes without pre-commit hook
|
||||
<kbd>w</kbd>: Commit changes without pre-commit hook
|
||||
<kbd>C</kbd>: Git 편집기를 사용하여 변경 내용을 커밋합니다.
|
||||
</pre>
|
||||
|
||||
@ -155,7 +155,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 브랜치명을 클립보드에 복사
|
||||
<kbd>i</kbd>: git-flow 옵션 보기
|
||||
<kbd>i</kbd>: Git-flow 옵션 보기
|
||||
<kbd><space></kbd>: 체크아웃
|
||||
<kbd>n</kbd>: 새 브랜치 생성
|
||||
<kbd>o</kbd>: 풀 리퀘스트 생성
|
||||
@ -166,11 +166,11 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>d</kbd>: 브랜치 삭제
|
||||
<kbd>r</kbd>: 체크아웃된 브랜치를 이 브랜치에 리베이스
|
||||
<kbd>M</kbd>: 현재 브랜치에 병합
|
||||
<kbd>f</kbd>: fast-forward this branch from its upstream
|
||||
<kbd>f</kbd>: Fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: 태그를 생성
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>R</kbd>: 브랜치 이름 변경
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: 커밋 보기
|
||||
</pre>
|
||||
|
||||
@ -194,7 +194,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>n</kbd>: 새로운 서브모듈 추가
|
||||
<kbd>e</kbd>: 서브모듈의 URL을 수정
|
||||
<kbd>i</kbd>: 서브모듈 초기화
|
||||
<kbd>b</kbd>: view bulk submodule options
|
||||
<kbd>b</kbd>: View bulk submodule options
|
||||
</pre>
|
||||
|
||||
## 원격
|
||||
@ -215,9 +215,9 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>M</kbd>: 현재 브랜치에 병합
|
||||
<kbd>r</kbd>: 체크아웃된 브랜치를 이 브랜치에 리베이스
|
||||
<kbd>d</kbd>: 브랜치 삭제
|
||||
<kbd>u</kbd>: set as upstream of checked-out branch
|
||||
<kbd>u</kbd>: Set as upstream of checked-out branch
|
||||
<kbd><esc></kbd>: 원격목록으로 돌아가기
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: 커밋 보기
|
||||
</pre>
|
||||
|
||||
@ -225,46 +225,46 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 커밋 SHA를 클립보드에 복사
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: bisect 옵션 보기
|
||||
<kbd>s</kbd>: squash down
|
||||
<kbd>f</kbd>: fixup commit
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: Bisect 옵션 보기
|
||||
<kbd>s</kbd>: Squash down
|
||||
<kbd>f</kbd>: Fixup commit
|
||||
<kbd>r</kbd>: 커밋메시지 변경
|
||||
<kbd>R</kbd>: 에디터에서 커밋메시지 수정
|
||||
<kbd>d</kbd>: 커밋 삭제
|
||||
<kbd>e</kbd>: 커밋을 편집
|
||||
<kbd>p</kbd>: pick commit (when mid-rebase)
|
||||
<kbd>F</kbd>: create fixup commit for this commit
|
||||
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd>p</kbd>: Pick commit (when mid-rebase)
|
||||
<kbd>F</kbd>: Create fixup commit for this commit
|
||||
<kbd>S</kbd>: Squash all 'fixup!' commits above selected commit (autosquash)
|
||||
<kbd><c-j></kbd>: 커밋을 1개 아래로 이동
|
||||
<kbd><c-k></kbd>: 커밋을 1개 위로 이동
|
||||
<kbd>v</kbd>: 커밋을 붙여넣기 (cherry-pick)
|
||||
<kbd>A</kbd>: amend commit with staged changes
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>A</kbd>: Amend commit with staged changes
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: 커밋 되돌리기
|
||||
<kbd>T</kbd>: tag commit
|
||||
<kbd>T</kbd>: Tag commit
|
||||
<kbd><c-l></kbd>: 로그 메뉴 열기
|
||||
<kbd><space></kbd>: 커밋을 체크아웃
|
||||
<kbd>y</kbd>: 커밋 attribute 복사
|
||||
<kbd>o</kbd>: 브라우저에서 커밋 열기
|
||||
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd>c</kbd>: 커밋을 복사 (cherry-pick)
|
||||
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
|
||||
<kbd><enter></kbd>: view selected item's files
|
||||
<kbd><enter></kbd>: View selected item's files
|
||||
</pre>
|
||||
|
||||
## 커밋 파일
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 커밋한 파일명을 클립보드에 복사
|
||||
<kbd>c</kbd>: checkout file
|
||||
<kbd>d</kbd>: discard this commit's changes to this file
|
||||
<kbd>c</kbd>: Checkout file
|
||||
<kbd>d</kbd>: Discard this commit's changes to this file
|
||||
<kbd>o</kbd>: 파일 닫기
|
||||
<kbd>e</kbd>: 파일 편집
|
||||
<kbd><space></kbd>: toggle file included in patch
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd><enter></kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd><space></kbd>: Toggle file included in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: Enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: 파일 트리뷰로 전환
|
||||
</pre>
|
||||
|
||||
@ -282,7 +282,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>d</kbd>: 태그 삭제
|
||||
<kbd>P</kbd>: 태그를 push
|
||||
<kbd>n</kbd>: 태그를 생성
|
||||
<kbd>g</kbd>: view reset options
|
||||
<kbd>g</kbd>: View reset options
|
||||
<kbd><enter></kbd>: 커밋 보기
|
||||
</pre>
|
||||
|
||||
@ -290,26 +290,26 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 파일명을 클립보드에 복사
|
||||
<kbd>d</kbd>: view 'discard changes' options
|
||||
<kbd>d</kbd>: View 'discard changes' options
|
||||
<kbd><space></kbd>: Staged 전환
|
||||
<kbd><c-b></kbd>: 파일을 필터하기 (Staged/unstaged)
|
||||
<kbd>c</kbd>: 커밋 변경내용
|
||||
<kbd>w</kbd>: commit changes without pre-commit hook
|
||||
<kbd>w</kbd>: Commit changes without pre-commit hook
|
||||
<kbd>A</kbd>: 마지맛 커밋 수정
|
||||
<kbd>C</kbd>: Git 편집기를 사용하여 변경 내용을 커밋합니다.
|
||||
<kbd>e</kbd>: 파일 편집
|
||||
<kbd>o</kbd>: 파일 닫기
|
||||
<kbd>i</kbd>: ignore file
|
||||
<kbd>i</kbd>: Ignore file
|
||||
<kbd>r</kbd>: 파일 새로고침
|
||||
<kbd>s</kbd>: 변경사항을 Stash
|
||||
<kbd>S</kbd>: Stash 옵션 보기
|
||||
<kbd>a</kbd>: 모든 변경을 Staged/unstaged으로 전환
|
||||
<kbd><enter></kbd>: stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: view upstream reset options
|
||||
<kbd>D</kbd>: view reset options
|
||||
<kbd><enter></kbd>: Stage individual hunks/lines for file, or collapse/expand for directory
|
||||
<kbd>g</kbd>: View upstream reset options
|
||||
<kbd>D</kbd>: View reset options
|
||||
<kbd>`</kbd>: 파일 트리뷰로 전환
|
||||
<kbd>M</kbd>: git mergetool를 열기
|
||||
<kbd>f</kbd>: fetch
|
||||
<kbd>M</kbd>: Git mergetool를 열기
|
||||
<kbd>f</kbd>: Fetch
|
||||
</pre>
|
||||
|
||||
## 확인 패널
|
||||
|
@ -4,317 +4,317 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
|
||||
|
||||
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
|
||||
## Globale Sneltoetsen
|
||||
## Globale sneltoetsen
|
||||
|
||||
<pre>
|
||||
<kbd><c-r></kbd>: wissel naar een recente repo
|
||||
<kbd><pgup></kbd>: scroll naar beneden vanaf hoofdpaneel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: scroll naar beneden vanaf hoofdpaneel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: open command log menu
|
||||
<kbd><c-r></kbd>: Wissel naar een recente repo
|
||||
<kbd><pgup></kbd>: Scroll naar beneden vanaf hoofdpaneel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: Scroll naar beneden vanaf hoofdpaneel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: Open command log menu
|
||||
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
|
||||
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
|
||||
<kbd>:</kbd>: voer aangepaste commando uit
|
||||
<kbd><c-p></kbd>: bekijk aangepaste patch opties
|
||||
<kbd>m</kbd>: bekijk merge/rebase opties
|
||||
<kbd>R</kbd>: verversen
|
||||
<kbd>+</kbd>: volgende scherm modus (normaal/half/groot)
|
||||
<kbd>_</kbd>: vorige scherm modus
|
||||
<kbd>?</kbd>: open menu
|
||||
<kbd><c-s></kbd>: bekijk scoping opties
|
||||
<kbd>W</kbd>: open diff menu
|
||||
<kbd><c-e></kbd>: open diff menu
|
||||
<kbd>:</kbd>: Voer aangepaste commando uit
|
||||
<kbd><c-p></kbd>: Bekijk aangepaste patch opties
|
||||
<kbd>m</kbd>: Bekijk merge/rebase opties
|
||||
<kbd>R</kbd>: Verversen
|
||||
<kbd>+</kbd>: Volgende scherm modus (normaal/half/groot)
|
||||
<kbd>_</kbd>: Vorige scherm modus
|
||||
<kbd>?</kbd>: Open menu
|
||||
<kbd><c-s></kbd>: Bekijk scoping opties
|
||||
<kbd>W</kbd>: Open diff menu
|
||||
<kbd><c-e></kbd>: Open diff menu
|
||||
<kbd><c-w></kbd>: Toggle whether or not whitespace changes are shown in the diff view
|
||||
<kbd>z</kbd>: ongedaan maken (via reflog) (experimenteel)
|
||||
<kbd><c-z></kbd>: redo (via reflog) (experimenteel)
|
||||
<kbd>P</kbd>: push
|
||||
<kbd>p</kbd>: pull
|
||||
<kbd>z</kbd>: Ongedaan maken (via reflog) (experimenteel)
|
||||
<kbd><c-z></kbd>: Redo (via reflog) (experimenteel)
|
||||
<kbd>P</kbd>: Push
|
||||
<kbd>p</kbd>: Pull
|
||||
</pre>
|
||||
|
||||
## Lijstpaneel Navigatie
|
||||
## Lijstpaneel navigatie
|
||||
|
||||
<pre>
|
||||
<kbd>,</kbd>: vorige pagina
|
||||
<kbd>.</kbd>: volgende pagina
|
||||
<kbd><</kbd>: scroll naar boven
|
||||
<kbd>/</kbd>: start met zoeken
|
||||
<kbd>></kbd>: scroll naar beneden
|
||||
<kbd>H</kbd>: scroll left
|
||||
<kbd>L</kbd>: scroll right
|
||||
<kbd>]</kbd>: volgende tabblad
|
||||
<kbd>[</kbd>: vorige tabblad
|
||||
<kbd>,</kbd>: Vorige pagina
|
||||
<kbd>.</kbd>: Volgende pagina
|
||||
<kbd><</kbd>: Scroll naar boven
|
||||
<kbd>/</kbd>: Start met zoeken
|
||||
<kbd>></kbd>: Scroll naar beneden
|
||||
<kbd>H</kbd>: Scroll left
|
||||
<kbd>L</kbd>: Scroll right
|
||||
<kbd>]</kbd>: Volgende tabblad
|
||||
<kbd>[</kbd>: Vorige tabblad
|
||||
</pre>
|
||||
|
||||
## Bestanden
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer de bestandsnaam naar het klembord
|
||||
<kbd>d</kbd>: bekijk 'veranderingen ongedaan maken' opties
|
||||
<kbd><space></kbd>: toggle staged
|
||||
<kbd><c-o></kbd>: Kopieer de bestandsnaam naar het klembord
|
||||
<kbd>d</kbd>: Bekijk 'veranderingen ongedaan maken' opties
|
||||
<kbd><space></kbd>: Toggle staged
|
||||
<kbd><c-b></kbd>: Filter files (staged/unstaged)
|
||||
<kbd>c</kbd>: commit veranderingen
|
||||
<kbd>w</kbd>: commit veranderingen zonder pre-commit hook
|
||||
<kbd>A</kbd>: wijzig laatste commit
|
||||
<kbd>C</kbd>: commit veranderingen met de git editor
|
||||
<kbd>e</kbd>: verander bestand
|
||||
<kbd>o</kbd>: open bestand
|
||||
<kbd>i</kbd>: ignore or exclude file
|
||||
<kbd>r</kbd>: refresh bestanden
|
||||
<kbd>s</kbd>: stash-bestanden
|
||||
<kbd>S</kbd>: bekijk stash opties
|
||||
<kbd>a</kbd>: toggle staged alle
|
||||
<kbd><enter></kbd>: stage individuele hunks/lijnen
|
||||
<kbd>g</kbd>: bekijk upstream reset opties
|
||||
<kbd>D</kbd>: bekijk reset opties
|
||||
<kbd>`</kbd>: toggle bestandsboom weergave
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: fetch
|
||||
<kbd>c</kbd>: Commit veranderingen
|
||||
<kbd>w</kbd>: Commit veranderingen zonder pre-commit hook
|
||||
<kbd>A</kbd>: Wijzig laatste commit
|
||||
<kbd>C</kbd>: Commit veranderingen met de git editor
|
||||
<kbd>e</kbd>: Verander bestand
|
||||
<kbd>o</kbd>: Open bestand
|
||||
<kbd>i</kbd>: Ignore or exclude file
|
||||
<kbd>r</kbd>: Refresh bestanden
|
||||
<kbd>s</kbd>: Stash-bestanden
|
||||
<kbd>S</kbd>: Bekijk stash opties
|
||||
<kbd>a</kbd>: Toggle staged alle
|
||||
<kbd><enter></kbd>: Stage individuele hunks/lijnen
|
||||
<kbd>g</kbd>: Bekijk upstream reset opties
|
||||
<kbd>D</kbd>: Bekijk reset opties
|
||||
<kbd>`</kbd>: Toggle bestandsboom weergave
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: Fetch
|
||||
</pre>
|
||||
|
||||
## Bevestigingspaneel
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: bevestig
|
||||
<kbd><esc></kbd>: sluiten
|
||||
<kbd><enter></kbd>: Bevestig
|
||||
<kbd><esc></kbd>: Sluiten
|
||||
</pre>
|
||||
|
||||
## Branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer branch name naar klembord
|
||||
<kbd>i</kbd>: laat git-flow opties zien
|
||||
<kbd><space></kbd>: uitchecken
|
||||
<kbd>n</kbd>: nieuwe branch
|
||||
<kbd>o</kbd>: maak een pull-request
|
||||
<kbd>O</kbd>: bekijk opties voor pull-aanvraag
|
||||
<kbd><c-y></kbd>: kopieer de URL van het pull-verzoek naar het klembord
|
||||
<kbd>c</kbd>: uitchecken bij naam
|
||||
<kbd>F</kbd>: forceer checkout
|
||||
<kbd>d</kbd>: verwijder branch
|
||||
<kbd>r</kbd>: rebase branch
|
||||
<kbd>M</kbd>: merge in met huidige checked out branch
|
||||
<kbd>f</kbd>: fast-forward deze branch vanaf zijn upstream
|
||||
<kbd>T</kbd>: creëer tag
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd>R</kbd>: hernoem branch
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd><enter></kbd>: bekijk commits
|
||||
<kbd><c-o></kbd>: Kopieer branch name naar klembord
|
||||
<kbd>i</kbd>: Laat git-flow opties zien
|
||||
<kbd><space></kbd>: Uitchecken
|
||||
<kbd>n</kbd>: Nieuwe branch
|
||||
<kbd>o</kbd>: Maak een pull-request
|
||||
<kbd>O</kbd>: Bekijk opties voor pull-aanvraag
|
||||
<kbd><c-y></kbd>: Kopieer de URL van het pull-verzoek naar het klembord
|
||||
<kbd>c</kbd>: Uitchecken bij naam
|
||||
<kbd>F</kbd>: Forceer checkout
|
||||
<kbd>d</kbd>: Verwijder branch
|
||||
<kbd>r</kbd>: Rebase branch
|
||||
<kbd>M</kbd>: Merge in met huidige checked out branch
|
||||
<kbd>f</kbd>: Fast-forward deze branch vanaf zijn upstream
|
||||
<kbd>T</kbd>: Creëer tag
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd>R</kbd>: Hernoem branch
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: Bekijk commits
|
||||
</pre>
|
||||
|
||||
## Commit Bericht
|
||||
## Commit bericht
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: bevestig
|
||||
<kbd><esc></kbd>: sluiten
|
||||
<kbd><enter></kbd>: Bevestig
|
||||
<kbd><esc></kbd>: Sluiten
|
||||
</pre>
|
||||
|
||||
## Commit bestanden
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer de vastgelegde bestandsnaam naar het klembord
|
||||
<kbd>c</kbd>: bestand uitchecken
|
||||
<kbd>d</kbd>: uitsluit deze commit zijn veranderingen aan dit bestand
|
||||
<kbd>o</kbd>: open bestand
|
||||
<kbd>e</kbd>: verander bestand
|
||||
<kbd><space></kbd>: toggle bestand inbegrepen in patch
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd><enter></kbd>: enter bestand om geselecteerde regels toe te voegen aan de patch
|
||||
<kbd>`</kbd>: toggle bestandsboom weergave
|
||||
<kbd><c-o></kbd>: Kopieer de vastgelegde bestandsnaam naar het klembord
|
||||
<kbd>c</kbd>: Bestand uitchecken
|
||||
<kbd>d</kbd>: Uitsluit deze commit zijn veranderingen aan dit bestand
|
||||
<kbd>o</kbd>: Open bestand
|
||||
<kbd>e</kbd>: Verander bestand
|
||||
<kbd><space></kbd>: Toggle bestand inbegrepen in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: Enter bestand om geselecteerde regels toe te voegen aan de patch
|
||||
<kbd>`</kbd>: Toggle bestandsboom weergave
|
||||
</pre>
|
||||
|
||||
## Commits
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer commit SHA naar klembord
|
||||
<kbd><c-r></kbd>: reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd>b</kbd>: view bisect options
|
||||
<kbd>s</kbd>: squash beneden
|
||||
<kbd><c-o></kbd>: Kopieer commit SHA naar klembord
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd>b</kbd>: View bisect options
|
||||
<kbd>s</kbd>: Squash beneden
|
||||
<kbd>f</kbd>: Fixup commit
|
||||
<kbd>r</kbd>: hernoem commit
|
||||
<kbd>R</kbd>: hernoem commit met editor
|
||||
<kbd>d</kbd>: verwijder commit
|
||||
<kbd>e</kbd>: wijzig commit
|
||||
<kbd>p</kbd>: kies commit (wanneer midden in rebase)
|
||||
<kbd>F</kbd>: creëer fixup commit voor deze commit
|
||||
<kbd>S</kbd>: squash bovenstaande commits
|
||||
<kbd><c-j></kbd>: verplaats commit 1 naar beneden
|
||||
<kbd><c-k></kbd>: verplaats commit 1 naar boven
|
||||
<kbd>v</kbd>: plak commits (cherry-pick)
|
||||
<kbd>A</kbd>: wijzig commit met staged veranderingen
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>t</kbd>: commit ongedaan maken
|
||||
<kbd>T</kbd>: tag commit
|
||||
<kbd><c-l></kbd>: open log menu
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd>c</kbd>: kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: kopieer commit reeks (cherry-pick)
|
||||
<kbd><enter></kbd>: bekijk gecommite bestanden
|
||||
<kbd>r</kbd>: Hernoem commit
|
||||
<kbd>R</kbd>: Hernoem commit met editor
|
||||
<kbd>d</kbd>: Verwijder commit
|
||||
<kbd>e</kbd>: Wijzig commit
|
||||
<kbd>p</kbd>: Kies commit (wanneer midden in rebase)
|
||||
<kbd>F</kbd>: Creëer fixup commit
|
||||
<kbd>S</kbd>: Squash bovenstaande commits
|
||||
<kbd><c-j></kbd>: Verplaats commit 1 naar beneden
|
||||
<kbd><c-k></kbd>: Verplaats commit 1 naar boven
|
||||
<kbd>v</kbd>: Plak commits (cherry-pick)
|
||||
<kbd>A</kbd>: Wijzig commit met staged veranderingen
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: Commit ongedaan maken
|
||||
<kbd>T</kbd>: Tag commit
|
||||
<kbd><c-l></kbd>: Open log menu
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd>c</kbd>: Kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: Kopieer commit reeks (cherry-pick)
|
||||
<kbd><enter></kbd>: Bekijk gecommite bestanden
|
||||
</pre>
|
||||
|
||||
## Menu
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: uitvoeren
|
||||
<kbd><esc></kbd>: sluiten
|
||||
<kbd><enter></kbd>: Uitvoeren
|
||||
<kbd><esc></kbd>: Sluiten
|
||||
</pre>
|
||||
|
||||
## Mergen
|
||||
|
||||
<pre>
|
||||
<kbd>e</kbd>: verander bestand
|
||||
<kbd>o</kbd>: open bestand
|
||||
<kbd><left></kbd>: selecteer voorgaand conflict
|
||||
<kbd><right></kbd>: selecteer volgende conflict
|
||||
<kbd><up></kbd>: selecteer bovenste hunk
|
||||
<kbd><down></kbd>: selecteer onderste hunk
|
||||
<kbd>z</kbd>: ongedaan maken
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: kies hunk
|
||||
<kbd>b</kbd>: kies bijde hunks
|
||||
<kbd><esc></kbd>: ga terug naar het bestanden paneel
|
||||
<kbd>e</kbd>: Verander bestand
|
||||
<kbd>o</kbd>: Open bestand
|
||||
<kbd><left></kbd>: Selecteer voorgaand conflict
|
||||
<kbd><right></kbd>: Selecteer volgende conflict
|
||||
<kbd><up></kbd>: Selecteer bovenste hunk
|
||||
<kbd><down></kbd>: Selecteer onderste hunk
|
||||
<kbd>z</kbd>: Ongedaan maken
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: Kies stuk
|
||||
<kbd>b</kbd>: Kies beide stukken
|
||||
<kbd><esc></kbd>: Ga terug naar het bestanden paneel
|
||||
</pre>
|
||||
|
||||
## Normaal
|
||||
|
||||
<pre>
|
||||
<kbd>mouse wheel down</kbd>: scroll omlaag (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: scroll omhoog (fn+down)
|
||||
<kbd>mouse wheel down</kbd>: Scroll omlaag (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: Scroll omhoog (fn+down)
|
||||
</pre>
|
||||
|
||||
## Patch Bouwen
|
||||
## Patch bouwen
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: selecteer de vorige hunk
|
||||
<kbd><right></kbd>: selecteer de volgende hunk
|
||||
<kbd>v</kbd>: toggle drag selecteer
|
||||
<kbd>V</kbd>: toggle drag selecteer
|
||||
<kbd>a</kbd>: toggle selecteer hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: open bestand
|
||||
<kbd>e</kbd>: verander bestand
|
||||
<kbd><space></kbd>: voeg toe/verwijder lijn(en) in patch
|
||||
<kbd><esc></kbd>: sluit lijn-bij-lijn modus
|
||||
<kbd><left></kbd>: Selecteer de vorige hunk
|
||||
<kbd><right></kbd>: Selecteer de volgende hunk
|
||||
<kbd>v</kbd>: Toggle drag selecteer
|
||||
<kbd>V</kbd>: Toggle drag selecteer
|
||||
<kbd>a</kbd>: Toggle selecteer hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Open bestand
|
||||
<kbd>e</kbd>: Verander bestand
|
||||
<kbd><space></kbd>: Voeg toe/verwijder lijn(en) in patch
|
||||
<kbd><esc></kbd>: Sluit lijn-bij-lijn modus
|
||||
</pre>
|
||||
|
||||
## Reflog
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer commit SHA naar klembord
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd>c</kbd>: kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: kopieer commit reeks (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd><enter></kbd>: bekijk commits
|
||||
<kbd><c-o></kbd>: Kopieer commit SHA naar klembord
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd>c</kbd>: Kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: Kopieer commit reeks (cherry-pick)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd><enter></kbd>: Bekijk commits
|
||||
</pre>
|
||||
|
||||
## Remote Branches
|
||||
## Remote branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer branch name naar klembord
|
||||
<kbd><space></kbd>: uitchecken
|
||||
<kbd>n</kbd>: nieuwe branch
|
||||
<kbd>M</kbd>: merge in met huidige checked out branch
|
||||
<kbd>r</kbd>: rebase branch
|
||||
<kbd>d</kbd>: verwijder branch
|
||||
<kbd>u</kbd>: stel in als upstream van uitgecheckte branch
|
||||
<kbd><esc></kbd>: ga terug naar remotes lijst
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd><enter></kbd>: bekijk commits
|
||||
<kbd><c-o></kbd>: Kopieer branch name naar klembord
|
||||
<kbd><space></kbd>: Uitchecken
|
||||
<kbd>n</kbd>: Nieuwe branch
|
||||
<kbd>M</kbd>: Merge in met huidige checked out branch
|
||||
<kbd>r</kbd>: Rebase branch
|
||||
<kbd>d</kbd>: Verwijder branch
|
||||
<kbd>u</kbd>: Stel in als upstream van uitgecheckte branch
|
||||
<kbd><esc></kbd>: Ga terug naar remotes lijst
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd><enter></kbd>: Bekijk commits
|
||||
</pre>
|
||||
|
||||
## Remotes
|
||||
|
||||
<pre>
|
||||
<kbd>f</kbd>: fetch remote
|
||||
<kbd>n</kbd>: voeg een nieuwe remote toe
|
||||
<kbd>d</kbd>: verwijder remote
|
||||
<kbd>e</kbd>: wijzig remote
|
||||
<kbd>f</kbd>: Fetch remote
|
||||
<kbd>n</kbd>: Voeg een nieuwe remote toe
|
||||
<kbd>d</kbd>: Verwijder remote
|
||||
<kbd>e</kbd>: Wijzig remote
|
||||
</pre>
|
||||
|
||||
## Staging
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: selecteer de vorige hunk
|
||||
<kbd><right></kbd>: selecteer de volgende hunk
|
||||
<kbd>v</kbd>: toggle drag selecteer
|
||||
<kbd>V</kbd>: toggle drag selecteer
|
||||
<kbd>a</kbd>: toggle selecteer hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: open bestand
|
||||
<kbd>e</kbd>: verander bestand
|
||||
<kbd><esc></kbd>: ga terug naar het bestanden paneel
|
||||
<kbd><tab></kbd>: ga naar een ander paneel
|
||||
<kbd><space></kbd>: toggle lijnen staged / unstaged
|
||||
<kbd>d</kbd>: verwijdert change (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd>c</kbd>: commit veranderingen
|
||||
<kbd>w</kbd>: commit veranderingen zonder pre-commit hook
|
||||
<kbd>C</kbd>: commit veranderingen met de git editor
|
||||
<kbd><left></kbd>: Selecteer de vorige hunk
|
||||
<kbd><right></kbd>: Selecteer de volgende hunk
|
||||
<kbd>v</kbd>: Toggle drag selecteer
|
||||
<kbd>V</kbd>: Toggle drag selecteer
|
||||
<kbd>a</kbd>: Toggle selecteer hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Open bestand
|
||||
<kbd>e</kbd>: Verander bestand
|
||||
<kbd><esc></kbd>: Ga terug naar het bestanden paneel
|
||||
<kbd><tab></kbd>: Ga naar een ander paneel
|
||||
<kbd><space></kbd>: Toggle lijnen staged / unstaged
|
||||
<kbd>d</kbd>: Verwijdert change (git reset)
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: Commit veranderingen
|
||||
<kbd>w</kbd>: Commit veranderingen zonder pre-commit hook
|
||||
<kbd>C</kbd>: Commit veranderingen met de git editor
|
||||
</pre>
|
||||
|
||||
## Stash
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: toepassen
|
||||
<kbd>g</kbd>: pop
|
||||
<kbd>d</kbd>: laten vallen
|
||||
<kbd>n</kbd>: nieuwe branch
|
||||
<kbd>r</kbd>: rename stash
|
||||
<kbd><enter></kbd>: bekijk gecommite bestanden
|
||||
<kbd><space></kbd>: Toepassen
|
||||
<kbd>g</kbd>: Pop
|
||||
<kbd>d</kbd>: Laten vallen
|
||||
<kbd>n</kbd>: Nieuwe branch
|
||||
<kbd>r</kbd>: Rename stash
|
||||
<kbd><enter></kbd>: Bekijk gecommite bestanden
|
||||
</pre>
|
||||
|
||||
## Status
|
||||
|
||||
<pre>
|
||||
<kbd>o</kbd>: open config bestand
|
||||
<kbd>e</kbd>: verander config bestand
|
||||
<kbd>u</kbd>: check voor updates
|
||||
<kbd><enter></kbd>: wissel naar een recente repo
|
||||
<kbd>a</kbd>: alle logs van de branch laten zien
|
||||
<kbd>o</kbd>: Open config bestand
|
||||
<kbd>e</kbd>: Verander config bestand
|
||||
<kbd>u</kbd>: Check voor updates
|
||||
<kbd><enter></kbd>: Wissel naar een recente repo
|
||||
<kbd>a</kbd>: Alle logs van de branch laten zien
|
||||
</pre>
|
||||
|
||||
## Sub-commits
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer commit SHA naar klembord
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd>c</kbd>: kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: kopieer commit reeks (cherry-pick)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd><enter></kbd>: bekijk gecommite bestanden
|
||||
<kbd><c-o></kbd>: Kopieer commit SHA naar klembord
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Creëer nieuwe branch van commit
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd>c</kbd>: Kopieer commit (cherry-pick)
|
||||
<kbd>C</kbd>: Kopieer commit reeks (cherry-pick)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (gekopieerde) commits selectie
|
||||
<kbd><enter></kbd>: Bekijk gecommite bestanden
|
||||
</pre>
|
||||
|
||||
## Submodules
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: kopieer submodule naam naar klembord
|
||||
<kbd><enter></kbd>: enter submodule
|
||||
<kbd>d</kbd>: remove submodule
|
||||
<kbd>u</kbd>: update submodule
|
||||
<kbd>n</kbd>: voeg nieuwe submodule toe
|
||||
<kbd>e</kbd>: update submodule URL
|
||||
<kbd>i</kbd>: initialiseer submodule
|
||||
<kbd>b</kbd>: bekijk bulk submodule opties
|
||||
<kbd><c-o></kbd>: Kopieer submodule naam naar klembord
|
||||
<kbd><enter></kbd>: Enter submodule
|
||||
<kbd>d</kbd>: Remove submodule
|
||||
<kbd>u</kbd>: Update submodule
|
||||
<kbd>n</kbd>: Voeg nieuwe submodule toe
|
||||
<kbd>e</kbd>: Update submodule URL
|
||||
<kbd>i</kbd>: Initialiseer submodule
|
||||
<kbd>b</kbd>: Bekijk bulk submodule opties
|
||||
</pre>
|
||||
|
||||
## Tags
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: uitchecken
|
||||
<kbd>d</kbd>: verwijder tag
|
||||
<kbd>P</kbd>: push tag
|
||||
<kbd>n</kbd>: creëer tag
|
||||
<kbd>g</kbd>: bekijk reset opties
|
||||
<kbd><enter></kbd>: bekijk commits
|
||||
<kbd><space></kbd>: Uitchecken
|
||||
<kbd>d</kbd>: Verwijder tag
|
||||
<kbd>P</kbd>: Push tag
|
||||
<kbd>n</kbd>: Creëer tag
|
||||
<kbd>g</kbd>: Bekijk reset opties
|
||||
<kbd><enter></kbd>: Bekijk commits
|
||||
</pre>
|
||||
|
@ -7,314 +7,314 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
## Globalne
|
||||
|
||||
<pre>
|
||||
<kbd><c-r></kbd>: switch to a recent repo
|
||||
<kbd><pgup></kbd>: scroll up main panel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: scroll down main panel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: open command log menu
|
||||
<kbd><c-r></kbd>: Switch to a recent repo
|
||||
<kbd><pgup></kbd>: Scroll up main panel (fn+up/shift+k)
|
||||
<kbd><pgdown></kbd>: Scroll down main panel (fn+down/shift+j)
|
||||
<kbd>@</kbd>: Open command log menu
|
||||
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
|
||||
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
|
||||
<kbd>:</kbd>: wykonaj własną komendę
|
||||
<kbd><c-p></kbd>: view custom patch options
|
||||
<kbd>m</kbd>: widok scalenia/opcje zmiany bazy
|
||||
<kbd>R</kbd>: odśwież
|
||||
<kbd>+</kbd>: next screen mode (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: prev screen mode
|
||||
<kbd>?</kbd>: open menu
|
||||
<kbd><c-s></kbd>: view filter-by-path options
|
||||
<kbd>W</kbd>: open diff menu
|
||||
<kbd><c-e></kbd>: open diff menu
|
||||
<kbd>:</kbd>: Wykonaj własną komendę
|
||||
<kbd><c-p></kbd>: View custom patch options
|
||||
<kbd>m</kbd>: Widok scalenia/opcje zmiany bazy
|
||||
<kbd>R</kbd>: Odśwież
|
||||
<kbd>+</kbd>: Next screen mode (normal/half/fullscreen)
|
||||
<kbd>_</kbd>: Prev screen mode
|
||||
<kbd>?</kbd>: Open menu
|
||||
<kbd><c-s></kbd>: View filter-by-path options
|
||||
<kbd>W</kbd>: Open diff menu
|
||||
<kbd><c-e></kbd>: Open diff menu
|
||||
<kbd><c-w></kbd>: Toggle whether or not whitespace changes are shown in the diff view
|
||||
<kbd>z</kbd>: undo (via reflog) (experimental)
|
||||
<kbd><c-z></kbd>: redo (via reflog) (experimental)
|
||||
<kbd>P</kbd>: push
|
||||
<kbd>p</kbd>: pull
|
||||
<kbd>z</kbd>: Undo
|
||||
<kbd><c-z></kbd>: Redo
|
||||
<kbd>P</kbd>: Push
|
||||
<kbd>p</kbd>: Pull
|
||||
</pre>
|
||||
|
||||
## List Panel Navigation
|
||||
## List panel navigation
|
||||
|
||||
<pre>
|
||||
<kbd>,</kbd>: previous page
|
||||
<kbd>.</kbd>: next page
|
||||
<kbd><</kbd>: scroll to top
|
||||
<kbd>/</kbd>: start search
|
||||
<kbd>></kbd>: scroll to bottom
|
||||
<kbd>H</kbd>: scroll left
|
||||
<kbd>L</kbd>: scroll right
|
||||
<kbd>]</kbd>: next tab
|
||||
<kbd>[</kbd>: previous tab
|
||||
<kbd>,</kbd>: Previous page
|
||||
<kbd>.</kbd>: Next page
|
||||
<kbd><</kbd>: Scroll to top
|
||||
<kbd>/</kbd>: Start search
|
||||
<kbd>></kbd>: Scroll to bottom
|
||||
<kbd>H</kbd>: Scroll left
|
||||
<kbd>L</kbd>: Scroll right
|
||||
<kbd>]</kbd>: Next tab
|
||||
<kbd>[</kbd>: Previous tab
|
||||
</pre>
|
||||
|
||||
## Commit Summary
|
||||
## Commit summary
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: potwierdź
|
||||
<kbd><esc></kbd>: zamknij
|
||||
<kbd><enter></kbd>: Potwierdź
|
||||
<kbd><esc></kbd>: Zamknij
|
||||
</pre>
|
||||
|
||||
## Commity
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: view bisect options
|
||||
<kbd>s</kbd>: ściśnij
|
||||
<kbd>f</kbd>: napraw commit
|
||||
<kbd>r</kbd>: zmień nazwę commita
|
||||
<kbd>R</kbd>: zmień nazwę commita w edytorze
|
||||
<kbd>d</kbd>: usuń commit
|
||||
<kbd>e</kbd>: edytuj commit
|
||||
<kbd>p</kbd>: wybierz commit (podczas zmiany bazy)
|
||||
<kbd>F</kbd>: utwórz commit naprawczy dla tego commita
|
||||
<kbd>S</kbd>: spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)
|
||||
<kbd><c-j></kbd>: przenieś commit 1 w dół
|
||||
<kbd><c-k></kbd>: przenieś commit 1 w górę
|
||||
<kbd>v</kbd>: wklej commity (przebieranie)
|
||||
<kbd>A</kbd>: popraw commit zmianami z poczekalni
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>t</kbd>: odwróć commit
|
||||
<kbd>T</kbd>: tag commit
|
||||
<kbd><c-l></kbd>: open log menu
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd>c</kbd>: kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
|
||||
<kbd><enter></kbd>: przeglądaj pliki commita
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd>b</kbd>: View bisect options
|
||||
<kbd>s</kbd>: Ściśnij
|
||||
<kbd>f</kbd>: Napraw commit
|
||||
<kbd>r</kbd>: Zmień nazwę commita
|
||||
<kbd>R</kbd>: Zmień nazwę commita w edytorze
|
||||
<kbd>d</kbd>: Usuń commit
|
||||
<kbd>e</kbd>: Edytuj commit
|
||||
<kbd>p</kbd>: Wybierz commit (podczas zmiany bazy)
|
||||
<kbd>F</kbd>: Utwórz commit naprawczy dla tego commita
|
||||
<kbd>S</kbd>: Spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)
|
||||
<kbd><c-j></kbd>: Przenieś commit 1 w dół
|
||||
<kbd><c-k></kbd>: Przenieś commit 1 w górę
|
||||
<kbd>v</kbd>: Wklej commity (przebieranie)
|
||||
<kbd>A</kbd>: Popraw commit zmianami z poczekalni
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: Odwróć commit
|
||||
<kbd>T</kbd>: Tag commit
|
||||
<kbd><c-l></kbd>: Open log menu
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd>c</kbd>: Kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: Kopiuj zakres commitów (przebieranie)
|
||||
<kbd><enter></kbd>: Przeglądaj pliki commita
|
||||
</pre>
|
||||
|
||||
## Confirmation Panel
|
||||
## Confirmation panel
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: potwierdź
|
||||
<kbd><esc></kbd>: zamknij
|
||||
<kbd><enter></kbd>: Potwierdź
|
||||
<kbd><esc></kbd>: Zamknij
|
||||
</pre>
|
||||
|
||||
## Local Branches
|
||||
## Local branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy branch name to clipboard
|
||||
<kbd>i</kbd>: show git-flow options
|
||||
<kbd><space></kbd>: przełącz
|
||||
<kbd>n</kbd>: nowa gałąź
|
||||
<kbd>o</kbd>: utwórz żądanie pobrania
|
||||
<kbd>O</kbd>: utwórz opcje żądania ściągnięcia
|
||||
<kbd><c-y></kbd>: skopiuj adres URL żądania pobrania do schowka
|
||||
<kbd>c</kbd>: przełącz używając nazwy
|
||||
<kbd>F</kbd>: wymuś przełączenie
|
||||
<kbd>d</kbd>: usuń gałąź
|
||||
<kbd>r</kbd>: zmiana bazy gałęzi
|
||||
<kbd>M</kbd>: scal do obecnej gałęzi
|
||||
<kbd>f</kbd>: fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: create tag
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd>R</kbd>: rename branch
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><c-o></kbd>: Copy branch name to clipboard
|
||||
<kbd>i</kbd>: Show git-flow options
|
||||
<kbd><space></kbd>: Przełącz
|
||||
<kbd>n</kbd>: Nowa gałąź
|
||||
<kbd>o</kbd>: Utwórz żądanie pobrania
|
||||
<kbd>O</kbd>: Utwórz opcje żądania ściągnięcia
|
||||
<kbd><c-y></kbd>: Skopiuj adres URL żądania pobrania do schowka
|
||||
<kbd>c</kbd>: Przełącz używając nazwy
|
||||
<kbd>F</kbd>: Wymuś przełączenie
|
||||
<kbd>d</kbd>: Usuń gałąź
|
||||
<kbd>r</kbd>: Zmiana bazy gałęzi
|
||||
<kbd>M</kbd>: Scal do obecnej gałęzi
|
||||
<kbd>f</kbd>: Fast-forward this branch from its upstream
|
||||
<kbd>T</kbd>: Create tag
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd>R</kbd>: Rename branch
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Main Panel (Patch Building)
|
||||
## Main panel (patch building)
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: poprzedni kawałek
|
||||
<kbd><right></kbd>: następny kawałek
|
||||
<kbd>v</kbd>: toggle drag select
|
||||
<kbd>V</kbd>: toggle drag select
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: otwórz plik
|
||||
<kbd>e</kbd>: edytuj plik
|
||||
<kbd><space></kbd>: add/remove line(s) to patch
|
||||
<kbd><esc></kbd>: wyście z trybu "linia po linii"
|
||||
<kbd><left></kbd>: Poprzedni kawałek
|
||||
<kbd><right></kbd>: Następny kawałek
|
||||
<kbd>v</kbd>: Toggle drag select
|
||||
<kbd>V</kbd>: Toggle drag select
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Otwórz plik
|
||||
<kbd>e</kbd>: Edytuj plik
|
||||
<kbd><space></kbd>: Add/Remove line(s) to patch
|
||||
<kbd><esc></kbd>: Wyście z trybu "linia po linii"
|
||||
</pre>
|
||||
|
||||
## Menu
|
||||
|
||||
<pre>
|
||||
<kbd><enter></kbd>: wykonaj
|
||||
<kbd><esc></kbd>: zamknij
|
||||
<kbd><enter></kbd>: Wykonaj
|
||||
<kbd><esc></kbd>: Zamknij
|
||||
</pre>
|
||||
|
||||
## Pliki
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy the file name to the clipboard
|
||||
<kbd>d</kbd>: pokaż opcje porzucania zmian
|
||||
<kbd><space></kbd>: przełącz stan poczekalni
|
||||
<kbd><c-o></kbd>: Copy the file name to the clipboard
|
||||
<kbd>d</kbd>: Pokaż opcje porzucania zmian
|
||||
<kbd><space></kbd>: Przełącz stan poczekalni
|
||||
<kbd><c-b></kbd>: Filter files (staged/unstaged)
|
||||
<kbd>c</kbd>: Zatwierdź zmiany
|
||||
<kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit
|
||||
<kbd>w</kbd>: Zatwierdź zmiany bez skryptu pre-commit
|
||||
<kbd>A</kbd>: Zmień ostatni commit
|
||||
<kbd>C</kbd>: Zatwierdź zmiany używając edytora
|
||||
<kbd>e</kbd>: edytuj plik
|
||||
<kbd>o</kbd>: otwórz plik
|
||||
<kbd>i</kbd>: ignore or exclude file
|
||||
<kbd>r</kbd>: odśwież pliki
|
||||
<kbd>s</kbd>: przechowaj zmiany
|
||||
<kbd>S</kbd>: wyświetl opcje schowka
|
||||
<kbd>a</kbd>: przełącz stan poczekalni wszystkich
|
||||
<kbd><enter></kbd>: zatwierdź pojedyncze linie
|
||||
<kbd>g</kbd>: view upstream reset options
|
||||
<kbd>D</kbd>: wyświetl opcje resetu
|
||||
<kbd>`</kbd>: toggle file tree view
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: pobierz
|
||||
<kbd>e</kbd>: Edytuj plik
|
||||
<kbd>o</kbd>: Otwórz plik
|
||||
<kbd>i</kbd>: Ignore or exclude file
|
||||
<kbd>r</kbd>: Odśwież pliki
|
||||
<kbd>s</kbd>: Przechowaj zmiany
|
||||
<kbd>S</kbd>: Wyświetl opcje schowka
|
||||
<kbd>a</kbd>: Przełącz stan poczekalni wszystkich
|
||||
<kbd><enter></kbd>: Zatwierdź pojedyncze linie
|
||||
<kbd>g</kbd>: View upstream reset options
|
||||
<kbd>D</kbd>: Wyświetl opcje resetu
|
||||
<kbd>`</kbd>: Toggle file tree view
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd>f</kbd>: Pobierz
|
||||
</pre>
|
||||
|
||||
## Pliki commita
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy the committed file name to the clipboard
|
||||
<kbd>c</kbd>: plik wybierania
|
||||
<kbd>d</kbd>: porzuć zmiany commita dla tego pliku
|
||||
<kbd>o</kbd>: otwórz plik
|
||||
<kbd>e</kbd>: edytuj plik
|
||||
<kbd><space></kbd>: toggle file included in patch
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd><enter></kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: toggle file tree view
|
||||
<kbd><c-o></kbd>: Copy the committed file name to the clipboard
|
||||
<kbd>c</kbd>: Plik wybierania
|
||||
<kbd>d</kbd>: Porzuć zmiany commita dla tego pliku
|
||||
<kbd>o</kbd>: Otwórz plik
|
||||
<kbd>e</kbd>: Edytuj plik
|
||||
<kbd><space></kbd>: Toggle file included in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: Enter file to add selected lines to the patch (or toggle directory collapsed)
|
||||
<kbd>`</kbd>: Toggle file tree view
|
||||
</pre>
|
||||
|
||||
## Poczekalnia
|
||||
|
||||
<pre>
|
||||
<kbd><left></kbd>: poprzedni kawałek
|
||||
<kbd><right></kbd>: następny kawałek
|
||||
<kbd>v</kbd>: toggle drag select
|
||||
<kbd>V</kbd>: toggle drag select
|
||||
<kbd>a</kbd>: toggle select hunk
|
||||
<kbd><c-o></kbd>: copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: otwórz plik
|
||||
<kbd>e</kbd>: edytuj plik
|
||||
<kbd><esc></kbd>: wróć do panelu plików
|
||||
<kbd><tab></kbd>: switch to other panel (staged/unstaged changes)
|
||||
<kbd><space></kbd>: toggle line staged / unstaged
|
||||
<kbd>d</kbd>: delete change (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd><left></kbd>: Poprzedni kawałek
|
||||
<kbd><right></kbd>: Następny kawałek
|
||||
<kbd>v</kbd>: Toggle drag select
|
||||
<kbd>V</kbd>: Toggle drag select
|
||||
<kbd>a</kbd>: Toggle select hunk
|
||||
<kbd><c-o></kbd>: Copy the selected text to the clipboard
|
||||
<kbd>o</kbd>: Otwórz plik
|
||||
<kbd>e</kbd>: Edytuj plik
|
||||
<kbd><esc></kbd>: Wróć do panelu plików
|
||||
<kbd><tab></kbd>: Switch to other panel (staged/unstaged changes)
|
||||
<kbd><space></kbd>: Toggle line staged / unstaged
|
||||
<kbd>d</kbd>: Delete change (git reset)
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: Zatwierdź zmiany
|
||||
<kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit
|
||||
<kbd>w</kbd>: Zatwierdź zmiany bez skryptu pre-commit
|
||||
<kbd>C</kbd>: Zatwierdź zmiany używając edytora
|
||||
</pre>
|
||||
|
||||
## Reflog
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd>c</kbd>: kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd>c</kbd>: Kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: Kopiuj zakres commitów (przebieranie)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Remote Branches
|
||||
## Remote branches
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy branch name to clipboard
|
||||
<kbd><space></kbd>: przełącz
|
||||
<kbd>n</kbd>: nowa gałąź
|
||||
<kbd>M</kbd>: scal do obecnej gałęzi
|
||||
<kbd>r</kbd>: zmiana bazy gałęzi
|
||||
<kbd>d</kbd>: usuń gałąź
|
||||
<kbd>u</kbd>: set as upstream of checked-out branch
|
||||
<kbd><esc></kbd>: wróć do listy repozytoriów zdalnych
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><c-o></kbd>: Copy branch name to clipboard
|
||||
<kbd><space></kbd>: Przełącz
|
||||
<kbd>n</kbd>: Nowa gałąź
|
||||
<kbd>M</kbd>: Scal do obecnej gałęzi
|
||||
<kbd>r</kbd>: Zmiana bazy gałęzi
|
||||
<kbd>d</kbd>: Usuń gałąź
|
||||
<kbd>u</kbd>: Set as upstream of checked-out branch
|
||||
<kbd><esc></kbd>: Wróć do listy repozytoriów zdalnych
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Remotes
|
||||
|
||||
<pre>
|
||||
<kbd>f</kbd>: fetch remote
|
||||
<kbd>n</kbd>: add new remote
|
||||
<kbd>d</kbd>: remove remote
|
||||
<kbd>e</kbd>: edit remote
|
||||
<kbd>f</kbd>: Fetch remote
|
||||
<kbd>n</kbd>: Add new remote
|
||||
<kbd>d</kbd>: Remove remote
|
||||
<kbd>e</kbd>: Edit remote
|
||||
</pre>
|
||||
|
||||
## Scalanie
|
||||
|
||||
<pre>
|
||||
<kbd>e</kbd>: edytuj plik
|
||||
<kbd>o</kbd>: otwórz plik
|
||||
<kbd><left></kbd>: poprzedni konflikt
|
||||
<kbd><right></kbd>: następny konflikt
|
||||
<kbd><up></kbd>: wybierz poprzedni kawałek
|
||||
<kbd><down></kbd>: wybierz następny kawałek
|
||||
<kbd>z</kbd>: cofnij
|
||||
<kbd>M</kbd>: open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: wybierz kawałek
|
||||
<kbd>b</kbd>: wybierz wszystkie kawałki
|
||||
<kbd><esc></kbd>: wróć do panelu plików
|
||||
<kbd>e</kbd>: Edytuj plik
|
||||
<kbd>o</kbd>: Otwórz plik
|
||||
<kbd><left></kbd>: Poprzedni konflikt
|
||||
<kbd><right></kbd>: Następny konflikt
|
||||
<kbd><up></kbd>: Wybierz poprzedni kawałek
|
||||
<kbd><down></kbd>: Wybierz następny kawałek
|
||||
<kbd>z</kbd>: Cofnij
|
||||
<kbd>M</kbd>: Open external merge tool (git mergetool)
|
||||
<kbd><space></kbd>: Wybierz kawałek
|
||||
<kbd>b</kbd>: Wybierz oba kawałki
|
||||
<kbd><esc></kbd>: Wróć do panelu plików
|
||||
</pre>
|
||||
|
||||
## Schowek
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: zastosuj
|
||||
<kbd>g</kbd>: wyciągnij
|
||||
<kbd>d</kbd>: porzuć
|
||||
<kbd>n</kbd>: nowa gałąź
|
||||
<kbd>r</kbd>: rename stash
|
||||
<kbd><enter></kbd>: przeglądaj pliki commita
|
||||
<kbd><space></kbd>: Zastosuj
|
||||
<kbd>g</kbd>: Wyciągnij
|
||||
<kbd>d</kbd>: Porzuć
|
||||
<kbd>n</kbd>: Nowa gałąź
|
||||
<kbd>r</kbd>: Rename stash
|
||||
<kbd><enter></kbd>: Przeglądaj pliki commita
|
||||
</pre>
|
||||
|
||||
## Status
|
||||
|
||||
<pre>
|
||||
<kbd>o</kbd>: otwórz konfigurację
|
||||
<kbd>e</kbd>: edytuj konfigurację
|
||||
<kbd>u</kbd>: sprawdź aktualizacje
|
||||
<kbd><enter></kbd>: switch to a recent repo
|
||||
<kbd>a</kbd>: pokaż wszystkie logi gałęzi
|
||||
<kbd>o</kbd>: Otwórz konfigurację
|
||||
<kbd>e</kbd>: Edytuj konfigurację
|
||||
<kbd>u</kbd>: Sprawdź aktualizacje
|
||||
<kbd><enter></kbd>: Switch to a recent repo
|
||||
<kbd>a</kbd>: Pokaż wszystkie logi gałęzi
|
||||
</pre>
|
||||
|
||||
## Sub-commits
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: checkout commit
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>o</kbd>: open commit in browser
|
||||
<kbd>n</kbd>: create new branch off of commit
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd>c</kbd>: kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
|
||||
<kbd><c-r></kbd>: reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: przeglądaj pliki commita
|
||||
<kbd><c-o></kbd>: Copy commit SHA to clipboard
|
||||
<kbd><space></kbd>: Checkout commit
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: Open commit in browser
|
||||
<kbd>n</kbd>: Create new branch off of commit
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd>c</kbd>: Kopiuj commit (przebieranie)
|
||||
<kbd>C</kbd>: Kopiuj zakres commitów (przebieranie)
|
||||
<kbd><c-r></kbd>: Reset cherry-picked (copied) commits selection
|
||||
<kbd><enter></kbd>: Przeglądaj pliki commita
|
||||
</pre>
|
||||
|
||||
## Submodules
|
||||
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: copy submodule name to clipboard
|
||||
<kbd><enter></kbd>: enter submodule
|
||||
<kbd>d</kbd>: remove submodule
|
||||
<kbd>u</kbd>: update submodule
|
||||
<kbd>n</kbd>: add new submodule
|
||||
<kbd>e</kbd>: update submodule URL
|
||||
<kbd>i</kbd>: initialize submodule
|
||||
<kbd>b</kbd>: view bulk submodule options
|
||||
<kbd><c-o></kbd>: Copy submodule name to clipboard
|
||||
<kbd><enter></kbd>: Enter submodule
|
||||
<kbd>d</kbd>: Remove submodule
|
||||
<kbd>u</kbd>: Update submodule
|
||||
<kbd>n</kbd>: Add new submodule
|
||||
<kbd>e</kbd>: Update submodule URL
|
||||
<kbd>i</kbd>: Initialize submodule
|
||||
<kbd>b</kbd>: View bulk submodule options
|
||||
</pre>
|
||||
|
||||
## Tags
|
||||
|
||||
<pre>
|
||||
<kbd><space></kbd>: przełącz
|
||||
<kbd>d</kbd>: delete tag
|
||||
<kbd>P</kbd>: push tag
|
||||
<kbd>n</kbd>: create tag
|
||||
<kbd>g</kbd>: wyświetl opcje resetu
|
||||
<kbd><enter></kbd>: view commits
|
||||
<kbd><space></kbd>: Przełącz
|
||||
<kbd>d</kbd>: Delete tag
|
||||
<kbd>P</kbd>: Push tag
|
||||
<kbd>n</kbd>: Create tag
|
||||
<kbd>g</kbd>: Wyświetl opcje resetu
|
||||
<kbd><enter></kbd>: View commits
|
||||
</pre>
|
||||
|
||||
## Zwykłe
|
||||
|
||||
<pre>
|
||||
<kbd>mouse wheel down</kbd>: przewiń w dół (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: przewiń w górę (fn+down)
|
||||
<kbd>mouse wheel down</kbd>: Przewiń w dół (fn+up)
|
||||
<kbd>mouse wheel up</kbd>: Przewiń w górę (fn+down)
|
||||
</pre>
|
||||
|
@ -49,7 +49,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 将提交的 SHA 复制到剪贴板
|
||||
<kbd><space></kbd>: 检出提交
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: 在浏览器中打开提交
|
||||
<kbd>n</kbd>: 从提交创建新分支
|
||||
<kbd>g</kbd>: 查看重置选项
|
||||
@ -78,7 +78,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>T</kbd>: 创建标签
|
||||
<kbd>g</kbd>: 查看重置选项
|
||||
<kbd>R</kbd>: 重命名分支
|
||||
<kbd>u</kbd>: set/unset upstream
|
||||
<kbd>u</kbd>: Set/Unset upstream
|
||||
<kbd><enter></kbd>: 查看提交
|
||||
</pre>
|
||||
|
||||
@ -87,7 +87,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<pre>
|
||||
<kbd><c-o></kbd>: 将提交的 SHA 复制到剪贴板
|
||||
<kbd><space></kbd>: 检出提交
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: 在浏览器中打开提交
|
||||
<kbd>n</kbd>: 从提交创建新分支
|
||||
<kbd>g</kbd>: 查看重置选项
|
||||
@ -123,18 +123,18 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>d</kbd>: 删除提交
|
||||
<kbd>e</kbd>: 编辑提交
|
||||
<kbd>p</kbd>: 选择提交(变基过程中)
|
||||
<kbd>F</kbd>: 为此提交创建修正
|
||||
<kbd>F</kbd>: 创建修正提交
|
||||
<kbd>S</kbd>: 压缩在所选提交之上的所有“fixup!”提交(自动压缩)
|
||||
<kbd><c-j></kbd>: 下移提交
|
||||
<kbd><c-k></kbd>: 上移提交
|
||||
<kbd>v</kbd>: 粘贴提交(拣选)
|
||||
<kbd>A</kbd>: 用已暂存的更改来修补提交
|
||||
<kbd>a</kbd>: reset commit author
|
||||
<kbd>a</kbd>: Set/Reset commit author
|
||||
<kbd>t</kbd>: 还原提交
|
||||
<kbd>T</kbd>: 标签提交
|
||||
<kbd><c-l></kbd>: 打开日志菜单
|
||||
<kbd><space></kbd>: 检出提交
|
||||
<kbd>y</kbd>: copy commit attribute
|
||||
<kbd>y</kbd>: Copy commit attribute
|
||||
<kbd>o</kbd>: 在浏览器中打开提交
|
||||
<kbd>n</kbd>: 从提交创建新分支
|
||||
<kbd>g</kbd>: 查看重置选项
|
||||
@ -152,7 +152,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>o</kbd>: 打开文件
|
||||
<kbd>e</kbd>: 编辑文件
|
||||
<kbd><space></kbd>: 补丁中包含的切换文件
|
||||
<kbd>a</kbd>: toggle all files included in patch
|
||||
<kbd>a</kbd>: Toggle all files included in patch
|
||||
<kbd><enter></kbd>: 输入文件以将所选行添加到补丁中(或切换目录折叠)
|
||||
<kbd>`</kbd>: 切换文件树视图
|
||||
</pre>
|
||||
@ -247,7 +247,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd><tab></kbd>: 切换到其他面板
|
||||
<kbd><space></kbd>: 切换行暂存状态
|
||||
<kbd>d</kbd>: 取消变更 (git reset)
|
||||
<kbd>E</kbd>: edit hunk
|
||||
<kbd>E</kbd>: Edit hunk
|
||||
<kbd>c</kbd>: 提交更改
|
||||
<kbd>w</kbd>: 提交更改而无需预先提交钩子
|
||||
<kbd>C</kbd>: 提交更改(使用编辑器编辑提交信息)
|
||||
@ -291,7 +291,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
|
||||
<kbd>g</kbd>: 应用并删除
|
||||
<kbd>d</kbd>: 删除
|
||||
<kbd>n</kbd>: 新分支
|
||||
<kbd>r</kbd>: rename stash
|
||||
<kbd>r</kbd>: Rename stash
|
||||
<kbd><enter></kbd>: 查看提交的文件
|
||||
</pre>
|
||||
|
||||
|
@ -54,7 +54,7 @@ func TestGetBindingSections(t *testing.T) {
|
||||
},
|
||||
expected: []*bindingSection{
|
||||
{
|
||||
title: "Global Keybindings",
|
||||
title: "Global keybindings",
|
||||
bindings: []*types.Binding{
|
||||
{
|
||||
ViewName: "",
|
||||
@ -139,7 +139,7 @@ func TestGetBindingSections(t *testing.T) {
|
||||
},
|
||||
expected: []*bindingSection{
|
||||
{
|
||||
title: "List Panel Navigation",
|
||||
title: "List panel navigation",
|
||||
bindings: []*types.Binding{
|
||||
{
|
||||
ViewName: "files",
|
||||
@ -215,7 +215,7 @@ func TestGetBindingSections(t *testing.T) {
|
||||
},
|
||||
expected: []*bindingSection{
|
||||
{
|
||||
title: "List Panel Navigation",
|
||||
title: "List panel navigation",
|
||||
bindings: []*types.Binding{
|
||||
{
|
||||
ViewName: "files",
|
||||
|
@ -1,3 +0,0 @@
|
||||
package constants
|
||||
|
||||
const SEARCH_PREFIX = "search: "
|
@ -37,44 +37,44 @@ func (self *BasicCommitsController) GetKeybindings(opts types.KeybindingsOpts) [
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CheckoutCommit),
|
||||
Handler: self.checkSelected(self.checkout),
|
||||
Description: self.c.Tr.LcCheckoutCommit,
|
||||
Description: self.c.Tr.CheckoutCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CopyCommitAttributeToClipboard),
|
||||
Handler: self.checkSelected(self.copyCommitAttribute),
|
||||
Description: self.c.Tr.LcCopyCommitAttributeToClipboard,
|
||||
Description: self.c.Tr.CopyCommitAttributeToClipboard,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.OpenInBrowser),
|
||||
Handler: self.checkSelected(self.openInBrowser),
|
||||
Description: self.c.Tr.LcOpenCommitInBrowser,
|
||||
Description: self.c.Tr.OpenCommitInBrowser,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.checkSelected(self.newBranch),
|
||||
Description: self.c.Tr.LcCreateNewBranchFromCommit,
|
||||
Description: self.c.Tr.CreateNewBranchFromCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewResetOptions),
|
||||
Handler: self.checkSelected(self.createResetMenu),
|
||||
Description: self.c.Tr.LcViewResetOptions,
|
||||
Description: self.c.Tr.ViewResetOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CherryPickCopy),
|
||||
Handler: self.checkSelected(self.copy),
|
||||
Description: self.c.Tr.LcCherryPickCopy,
|
||||
Description: self.c.Tr.CherryPickCopy,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CherryPickCopyRange),
|
||||
Handler: self.checkSelected(self.copyRange),
|
||||
Description: self.c.Tr.LcCherryPickCopyRange,
|
||||
Description: self.c.Tr.CherryPickCopyRange,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ResetCherryPick),
|
||||
Handler: self.c.Helpers().CherryPick.Reset,
|
||||
Description: self.c.Tr.LcResetCherryPick,
|
||||
Description: self.c.Tr.ResetCherryPick,
|
||||
},
|
||||
}
|
||||
|
||||
@ -101,35 +101,35 @@ func (self *BasicCommitsController) copyCommitAttribute(commit *models.Commit) e
|
||||
Title: self.c.Tr.Actions.CopyCommitAttributeToClipboard,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcCommitSha,
|
||||
Label: self.c.Tr.CommitSha,
|
||||
OnPress: func() error {
|
||||
return self.copyCommitSHAToClipboard(commit)
|
||||
},
|
||||
Key: 's',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcCommitURL,
|
||||
Label: self.c.Tr.CommitURL,
|
||||
OnPress: func() error {
|
||||
return self.copyCommitURLToClipboard(commit)
|
||||
},
|
||||
Key: 'u',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcCommitDiff,
|
||||
Label: self.c.Tr.CommitDiff,
|
||||
OnPress: func() error {
|
||||
return self.copyCommitDiffToClipboard(commit)
|
||||
},
|
||||
Key: 'd',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcCommitMessage,
|
||||
Label: self.c.Tr.CommitMessage,
|
||||
OnPress: func() error {
|
||||
return self.copyCommitMessageToClipboard(commit)
|
||||
},
|
||||
Key: 'm',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcCommitAuthor,
|
||||
Label: self.c.Tr.CommitAuthor,
|
||||
OnPress: func() error {
|
||||
return self.copyAuthorToClipboard(commit)
|
||||
},
|
||||
@ -235,7 +235,7 @@ func (self *BasicCommitsController) createResetMenu(commit *models.Commit) error
|
||||
|
||||
func (self *BasicCommitsController) checkout(commit *models.Commit) error {
|
||||
return self.c.Confirm(types.ConfirmOpts{
|
||||
Title: self.c.Tr.LcCheckoutCommit,
|
||||
Title: self.c.Tr.CheckoutCommit,
|
||||
Prompt: self.c.Tr.SureCheckoutThisCommit,
|
||||
HandleConfirm: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.CheckoutCommit)
|
||||
|
@ -31,7 +31,7 @@ func (self *BisectController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewBisectOptions),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.checkSelected(self.openMenu)),
|
||||
Description: self.c.Tr.LcViewBisectOptions,
|
||||
Description: self.c.Tr.ViewBisectOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
|
@ -33,53 +33,53 @@ func (self *BranchesController) GetKeybindings(opts types.KeybindingsOpts) []*ty
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
Handler: self.checkSelected(self.press),
|
||||
Description: self.c.Tr.LcCheckout,
|
||||
Description: self.c.Tr.Checkout,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.checkSelected(self.newBranch),
|
||||
Description: self.c.Tr.LcNewBranch,
|
||||
Description: self.c.Tr.NewBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.CreatePullRequest),
|
||||
Handler: self.checkSelected(self.handleCreatePullRequest),
|
||||
Description: self.c.Tr.LcCreatePullRequest,
|
||||
Description: self.c.Tr.CreatePullRequest,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.ViewPullRequestOptions),
|
||||
Handler: self.checkSelected(self.handleCreatePullRequestMenu),
|
||||
Description: self.c.Tr.LcCreatePullRequestOptions,
|
||||
Description: self.c.Tr.CreatePullRequestOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.CopyPullRequestURL),
|
||||
Handler: self.copyPullRequestURL,
|
||||
Description: self.c.Tr.LcCopyPullRequestURL,
|
||||
Description: self.c.Tr.CopyPullRequestURL,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.CheckoutBranchByName),
|
||||
Handler: self.checkoutByName,
|
||||
Description: self.c.Tr.LcCheckoutByName,
|
||||
Description: self.c.Tr.CheckoutByName,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.ForceCheckoutBranch),
|
||||
Handler: self.forceCheckout,
|
||||
Description: self.c.Tr.LcForceCheckout,
|
||||
Description: self.c.Tr.ForceCheckout,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelectedAndReal(self.delete),
|
||||
Description: self.c.Tr.LcDeleteBranch,
|
||||
Description: self.c.Tr.DeleteBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.RebaseBranch),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.rebase),
|
||||
Description: self.c.Tr.LcRebaseBranch,
|
||||
Description: self.c.Tr.RebaseBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.MergeIntoCurrentBranch),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.merge),
|
||||
Description: self.c.Tr.LcMergeIntoCurrentBranch,
|
||||
Description: self.c.Tr.MergeIntoCurrentBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.FastForward),
|
||||
@ -89,23 +89,23 @@ func (self *BranchesController) GetKeybindings(opts types.KeybindingsOpts) []*ty
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.CreateTag),
|
||||
Handler: self.checkSelected(self.createTag),
|
||||
Description: self.c.Tr.LcCreateTag,
|
||||
Description: self.c.Tr.CreateTag,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewResetOptions),
|
||||
Handler: self.checkSelected(self.createResetMenu),
|
||||
Description: self.c.Tr.LcViewResetOptions,
|
||||
Description: self.c.Tr.ViewResetOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.RenameBranch),
|
||||
Handler: self.checkSelectedAndReal(self.rename),
|
||||
Description: self.c.Tr.LcRenameBranch,
|
||||
Description: self.c.Tr.RenameBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.SetUpstream),
|
||||
Handler: self.checkSelected(self.setUpstream),
|
||||
Description: self.c.Tr.LcSetUnsetUpstream,
|
||||
Description: self.c.Tr.SetUnsetUpstream,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
@ -140,7 +140,7 @@ func (self *BranchesController) setUpstream(selectedBranch *models.Branch) error
|
||||
Title: self.c.Tr.Actions.SetUnsetUpstream,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcUnsetUpstream},
|
||||
LabelColumns: []string{self.c.Tr.UnsetUpstream},
|
||||
OnPress: func() error {
|
||||
if err := self.c.Git().Branch.UnsetUpstream(selectedBranch.Name); err != nil {
|
||||
return self.c.Error(err)
|
||||
@ -159,7 +159,7 @@ func (self *BranchesController) setUpstream(selectedBranch *models.Branch) error
|
||||
Key: 'u',
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcSetUpstream},
|
||||
LabelColumns: []string{self.c.Tr.SetUpstream},
|
||||
OnPress: func() error {
|
||||
return self.c.Helpers().Upstream.PromptForUpstreamWithoutInitialContent(selectedBranch, func(upstream string) error {
|
||||
upstreamRemote, upstreamBranch, err := self.c.Helpers().Upstream.ParseUpstream(upstream)
|
||||
@ -437,7 +437,7 @@ func (self *BranchesController) rename(branch *models.Branch) error {
|
||||
}
|
||||
|
||||
return self.c.Confirm(types.ConfirmOpts{
|
||||
Title: self.c.Tr.LcRenameBranch,
|
||||
Title: self.c.Tr.RenameBranch,
|
||||
Prompt: self.c.Tr.RenameBranchWarning,
|
||||
HandleConfirm: promptForNewName,
|
||||
})
|
||||
@ -457,13 +457,13 @@ func (self *BranchesController) createPullRequestMenu(selectedBranch *models.Bra
|
||||
menuItemsForBranch := func(branch *models.Branch) []*types.MenuItem {
|
||||
return []*types.MenuItem{
|
||||
{
|
||||
LabelColumns: fromToLabelColumns(branch.Name, self.c.Tr.LcDefaultBranch),
|
||||
LabelColumns: fromToLabelColumns(branch.Name, self.c.Tr.DefaultBranch),
|
||||
OnPress: func() error {
|
||||
return self.createPullRequest(branch.Name, "")
|
||||
},
|
||||
},
|
||||
{
|
||||
LabelColumns: fromToLabelColumns(branch.Name, self.c.Tr.LcSelectBranch),
|
||||
LabelColumns: fromToLabelColumns(branch.Name, self.c.Tr.SelectBranch),
|
||||
OnPress: func() error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: branch.Name + " →",
|
||||
|
@ -29,12 +29,12 @@ func (self *CommitMessageController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.SubmitEditorText),
|
||||
Handler: self.confirm,
|
||||
Description: self.c.Tr.LcConfirm,
|
||||
Description: self.c.Tr.Confirm,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Return),
|
||||
Handler: self.close,
|
||||
Description: self.c.Tr.LcClose,
|
||||
Description: self.c.Tr.Close,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevItem),
|
||||
|
@ -30,42 +30,42 @@ func (self *CommitFilesController) GetKeybindings(opts types.KeybindingsOpts) []
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.CommitFiles.CheckoutCommitFile),
|
||||
Handler: self.checkSelected(self.checkout),
|
||||
Description: self.c.Tr.LcCheckoutCommitFile,
|
||||
Description: self.c.Tr.CheckoutCommitFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.discard),
|
||||
Description: self.c.Tr.LcDiscardOldFileChange,
|
||||
Description: self.c.Tr.DiscardOldFileChange,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.OpenFile),
|
||||
Handler: self.checkSelected(self.open),
|
||||
Description: self.c.Tr.LcOpenFile,
|
||||
Description: self.c.Tr.OpenFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.checkSelected(self.edit),
|
||||
Description: self.c.Tr.LcEditFile,
|
||||
Description: self.c.Tr.EditFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
Handler: self.checkSelected(self.toggleForPatch),
|
||||
Description: self.c.Tr.LcToggleAddToPatch,
|
||||
Description: self.c.Tr.ToggleAddToPatch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ToggleStagedAll),
|
||||
Handler: self.checkSelected(self.toggleAllForPatch),
|
||||
Description: self.c.Tr.LcToggleAllInPatch,
|
||||
Description: self.c.Tr.ToggleAllInPatch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GoInto),
|
||||
Handler: self.checkSelected(self.enter),
|
||||
Description: self.c.Tr.LcEnterFile,
|
||||
Description: self.c.Tr.EnterFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ToggleTreeView),
|
||||
Handler: self.toggleTreeView,
|
||||
Description: self.c.Tr.LcToggleTreeView,
|
||||
Description: self.c.Tr.ToggleTreeView,
|
||||
},
|
||||
}
|
||||
|
||||
@ -189,7 +189,7 @@ func (self *CommitFilesController) edit(node *filetree.CommitFileNode) error {
|
||||
|
||||
func (self *CommitFilesController) toggleForPatch(node *filetree.CommitFileNode) error {
|
||||
toggle := func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcUpdatingPatch, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.UpdatingPatch, func() error {
|
||||
if !self.c.Git().Patch.PatchBuilder.Active() {
|
||||
if err := self.startPatchBuilder(); err != nil {
|
||||
return err
|
||||
|
@ -26,13 +26,13 @@ func (self *ConfirmationController) GetKeybindings(opts types.KeybindingsOpts) [
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Confirm),
|
||||
Handler: func() error { return self.context().State.OnConfirm() },
|
||||
Description: self.c.Tr.LcConfirm,
|
||||
Description: self.c.Tr.Confirm,
|
||||
Display: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Return),
|
||||
Handler: func() error { return self.context().State.OnClose() },
|
||||
Description: self.c.Tr.LcCloseCancel,
|
||||
Description: self.c.Tr.CloseCancel,
|
||||
Display: true,
|
||||
},
|
||||
{
|
||||
|
@ -18,17 +18,17 @@ func (self *CustomPatchOptionsMenuAction) Call() error {
|
||||
|
||||
menuItems := []*types.MenuItem{
|
||||
{
|
||||
Label: "reset patch",
|
||||
Label: self.c.Tr.ResetPatch,
|
||||
OnPress: self.c.Helpers().PatchBuilding.Reset,
|
||||
Key: 'c',
|
||||
},
|
||||
{
|
||||
Label: "apply patch",
|
||||
Label: self.c.Tr.ApplyPatch,
|
||||
OnPress: func() error { return self.handleApplyPatch(false) },
|
||||
Key: 'a',
|
||||
},
|
||||
{
|
||||
Label: "apply patch in reverse",
|
||||
Label: self.c.Tr.ApplyPatchInReverse,
|
||||
OnPress: func() error { return self.handleApplyPatch(true) },
|
||||
Key: 'r',
|
||||
},
|
||||
@ -37,17 +37,17 @@ func (self *CustomPatchOptionsMenuAction) Call() error {
|
||||
if self.c.Git().Patch.PatchBuilder.CanRebase && self.c.Git().Status.WorkingTreeState() == enums.REBASE_MODE_NONE {
|
||||
menuItems = append(menuItems, []*types.MenuItem{
|
||||
{
|
||||
Label: fmt.Sprintf("remove patch from original commit (%s)", self.c.Git().Patch.PatchBuilder.To),
|
||||
Label: fmt.Sprintf(self.c.Tr.RemovePatchFromOriginalCommit, self.c.Git().Patch.PatchBuilder.To),
|
||||
OnPress: self.handleDeletePatchFromCommit,
|
||||
Key: 'd',
|
||||
},
|
||||
{
|
||||
Label: "move patch out into index",
|
||||
Label: self.c.Tr.MovePatchOutIntoIndex,
|
||||
OnPress: self.handleMovePatchIntoWorkingTree,
|
||||
Key: 'i',
|
||||
},
|
||||
{
|
||||
Label: "move patch into new commit",
|
||||
Label: self.c.Tr.MovePatchIntoNewCommit,
|
||||
OnPress: self.handlePullPatchIntoNewCommit,
|
||||
Key: 'n',
|
||||
},
|
||||
@ -62,7 +62,7 @@ func (self *CustomPatchOptionsMenuAction) Call() error {
|
||||
append(
|
||||
[]*types.MenuItem{
|
||||
{
|
||||
Label: fmt.Sprintf("move patch to selected commit (%s)", selectedCommit.Sha),
|
||||
Label: fmt.Sprintf(self.c.Tr.MovePatchToSelectedCommit, selectedCommit.Sha),
|
||||
OnPress: self.handleMovePatchToSelectedCommit,
|
||||
Key: 'm',
|
||||
},
|
||||
@ -75,7 +75,7 @@ func (self *CustomPatchOptionsMenuAction) Call() error {
|
||||
|
||||
menuItems = append(menuItems, []*types.MenuItem{
|
||||
{
|
||||
Label: "copy patch to clipboard",
|
||||
Label: self.c.Tr.CopyPatchToClipboard,
|
||||
OnPress: func() error { return self.copyPatchToClipboard() },
|
||||
Key: 'y',
|
||||
},
|
||||
|
@ -20,7 +20,7 @@ func (self *DiffingMenuAction) Call() error {
|
||||
name := name
|
||||
menuItems = append(menuItems, []*types.MenuItem{
|
||||
{
|
||||
Label: fmt.Sprintf("%s %s", self.c.Tr.LcDiff, name),
|
||||
Label: fmt.Sprintf("%s %s", self.c.Tr.Diff, name),
|
||||
OnPress: func() error {
|
||||
self.c.Modes().Diffing.Ref = name
|
||||
// can scope this down based on current view but too lazy right now
|
||||
@ -32,10 +32,10 @@ func (self *DiffingMenuAction) Call() error {
|
||||
|
||||
menuItems = append(menuItems, []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcEnterRefToDiff,
|
||||
Label: self.c.Tr.EnterRefToDiff,
|
||||
OnPress: func() error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcEnteRefName,
|
||||
Title: self.c.Tr.EnteRefName,
|
||||
FindSuggestionsFunc: self.c.Helpers().Suggestions.GetRefsSuggestionsFunc(),
|
||||
HandleConfirm: func(response string) error {
|
||||
self.c.Modes().Diffing.Ref = strings.TrimSpace(response)
|
||||
@ -49,14 +49,14 @@ func (self *DiffingMenuAction) Call() error {
|
||||
if self.c.Modes().Diffing.Active() {
|
||||
menuItems = append(menuItems, []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcSwapDiff,
|
||||
Label: self.c.Tr.SwapDiff,
|
||||
OnPress: func() error {
|
||||
self.c.Modes().Diffing.Reverse = !self.c.Modes().Diffing.Reverse
|
||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC})
|
||||
},
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcExitDiffMode,
|
||||
Label: self.c.Tr.ExitDiffMode,
|
||||
OnPress: func() error {
|
||||
self.c.Modes().Diffing = diffing.New()
|
||||
return self.c.Refresh(types.RefreshOptions{Mode: types.ASYNC})
|
||||
|
@ -31,12 +31,12 @@ func (self *FilesController) GetKeybindings(opts types.KeybindingsOpts) []*types
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
Handler: self.checkSelectedFileNode(self.press),
|
||||
Description: self.c.Tr.LcToggleStaged,
|
||||
Description: self.c.Tr.ToggleStaged,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.OpenStatusFilter),
|
||||
Handler: self.handleStatusFilterPressed,
|
||||
Description: self.c.Tr.LcFileFilter,
|
||||
Description: self.c.Tr.FileFilter,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.CommitChanges),
|
||||
@ -46,7 +46,7 @@ func (self *FilesController) GetKeybindings(opts types.KeybindingsOpts) []*types
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.CommitChangesWithoutHook),
|
||||
Handler: self.c.Helpers().WorkingTree.HandleWIPCommitPress,
|
||||
Description: self.c.Tr.LcCommitChangesWithoutHook,
|
||||
Description: self.c.Tr.CommitChangesWithoutHook,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.AmendLastCommit),
|
||||
@ -61,39 +61,39 @@ func (self *FilesController) GetKeybindings(opts types.KeybindingsOpts) []*types
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.checkSelectedFileNode(self.edit),
|
||||
Description: self.c.Tr.LcEditFile,
|
||||
Description: self.c.Tr.EditFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.OpenFile),
|
||||
Handler: self.Open,
|
||||
Description: self.c.Tr.LcOpenFile,
|
||||
Description: self.c.Tr.OpenFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.IgnoreFile),
|
||||
Handler: self.checkSelectedFileNode(self.ignoreOrExcludeMenu),
|
||||
Description: self.c.Tr.Actions.LcIgnoreExcludeFile,
|
||||
Description: self.c.Tr.Actions.IgnoreExcludeFile,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.RefreshFiles),
|
||||
Handler: self.refresh,
|
||||
Description: self.c.Tr.LcRefreshFiles,
|
||||
Description: self.c.Tr.RefreshFiles,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.StashAllChanges),
|
||||
Handler: self.stash,
|
||||
Description: self.c.Tr.LcStashAllChanges,
|
||||
Description: self.c.Tr.StashAllChanges,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ViewStashOptions),
|
||||
Handler: self.createStashMenu,
|
||||
Description: self.c.Tr.LcViewStashOptions,
|
||||
Description: self.c.Tr.ViewStashOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ToggleStagedAll),
|
||||
Handler: self.toggleStagedAll,
|
||||
Description: self.c.Tr.LcToggleStagedAll,
|
||||
Description: self.c.Tr.ToggleStagedAll,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GoInto),
|
||||
@ -103,29 +103,29 @@ func (self *FilesController) GetKeybindings(opts types.KeybindingsOpts) []*types
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewResetOptions),
|
||||
Handler: self.createResetToUpstreamMenu,
|
||||
Description: self.c.Tr.LcViewResetToUpstreamOptions,
|
||||
Description: self.c.Tr.ViewResetToUpstreamOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ViewResetOptions),
|
||||
Handler: self.createResetMenu,
|
||||
Description: self.c.Tr.LcViewResetOptions,
|
||||
Description: self.c.Tr.ViewResetOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.ToggleTreeView),
|
||||
Handler: self.toggleTreeView,
|
||||
Description: self.c.Tr.LcToggleTreeView,
|
||||
Description: self.c.Tr.ToggleTreeView,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.OpenMergeTool),
|
||||
Handler: self.c.Helpers().WorkingTree.OpenMergeTool,
|
||||
Description: self.c.Tr.LcOpenMergeTool,
|
||||
Description: self.c.Tr.OpenMergeTool,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.Fetch),
|
||||
Handler: self.fetch,
|
||||
Description: self.c.Tr.LcFetch,
|
||||
Description: self.c.Tr.Fetch,
|
||||
},
|
||||
}
|
||||
}
|
||||
@ -559,7 +559,7 @@ func (self *FilesController) ignore(node *filetree.FileNode) error {
|
||||
if node.GetPath() == ".gitignore" {
|
||||
return self.c.ErrorMsg(self.c.Tr.Actions.IgnoreFileErr)
|
||||
}
|
||||
err := self.ignoreOrExcludeFile(node, self.c.Tr.IgnoreTracked, self.c.Tr.IgnoreTrackedPrompt, self.c.Tr.Actions.LcIgnoreExcludeFile, self.c.Git().WorkingTree.Ignore)
|
||||
err := self.ignoreOrExcludeFile(node, self.c.Tr.IgnoreTracked, self.c.Tr.IgnoreTrackedPrompt, self.c.Tr.Actions.IgnoreExcludeFile, self.c.Git().WorkingTree.Ignore)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -585,10 +585,10 @@ func (self *FilesController) exclude(node *filetree.FileNode) error {
|
||||
|
||||
func (self *FilesController) ignoreOrExcludeMenu(node *filetree.FileNode) error {
|
||||
return self.c.Menu(types.CreateMenuOptions{
|
||||
Title: self.c.Tr.Actions.LcIgnoreExcludeFile,
|
||||
Title: self.c.Tr.Actions.IgnoreExcludeFile,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcIgnoreFile},
|
||||
LabelColumns: []string{self.c.Tr.IgnoreFile},
|
||||
OnPress: func() error {
|
||||
if err := self.ignore(node); err != nil {
|
||||
return self.c.Error(err)
|
||||
@ -598,7 +598,7 @@ func (self *FilesController) ignoreOrExcludeMenu(node *filetree.FileNode) error
|
||||
Key: 'i',
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcExcludeFile},
|
||||
LabelColumns: []string{self.c.Tr.ExcludeFile},
|
||||
OnPress: func() error {
|
||||
if err := self.exclude(node); err != nil {
|
||||
return self.c.Error(err)
|
||||
@ -690,10 +690,10 @@ func (self *FilesController) switchToMerge() error {
|
||||
|
||||
func (self *FilesController) createStashMenu() error {
|
||||
return self.c.Menu(types.CreateMenuOptions{
|
||||
Title: self.c.Tr.LcStashOptions,
|
||||
Title: self.c.Tr.StashOptions,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcStashAllChanges,
|
||||
Label: self.c.Tr.StashAllChanges,
|
||||
OnPress: func() error {
|
||||
if !self.c.Helpers().WorkingTree.IsWorkingTreeDirty() {
|
||||
return self.c.ErrorMsg(self.c.Tr.NoFilesToStash)
|
||||
@ -703,7 +703,7 @@ func (self *FilesController) createStashMenu() error {
|
||||
Key: 'a',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcStashAllChangesKeepIndex,
|
||||
Label: self.c.Tr.StashAllChangesKeepIndex,
|
||||
OnPress: func() error {
|
||||
if !self.c.Helpers().WorkingTree.IsWorkingTreeDirty() {
|
||||
return self.c.ErrorMsg(self.c.Tr.NoFilesToStash)
|
||||
@ -714,14 +714,14 @@ func (self *FilesController) createStashMenu() error {
|
||||
Key: 'i',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcStashIncludeUntrackedChanges,
|
||||
Label: self.c.Tr.StashIncludeUntrackedChanges,
|
||||
OnPress: func() error {
|
||||
return self.handleStashSave(self.c.Git().Stash.StashIncludeUntrackedChanges, self.c.Tr.Actions.StashIncludeUntrackedChanges)
|
||||
},
|
||||
Key: 'U',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcStashStagedChanges,
|
||||
Label: self.c.Tr.StashStagedChanges,
|
||||
OnPress: func() error {
|
||||
// there must be something in staging otherwise the current implementation mucks the stash up
|
||||
if !self.c.Helpers().WorkingTree.AnyStagedFiles() {
|
||||
@ -732,7 +732,7 @@ func (self *FilesController) createStashMenu() error {
|
||||
Key: 's',
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcStashUnstagedChanges,
|
||||
Label: self.c.Tr.StashUnstagedChanges,
|
||||
OnPress: func() error {
|
||||
if !self.c.Helpers().WorkingTree.IsWorkingTreeDirty() {
|
||||
return self.c.ErrorMsg(self.c.Tr.NoFilesToStash)
|
||||
|
@ -31,7 +31,7 @@ func (self *FilesRemoveController) GetKeybindings(opts types.KeybindingsOpts) []
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelectedFileNode(self.remove),
|
||||
Description: self.c.Tr.LcViewDiscardOptions,
|
||||
Description: self.c.Tr.ViewDiscardOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
@ -44,7 +44,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
if node.File == nil {
|
||||
menuItems = []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcDiscardAllChanges,
|
||||
Label: self.c.Tr.DiscardAllChanges,
|
||||
OnPress: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.DiscardAllChangesInDirectory)
|
||||
if err := self.c.Git().WorkingTree.DiscardAllDirChanges(node); err != nil {
|
||||
@ -64,7 +64,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
|
||||
if node.GetHasStagedChanges() && node.GetHasUnstagedChanges() {
|
||||
menuItems = append(menuItems, &types.MenuItem{
|
||||
Label: self.c.Tr.LcDiscardUnstagedChanges,
|
||||
Label: self.c.Tr.DiscardUnstagedChanges,
|
||||
OnPress: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.DiscardUnstagedChangesInDirectory)
|
||||
if err := self.c.Git().WorkingTree.DiscardUnstagedDirChanges(node); err != nil {
|
||||
@ -91,7 +91,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
|
||||
menuItems = []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcSubmoduleStashAndReset,
|
||||
Label: self.c.Tr.SubmoduleStashAndReset,
|
||||
OnPress: func() error {
|
||||
return self.ResetSubmodule(submodule)
|
||||
},
|
||||
@ -100,7 +100,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
} else {
|
||||
menuItems = []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcDiscardAllChanges,
|
||||
Label: self.c.Tr.DiscardAllChanges,
|
||||
OnPress: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.DiscardAllChangesInFile)
|
||||
if err := self.c.Git().WorkingTree.DiscardAllFileChanges(file); err != nil {
|
||||
@ -120,7 +120,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
|
||||
if file.HasStagedChanges && file.HasUnstagedChanges {
|
||||
menuItems = append(menuItems, &types.MenuItem{
|
||||
Label: self.c.Tr.LcDiscardUnstagedChanges,
|
||||
Label: self.c.Tr.DiscardUnstagedChanges,
|
||||
OnPress: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.DiscardAllUnstagedChangesInFile)
|
||||
if err := self.c.Git().WorkingTree.DiscardUnstagedFileChanges(file); err != nil {
|
||||
@ -145,7 +145,7 @@ func (self *FilesRemoveController) remove(node *filetree.FileNode) error {
|
||||
}
|
||||
|
||||
func (self *FilesRemoveController) ResetSubmodule(submodule *models.SubmoduleConfig) error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcResettingSubmoduleStatus, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.ResettingSubmoduleStatus, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.ResetSubmodule)
|
||||
|
||||
file := self.c.Helpers().WorkingTree.FileForSubmodule(submodule)
|
||||
|
@ -30,7 +30,7 @@ func (self *FilteringMenuAction) Call() error {
|
||||
|
||||
if fileName != "" {
|
||||
menuItems = append(menuItems, &types.MenuItem{
|
||||
Label: fmt.Sprintf("%s '%s'", self.c.Tr.LcFilterBy, fileName),
|
||||
Label: fmt.Sprintf("%s '%s'", self.c.Tr.FilterBy, fileName),
|
||||
OnPress: func() error {
|
||||
return self.setFiltering(fileName)
|
||||
},
|
||||
@ -38,7 +38,7 @@ func (self *FilteringMenuAction) Call() error {
|
||||
}
|
||||
|
||||
menuItems = append(menuItems, &types.MenuItem{
|
||||
Label: self.c.Tr.LcFilterPathOption,
|
||||
Label: self.c.Tr.FilterPathOption,
|
||||
OnPress: func() error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
FindSuggestionsFunc: self.c.Helpers().Suggestions.GetFilePathSuggestionsFunc(),
|
||||
@ -52,7 +52,7 @@ func (self *FilteringMenuAction) Call() error {
|
||||
|
||||
if self.c.Modes().Filtering.Active() {
|
||||
menuItems = append(menuItems, &types.MenuItem{
|
||||
Label: self.c.Tr.LcExitFilterMode,
|
||||
Label: self.c.Tr.ExitFilterMode,
|
||||
OnPress: self.c.Helpers().Mode.ClearFiltering,
|
||||
})
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ func (self *GitFlowController) GetKeybindings(opts types.KeybindingsOpts) []*typ
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.ViewGitFlowOptions),
|
||||
Handler: self.checkSelected(self.handleCreateGitFlowMenu),
|
||||
Description: self.c.Tr.LcGitFlowOptions,
|
||||
Description: self.c.Tr.GitFlowOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ func (self *GlobalController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.ExecuteCustomCommand),
|
||||
Handler: self.customCommand,
|
||||
Description: self.c.Tr.LcExecuteCustomCommand,
|
||||
Description: self.c.Tr.ExecuteCustomCommand,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.CreatePatchOptionsMenu),
|
||||
@ -41,17 +41,17 @@ func (self *GlobalController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Refresh),
|
||||
Handler: self.refresh,
|
||||
Description: self.c.Tr.LcRefresh,
|
||||
Description: self.c.Tr.Refresh,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.NextScreenMode),
|
||||
Handler: self.nextScreenMode,
|
||||
Description: self.c.Tr.LcNextScreenMode,
|
||||
Description: self.c.Tr.NextScreenMode,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevScreenMode),
|
||||
Handler: self.prevScreenMode,
|
||||
Description: self.c.Tr.LcPrevScreenMode,
|
||||
Description: self.c.Tr.PrevScreenMode,
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
@ -65,26 +65,26 @@ func (self *GlobalController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
Modifier: gocui.ModNone,
|
||||
// we have the description on the alt key and not the main key for legacy reasons
|
||||
// (the original main key was 'x' but we've reassigned that to other purposes)
|
||||
Description: self.c.Tr.LcOpenMenu,
|
||||
Description: self.c.Tr.OpenMenu,
|
||||
Handler: self.createOptionsMenu,
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
Key: opts.GetKey(opts.Config.Universal.FilteringMenu),
|
||||
Handler: self.createFilteringMenu,
|
||||
Description: self.c.Tr.LcOpenFilteringMenu,
|
||||
Description: self.c.Tr.OpenFilteringMenu,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.DiffingMenu),
|
||||
Handler: self.createDiffingMenu,
|
||||
Description: self.c.Tr.LcOpenDiffingMenu,
|
||||
Description: self.c.Tr.OpenDiffingMenu,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.DiffingMenuAlt),
|
||||
Handler: self.createDiffingMenu,
|
||||
Description: self.c.Tr.LcOpenDiffingMenu,
|
||||
Description: self.c.Tr.OpenDiffingMenu,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
|
@ -180,7 +180,7 @@ func (self *MergeAndRebaseHelper) workingTreeStateNoun() string {
|
||||
// PromptToContinueRebase asks the user if they want to continue the rebase/merge that's in progress
|
||||
func (self *MergeAndRebaseHelper) PromptToContinueRebase() error {
|
||||
return self.c.Confirm(types.ConfirmOpts{
|
||||
Title: "continue",
|
||||
Title: self.c.Tr.Continue,
|
||||
Prompt: self.c.Tr.ConflictsResolved,
|
||||
HandleConfirm: func() error {
|
||||
return self.genericMergeCommand(REBASE_OPTION_CONTINUE)
|
||||
|
@ -53,7 +53,7 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
return self.withResetButton(
|
||||
fmt.Sprintf(
|
||||
"%s %s",
|
||||
self.c.Tr.LcShowingGitDiff,
|
||||
self.c.Tr.ShowingGitDiff,
|
||||
"git diff "+strings.Join(self.diffHelper.DiffArgs(), " "),
|
||||
),
|
||||
style.FgMagenta,
|
||||
@ -64,7 +64,7 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
{
|
||||
IsActive: self.c.Git().Patch.PatchBuilder.Active,
|
||||
Description: func() string {
|
||||
return self.withResetButton(self.c.Tr.LcBuildingPatch, style.FgYellow.SetBold())
|
||||
return self.withResetButton(self.c.Tr.BuildingPatch, style.FgYellow.SetBold())
|
||||
},
|
||||
Reset: self.patchBuildingHelper.Reset,
|
||||
},
|
||||
@ -74,7 +74,7 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
return self.withResetButton(
|
||||
fmt.Sprintf(
|
||||
"%s '%s'",
|
||||
self.c.Tr.LcFilteringBy,
|
||||
self.c.Tr.FilteringBy,
|
||||
self.c.Modes().Filtering.GetPath(),
|
||||
),
|
||||
style.FgRed,
|
||||
@ -86,9 +86,9 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
IsActive: self.c.Modes().CherryPicking.Active,
|
||||
Description: func() string {
|
||||
copiedCount := len(self.c.Modes().CherryPicking.CherryPickedCommits)
|
||||
text := self.c.Tr.LcCommitsCopied
|
||||
text := self.c.Tr.CommitsCopied
|
||||
if copiedCount == 1 {
|
||||
text = self.c.Tr.LcCommitCopied
|
||||
text = self.c.Tr.CommitCopied
|
||||
}
|
||||
|
||||
return self.withResetButton(
|
||||
@ -109,7 +109,7 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
Description: func() string {
|
||||
workingTreeState := self.c.Git().Status.WorkingTreeState()
|
||||
return self.withResetButton(
|
||||
presentation.FormatWorkingTreeState(workingTreeState), style.FgYellow,
|
||||
presentation.FormatWorkingTreeStateTitle(self.c.Tr, workingTreeState), style.FgYellow,
|
||||
)
|
||||
},
|
||||
Reset: self.mergeAndRebaseHelper.AbortMergeOrRebaseWithConfirm,
|
||||
@ -119,7 +119,7 @@ func (self *ModeHelper) Statuses() []ModeStatus {
|
||||
return self.c.Model().BisectInfo.Started()
|
||||
},
|
||||
Description: func() string {
|
||||
return self.withResetButton("bisecting", style.FgGreen)
|
||||
return self.withResetButton(self.c.Tr.Bisect.Bisecting, style.FgGreen)
|
||||
},
|
||||
Reset: self.bisectHelper.Reset,
|
||||
},
|
||||
|
@ -584,7 +584,7 @@ func (self *RefreshHelper) refreshStatus() {
|
||||
|
||||
workingTreeState := self.c.Git().Status.WorkingTreeState()
|
||||
if workingTreeState != enums.REBASE_MODE_NONE {
|
||||
status += style.FgYellow.Sprintf("(%s) ", presentation.FormatWorkingTreeState(workingTreeState))
|
||||
status += style.FgYellow.Sprintf("(%s) ", presentation.FormatWorkingTreeStateLower(self.c.Tr, workingTreeState))
|
||||
}
|
||||
|
||||
name := presentation.GetBranchTextStyle(currentBranch.Name).Sprint(currentBranch.Name)
|
||||
|
@ -121,18 +121,20 @@ func (self *RefsHelper) ResetToRef(ref string, strength string, envVars []string
|
||||
func (self *RefsHelper) CreateGitResetMenu(ref string) error {
|
||||
type strengthWithKey struct {
|
||||
strength string
|
||||
label string
|
||||
key types.Key
|
||||
}
|
||||
strengths := []strengthWithKey{
|
||||
{strength: "soft", key: 's'},
|
||||
{strength: "mixed", key: 'm'},
|
||||
{strength: "hard", key: 'h'},
|
||||
// not i18'ing because it's git terminology
|
||||
{strength: "soft", label: "Soft reset", key: 's'},
|
||||
{strength: "mixed", label: "Mixed reset", key: 'm'},
|
||||
{strength: "hard", label: "Hard reset", key: 'h'},
|
||||
}
|
||||
|
||||
menuItems := slices.Map(strengths, func(row strengthWithKey) *types.MenuItem {
|
||||
return &types.MenuItem{
|
||||
LabelColumns: []string{
|
||||
fmt.Sprintf("%s reset", row.strength),
|
||||
row.label,
|
||||
style.FgRed.Sprintf("reset --%s %s", row.strength, ref),
|
||||
},
|
||||
OnPress: func() error {
|
||||
@ -144,7 +146,7 @@ func (self *RefsHelper) CreateGitResetMenu(ref string) error {
|
||||
})
|
||||
|
||||
return self.c.Menu(types.CreateMenuOptions{
|
||||
Title: fmt.Sprintf("%s %s", self.c.Tr.LcResetTo, ref),
|
||||
Title: fmt.Sprintf("%s %s", self.c.Tr.ResetTo, ref),
|
||||
Items: menuItems,
|
||||
})
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ func (self *ReposHelper) getCurrentBranch(path string) string {
|
||||
}
|
||||
}
|
||||
|
||||
return self.c.Tr.LcBranchUnknown
|
||||
return self.c.Tr.BranchUnknown
|
||||
}
|
||||
|
||||
func (self *ReposHelper) CreateRecentReposMenu() error {
|
||||
|
@ -100,7 +100,7 @@ func (self *SuggestionsHelper) GetBranchNameSuggestionsFunc() func(string) []*ty
|
||||
// Notably, unlike other suggestion functions we're not showing all the options
|
||||
// if nothing has been typed because there'll be too much to display efficiently
|
||||
func (self *SuggestionsHelper) GetFilePathSuggestionsFunc() func(string) []*types.Suggestion {
|
||||
_ = self.c.WithWaitingStatus(self.c.Tr.LcLoadingFileSuggestions, func() error {
|
||||
_ = self.c.WithWaitingStatus(self.c.Tr.LoadingFileSuggestions, func() error {
|
||||
trie := patricia.NewTrie()
|
||||
// load every non-gitignored file in the repo
|
||||
ignore, err := gitignore.FromGit()
|
||||
|
@ -23,13 +23,13 @@ func (self *TagsHelper) CreateTagMenu(ref string, onCreate func()) error {
|
||||
Title: self.c.Tr.TagMenuTitle,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
Label: self.c.Tr.LcLightweightTag,
|
||||
Label: self.c.Tr.LightweightTag,
|
||||
OnPress: func() error {
|
||||
return self.handleCreateLightweightTag(ref, onCreate)
|
||||
},
|
||||
},
|
||||
{
|
||||
Label: self.c.Tr.LcAnnotatedTag,
|
||||
Label: self.c.Tr.AnnotatedTag,
|
||||
OnPress: func() error {
|
||||
return self.handleCreateAnnotatedTag(ref, onCreate)
|
||||
},
|
||||
|
@ -2,7 +2,6 @@ package helpers
|
||||
|
||||
import (
|
||||
"github.com/jesseduffield/lazycore/pkg/boxlayout"
|
||||
"github.com/jesseduffield/lazygit/pkg/gui/constants"
|
||||
"github.com/jesseduffield/lazygit/pkg/gui/context"
|
||||
"github.com/jesseduffield/lazygit/pkg/gui/types"
|
||||
"github.com/jesseduffield/lazygit/pkg/utils"
|
||||
@ -179,7 +178,7 @@ func (self *WindowArrangementHelper) infoSectionChildren(informationStr string,
|
||||
return []*boxlayout.Box{
|
||||
{
|
||||
Window: "searchPrefix",
|
||||
Size: runewidth.StringWidth(constants.SEARCH_PREFIX),
|
||||
Size: runewidth.StringWidth(self.c.Tr.SearchPrefix),
|
||||
},
|
||||
{
|
||||
Window: "search",
|
||||
|
@ -154,7 +154,7 @@ func (self *WorkingTreeHelper) HandleCommitPress() error {
|
||||
prefixReplace := commitPrefixConfig.Replace
|
||||
rgx, err := regexp.Compile(prefixPattern)
|
||||
if err != nil {
|
||||
return self.c.ErrorMsg(fmt.Sprintf("%s: %s", self.c.Tr.LcCommitPrefixPatternError, err.Error()))
|
||||
return self.c.ErrorMsg(fmt.Sprintf("%s: %s", self.c.Tr.CommitPrefixPatternError, err.Error()))
|
||||
}
|
||||
prefix := rgx.ReplaceAllString(self.refHelper.GetCheckedOutRef().Name, prefixReplace)
|
||||
message = prefix
|
||||
|
@ -145,20 +145,20 @@ func (self *ListController) GetKeybindings(opts types.KeybindingsOpts) []*types.
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.PrevItem), Handler: self.HandlePrevLine},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.NextItemAlt), Handler: self.HandleNextLine},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.NextItem), Handler: self.HandleNextLine},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.PrevPage), Handler: self.HandlePrevPage, Description: self.c.Tr.LcPrevPage},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.NextPage), Handler: self.HandleNextPage, Description: self.c.Tr.LcNextPage},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.GotoTop), Handler: self.HandleGotoTop, Description: self.c.Tr.LcGotoTop},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.PrevPage), Handler: self.HandlePrevPage, Description: self.c.Tr.PrevPage},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.NextPage), Handler: self.HandleNextPage, Description: self.c.Tr.NextPage},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.GotoTop), Handler: self.HandleGotoTop, Description: self.c.Tr.GotoTop},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.ScrollLeft), Handler: self.HandleScrollLeft},
|
||||
{Tag: "navigation", Key: opts.GetKey(opts.Config.Universal.ScrollRight), Handler: self.HandleScrollRight},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.StartSearch),
|
||||
Handler: func() error { self.c.OpenSearch(); return nil },
|
||||
Description: self.c.Tr.LcStartSearch,
|
||||
Description: self.c.Tr.StartSearch,
|
||||
Tag: "navigation",
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GotoBottom),
|
||||
Description: self.c.Tr.LcGotoBottom,
|
||||
Description: self.c.Tr.GotoBottom,
|
||||
Handler: self.HandleGotoBottom,
|
||||
Tag: "navigation",
|
||||
},
|
||||
|
@ -45,75 +45,75 @@ func (self *LocalCommitsController) GetKeybindings(opts types.KeybindingsOpts) [
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.SquashDown),
|
||||
Handler: self.checkSelected(self.squashDown),
|
||||
Description: self.c.Tr.LcSquashDown,
|
||||
Description: self.c.Tr.SquashDown,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.MarkCommitAsFixup),
|
||||
Handler: self.checkSelected(self.fixup),
|
||||
Description: self.c.Tr.LcFixupCommit,
|
||||
Description: self.c.Tr.FixupCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.RenameCommit),
|
||||
Handler: self.checkSelected(self.reword),
|
||||
Description: self.c.Tr.LcRewordCommit,
|
||||
Description: self.c.Tr.RewordCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.RenameCommitWithEditor),
|
||||
Handler: self.checkSelected(self.rewordEditor),
|
||||
Description: self.c.Tr.LcRenameCommitEditor,
|
||||
Description: self.c.Tr.RenameCommitEditor,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.drop),
|
||||
Description: self.c.Tr.LcDeleteCommit,
|
||||
Description: self.c.Tr.DeleteCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.checkSelected(self.edit),
|
||||
Description: self.c.Tr.LcEditCommit,
|
||||
Description: self.c.Tr.EditCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.PickCommit),
|
||||
Handler: self.checkSelected(self.pick),
|
||||
Description: self.c.Tr.LcPickCommit,
|
||||
Description: self.c.Tr.PickCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CreateFixupCommit),
|
||||
Handler: self.checkSelected(self.createFixupCommit),
|
||||
Description: self.c.Tr.LcCreateFixupCommit,
|
||||
Description: self.c.Tr.CreateFixupCommitDescription,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.SquashAboveCommits),
|
||||
Handler: self.checkSelected(self.squashAllAboveFixupCommits),
|
||||
Description: self.c.Tr.LcSquashAboveCommits,
|
||||
Description: self.c.Tr.SquashAboveCommits,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.MoveDownCommit),
|
||||
Handler: self.checkSelected(self.moveDown),
|
||||
Description: self.c.Tr.LcMoveDownCommit,
|
||||
Description: self.c.Tr.MoveDownCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.MoveUpCommit),
|
||||
Handler: self.checkSelected(self.moveUp),
|
||||
Description: self.c.Tr.LcMoveUpCommit,
|
||||
Description: self.c.Tr.MoveUpCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.PasteCommits),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.paste),
|
||||
Description: self.c.Tr.LcPasteCommits,
|
||||
Description: self.c.Tr.PasteCommits,
|
||||
},
|
||||
// overriding these navigation keybindings because we might need to load
|
||||
// more commits on demand
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.StartSearch),
|
||||
Handler: self.openSearch,
|
||||
Description: self.c.Tr.LcStartSearch,
|
||||
Description: self.c.Tr.StartSearch,
|
||||
Tag: "navigation",
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GotoBottom),
|
||||
Handler: self.gotoBottom,
|
||||
Description: self.c.Tr.LcGotoBottom,
|
||||
Description: self.c.Tr.GotoBottom,
|
||||
Tag: "navigation",
|
||||
},
|
||||
}
|
||||
@ -126,27 +126,28 @@ func (self *LocalCommitsController) GetKeybindings(opts types.KeybindingsOpts) [
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.AmendToCommit),
|
||||
Handler: self.checkSelected(self.amendTo),
|
||||
Description: self.c.Tr.LcAmendToCommit,
|
||||
Description: self.c.Tr.AmendToCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ResetCommitAuthor),
|
||||
Handler: self.checkSelected(self.amendAttribute),
|
||||
Description: self.c.Tr.LcResetCommitAuthor,
|
||||
Description: self.c.Tr.SetResetCommitAuthor,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.RevertCommit),
|
||||
Handler: self.checkSelected(self.revert),
|
||||
Description: self.c.Tr.LcRevertCommit,
|
||||
Description: self.c.Tr.RevertCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.CreateTag),
|
||||
Handler: self.checkSelected(self.createTag),
|
||||
Description: self.c.Tr.LcTagCommit,
|
||||
Description: self.c.Tr.TagCommit,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.OpenLogMenu),
|
||||
Handler: self.handleOpenLogMenu,
|
||||
Description: self.c.Tr.LcOpenLogMenu,
|
||||
Description: self.c.Tr.OpenLogMenu,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}...)
|
||||
@ -401,11 +402,11 @@ func (self *LocalCommitsController) handleMidRebaseCommand(action todo.TodoComma
|
||||
// our input or we set a lazygit client as the EDITOR env variable and have it
|
||||
// request us to edit the commit message when prompted.
|
||||
if action == todo.Reword {
|
||||
return true, self.c.ErrorMsg(self.c.Tr.LcRewordNotSupported)
|
||||
return true, self.c.ErrorMsg(self.c.Tr.RewordNotSupported)
|
||||
}
|
||||
|
||||
if allowed := isChangeOfRebaseTodoAllowed(action); !allowed {
|
||||
return true, self.c.ErrorMsg(self.c.Tr.LcChangingThisActionIsNotAllowed)
|
||||
return true, self.c.ErrorMsg(self.c.Tr.ChangingThisActionIsNotAllowed)
|
||||
}
|
||||
|
||||
self.c.LogAction("Update rebase TODO")
|
||||
@ -537,13 +538,13 @@ func (self *LocalCommitsController) amendAttribute(commit *models.Commit) error
|
||||
Title: "Amend commit attribute",
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
Label: "reset author",
|
||||
Label: self.c.Tr.ResetAuthor,
|
||||
OnPress: self.resetAuthor,
|
||||
Key: 'a',
|
||||
Tooltip: "Reset the commit's author to the currently configured user. This will also renew the author timestamp",
|
||||
},
|
||||
{
|
||||
Label: "set author",
|
||||
Label: self.c.Tr.SetAuthor,
|
||||
OnPress: self.setAuthor,
|
||||
Key: 'A',
|
||||
Tooltip: "Set the author based on a prompt",
|
||||
@ -720,7 +721,7 @@ func (self *LocalCommitsController) handleOpenLogMenu() error {
|
||||
self.context().SetLimitCommits(false)
|
||||
}
|
||||
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcLoadingCommits, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LoadingCommits, func() error {
|
||||
return self.c.Refresh(
|
||||
types.RefreshOptions{Mode: types.SYNC, Scope: []types.RefreshableView{types.COMMITS}},
|
||||
)
|
||||
@ -763,7 +764,7 @@ func (self *LocalCommitsController) handleOpenLogMenu() error {
|
||||
onPress := func(value string) func() error {
|
||||
return func() error {
|
||||
self.c.UserConfig.Git.Log.Order = value
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcLoadingCommits, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LoadingCommits, func() error {
|
||||
return self.c.Refresh(
|
||||
types.RefreshOptions{
|
||||
Mode: types.SYNC,
|
||||
|
@ -32,13 +32,13 @@ func (self *MenuController) GetKeybindings(opts types.KeybindingsOpts) []*types.
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Confirm),
|
||||
Handler: self.press,
|
||||
Description: self.c.Tr.LcExecute,
|
||||
Description: self.c.Tr.Execute,
|
||||
Display: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Return),
|
||||
Handler: self.close,
|
||||
Description: self.c.Tr.LcClose,
|
||||
Description: self.c.Tr.Close,
|
||||
Display: true,
|
||||
},
|
||||
}
|
||||
|
@ -30,12 +30,12 @@ func (self *MergeConflictsController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.HandleEditFile,
|
||||
Description: self.c.Tr.LcEditFile,
|
||||
Description: self.c.Tr.EditFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.OpenFile),
|
||||
Handler: self.HandleOpenFile,
|
||||
Description: self.c.Tr.LcOpenFile,
|
||||
Description: self.c.Tr.OpenFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevBlock),
|
||||
@ -80,25 +80,25 @@ func (self *MergeConflictsController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.ScrollLeft),
|
||||
Handler: self.withRenderAndFocus(self.HandleScrollLeft),
|
||||
Description: self.c.Tr.LcScrollLeft,
|
||||
Description: self.c.Tr.ScrollLeft,
|
||||
Tag: "navigation",
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.ScrollRight),
|
||||
Handler: self.withRenderAndFocus(self.HandleScrollRight),
|
||||
Description: self.c.Tr.LcScrollRight,
|
||||
Description: self.c.Tr.ScrollRight,
|
||||
Tag: "navigation",
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Undo),
|
||||
Handler: self.withRenderAndFocus(self.HandleUndo),
|
||||
Description: self.c.Tr.LcUndo,
|
||||
Description: self.c.Tr.Undo,
|
||||
Display: true,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.OpenMergeTool),
|
||||
Handler: self.c.Helpers().WorkingTree.OpenMergeTool,
|
||||
Description: self.c.Tr.LcOpenMergeTool,
|
||||
Description: self.c.Tr.OpenMergeTool,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
|
@ -37,7 +37,7 @@ func (self *OptionsMenuAction) Call() error {
|
||||
})
|
||||
|
||||
return self.c.Menu(types.CreateMenuOptions{
|
||||
Title: self.c.Tr.MenuTitle,
|
||||
Title: self.c.Tr.Keybindings,
|
||||
Items: menuItems,
|
||||
HideCancel: true,
|
||||
})
|
||||
|
@ -27,12 +27,12 @@ func (self *PatchBuildingController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.OpenFile),
|
||||
Handler: self.OpenFile,
|
||||
Description: self.c.Tr.LcOpenFile,
|
||||
Description: self.c.Tr.OpenFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.EditFile,
|
||||
Description: self.c.Tr.LcEditFile,
|
||||
Description: self.c.Tr.EditFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
|
@ -93,24 +93,24 @@ func (self *PatchExplorerController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
Tag: "navigation",
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevPage),
|
||||
Handler: self.withRenderAndFocus(self.HandlePrevPage),
|
||||
Description: self.c.Tr.LcPrevPage,
|
||||
Description: self.c.Tr.PrevPage,
|
||||
},
|
||||
{
|
||||
Tag: "navigation",
|
||||
Key: opts.GetKey(opts.Config.Universal.NextPage),
|
||||
Handler: self.withRenderAndFocus(self.HandleNextPage),
|
||||
Description: self.c.Tr.LcNextPage,
|
||||
Description: self.c.Tr.NextPage,
|
||||
},
|
||||
{
|
||||
Tag: "navigation",
|
||||
Key: opts.GetKey(opts.Config.Universal.GotoTop),
|
||||
Handler: self.withRenderAndFocus(self.HandleGotoTop),
|
||||
Description: self.c.Tr.LcGotoTop,
|
||||
Description: self.c.Tr.GotoTop,
|
||||
},
|
||||
{
|
||||
Tag: "navigation",
|
||||
Key: opts.GetKey(opts.Config.Universal.GotoBottom),
|
||||
Description: self.c.Tr.LcGotoBottom,
|
||||
Description: self.c.Tr.GotoBottom,
|
||||
Handler: self.withRenderAndFocus(self.HandleGotoBottom),
|
||||
},
|
||||
{
|
||||
@ -127,12 +127,12 @@ func (self *PatchExplorerController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
Tag: "navigation",
|
||||
Key: opts.GetKey(opts.Config.Universal.StartSearch),
|
||||
Handler: func() error { self.c.OpenSearch(); return nil },
|
||||
Description: self.c.Tr.LcStartSearch,
|
||||
Description: self.c.Tr.StartSearch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.withLock(self.CopySelectedToClipboard),
|
||||
Description: self.c.Tr.LcCopySelectedTexToClipboard,
|
||||
Description: self.c.Tr.CopySelectedTexToClipboard,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
@ -32,32 +32,32 @@ func (self *RemoteBranchesController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
// gonna use the exact same handler as the 'n' keybinding because everybody wants this to happen when they checkout a remote branch
|
||||
Handler: self.checkSelected(self.newLocalBranch),
|
||||
Description: self.c.Tr.LcCheckout,
|
||||
Description: self.c.Tr.Checkout,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.checkSelected(self.newLocalBranch),
|
||||
Description: self.c.Tr.LcNewBranch,
|
||||
Description: self.c.Tr.NewBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.MergeIntoCurrentBranch),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.checkSelected(self.merge)),
|
||||
Description: self.c.Tr.LcMergeIntoCurrentBranch,
|
||||
Description: self.c.Tr.MergeIntoCurrentBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.RebaseBranch),
|
||||
Handler: opts.Guards.OutsideFilterMode(self.checkSelected(self.rebase)),
|
||||
Description: self.c.Tr.LcRebaseBranch,
|
||||
Description: self.c.Tr.RebaseBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.delete),
|
||||
Description: self.c.Tr.LcDeleteBranch,
|
||||
Description: self.c.Tr.DeleteBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.SetUpstream),
|
||||
Handler: self.checkSelected(self.setAsUpstream),
|
||||
Description: self.c.Tr.LcSetAsUpstream,
|
||||
Description: self.c.Tr.SetAsUpstream,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Return),
|
||||
@ -67,7 +67,7 @@ func (self *RemoteBranchesController) GetKeybindings(opts types.KeybindingsOpts)
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewResetOptions),
|
||||
Handler: self.checkSelected(self.createResetMenu),
|
||||
Description: self.c.Tr.LcViewResetOptions,
|
||||
Description: self.c.Tr.ViewResetOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
|
@ -40,22 +40,22 @@ func (self *RemotesController) GetKeybindings(opts types.KeybindingsOpts) []*typ
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.FetchRemote),
|
||||
Handler: self.checkSelected(self.fetch),
|
||||
Description: self.c.Tr.LcFetchRemote,
|
||||
Description: self.c.Tr.FetchRemote,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.add,
|
||||
Description: self.c.Tr.LcAddNewRemote,
|
||||
Description: self.c.Tr.AddNewRemote,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.remove),
|
||||
Description: self.c.Tr.LcRemoveRemote,
|
||||
Description: self.c.Tr.RemoveRemote,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.checkSelected(self.edit),
|
||||
Description: self.c.Tr.LcEditRemote,
|
||||
Description: self.c.Tr.EditRemote,
|
||||
},
|
||||
}
|
||||
|
||||
@ -116,10 +116,10 @@ func (self *RemotesController) enter(remote *models.Remote) error {
|
||||
|
||||
func (self *RemotesController) add() error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcNewRemoteName,
|
||||
Title: self.c.Tr.NewRemoteName,
|
||||
HandleConfirm: func(remoteName string) error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcNewRemoteUrl,
|
||||
Title: self.c.Tr.NewRemoteUrl,
|
||||
HandleConfirm: func(remoteUrl string) error {
|
||||
self.c.LogAction(self.c.Tr.Actions.AddRemote)
|
||||
if err := self.c.Git().Remote.AddRemote(remoteName, remoteUrl); err != nil {
|
||||
@ -134,8 +134,8 @@ func (self *RemotesController) add() error {
|
||||
|
||||
func (self *RemotesController) remove(remote *models.Remote) error {
|
||||
return self.c.Confirm(types.ConfirmOpts{
|
||||
Title: self.c.Tr.LcRemoveRemote,
|
||||
Prompt: self.c.Tr.LcRemoveRemotePrompt + " '" + remote.Name + "'?",
|
||||
Title: self.c.Tr.RemoveRemote,
|
||||
Prompt: self.c.Tr.RemoveRemotePrompt + " '" + remote.Name + "'?",
|
||||
HandleConfirm: func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.RemoveRemote)
|
||||
if err := self.c.Git().Remote.RemoveRemote(remote.Name); err != nil {
|
||||
@ -149,7 +149,7 @@ func (self *RemotesController) remove(remote *models.Remote) error {
|
||||
|
||||
func (self *RemotesController) edit(remote *models.Remote) error {
|
||||
editNameMessage := utils.ResolvePlaceholderString(
|
||||
self.c.Tr.LcEditRemoteName,
|
||||
self.c.Tr.EditRemoteName,
|
||||
map[string]string{
|
||||
"remoteName": remote.Name,
|
||||
},
|
||||
@ -167,7 +167,7 @@ func (self *RemotesController) edit(remote *models.Remote) error {
|
||||
}
|
||||
|
||||
editUrlMessage := utils.ResolvePlaceholderString(
|
||||
self.c.Tr.LcEditRemoteUrl,
|
||||
self.c.Tr.EditRemoteUrl,
|
||||
map[string]string{
|
||||
"remoteName": updatedRemoteName,
|
||||
},
|
||||
|
@ -42,12 +42,12 @@ func (self *StagingController) GetKeybindings(opts types.KeybindingsOpts) []*typ
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.OpenFile),
|
||||
Handler: self.OpenFile,
|
||||
Description: self.c.Tr.LcOpenFile,
|
||||
Description: self.c.Tr.OpenFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.EditFile,
|
||||
Description: self.c.Tr.LcEditFile,
|
||||
Description: self.c.Tr.EditFile,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Return),
|
||||
@ -82,7 +82,7 @@ func (self *StagingController) GetKeybindings(opts types.KeybindingsOpts) []*typ
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.CommitChangesWithoutHook),
|
||||
Handler: self.c.Helpers().WorkingTree.HandleWIPCommitPress,
|
||||
Description: self.c.Tr.LcCommitChangesWithoutHook,
|
||||
Description: self.c.Tr.CommitChangesWithoutHook,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Files.CommitChangesWithEditor),
|
||||
|
@ -28,27 +28,27 @@ func (self *StashController) GetKeybindings(opts types.KeybindingsOpts) []*types
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
Handler: self.checkSelected(self.handleStashApply),
|
||||
Description: self.c.Tr.LcApply,
|
||||
Description: self.c.Tr.Apply,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Stash.PopStash),
|
||||
Handler: self.checkSelected(self.handleStashPop),
|
||||
Description: self.c.Tr.LcPop,
|
||||
Description: self.c.Tr.Pop,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.handleStashDrop),
|
||||
Description: self.c.Tr.LcDrop,
|
||||
Description: self.c.Tr.Drop,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.checkSelected(self.handleNewBranchOffStashEntry),
|
||||
Description: self.c.Tr.LcNewBranch,
|
||||
Description: self.c.Tr.NewBranch,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Stash.RenameStash),
|
||||
Handler: self.checkSelected(self.handleRenameStashEntry),
|
||||
Description: self.c.Tr.LcRenameStash,
|
||||
Description: self.c.Tr.RenameStash,
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ func (self *StatusController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Status.CheckForUpdate),
|
||||
Handler: self.handleCheckForUpdate,
|
||||
Description: self.c.Tr.LcCheckForUpdate,
|
||||
Description: self.c.Tr.CheckForUpdate,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Status.RecentRepos),
|
||||
@ -55,7 +55,7 @@ func (self *StatusController) GetKeybindings(opts types.KeybindingsOpts) []*type
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Status.AllBranchesLogGraph),
|
||||
Handler: self.showAllBranchLogs,
|
||||
Description: self.c.Tr.LcAllBranchesLogGraph,
|
||||
Description: self.c.Tr.AllBranchesLogGraph,
|
||||
},
|
||||
}
|
||||
|
||||
@ -112,7 +112,7 @@ func (self *StatusController) onClick() error {
|
||||
workingTreeState := self.c.Git().Status.WorkingTreeState()
|
||||
switch workingTreeState {
|
||||
case enums.REBASE_MODE_REBASING, enums.REBASE_MODE_MERGING:
|
||||
workingTreeStatus := fmt.Sprintf("(%s)", presentation.FormatWorkingTreeState(workingTreeState))
|
||||
workingTreeStatus := fmt.Sprintf("(%s)", presentation.FormatWorkingTreeStateLower(self.c.Tr, workingTreeState))
|
||||
if cursorInSubstring(cx, upstreamStatus+" ", workingTreeStatus) {
|
||||
return self.c.Helpers().MergeAndRebase.CreateRebaseOptionsMenu()
|
||||
}
|
||||
|
@ -32,37 +32,37 @@ func (self *SubmodulesController) GetKeybindings(opts types.KeybindingsOpts) []*
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GoInto),
|
||||
Handler: self.checkSelected(self.enter),
|
||||
Description: self.c.Tr.LcEnterSubmodule,
|
||||
Description: self.c.Tr.EnterSubmodule,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.checkSelected(self.remove),
|
||||
Description: self.c.Tr.LcRemoveSubmodule,
|
||||
Description: self.c.Tr.RemoveSubmodule,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Submodules.Update),
|
||||
Handler: self.checkSelected(self.update),
|
||||
Description: self.c.Tr.LcSubmoduleUpdate,
|
||||
Description: self.c.Tr.SubmoduleUpdate,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.add,
|
||||
Description: self.c.Tr.LcAddSubmodule,
|
||||
Description: self.c.Tr.AddSubmodule,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Edit),
|
||||
Handler: self.checkSelected(self.editURL),
|
||||
Description: self.c.Tr.LcEditSubmoduleUrl,
|
||||
Description: self.c.Tr.EditSubmoduleUrl,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Submodules.Init),
|
||||
Handler: self.checkSelected(self.init),
|
||||
Description: self.c.Tr.LcInitSubmodule,
|
||||
Description: self.c.Tr.InitSubmodule,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Submodules.BulkMenu),
|
||||
Handler: self.openBulkActionsMenu,
|
||||
Description: self.c.Tr.LcViewBulkSubmoduleOptions,
|
||||
Description: self.c.Tr.ViewBulkSubmoduleOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
@ -118,19 +118,19 @@ func (self *SubmodulesController) enter(submodule *models.SubmoduleConfig) error
|
||||
|
||||
func (self *SubmodulesController) add() error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcNewSubmoduleUrl,
|
||||
Title: self.c.Tr.NewSubmoduleUrl,
|
||||
HandleConfirm: func(submoduleUrl string) error {
|
||||
nameSuggestion := filepath.Base(strings.TrimSuffix(submoduleUrl, filepath.Ext(submoduleUrl)))
|
||||
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcNewSubmoduleName,
|
||||
Title: self.c.Tr.NewSubmoduleName,
|
||||
InitialContent: nameSuggestion,
|
||||
HandleConfirm: func(submoduleName string) error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: self.c.Tr.LcNewSubmodulePath,
|
||||
Title: self.c.Tr.NewSubmodulePath,
|
||||
InitialContent: submoduleName,
|
||||
HandleConfirm: func(submodulePath string) error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcAddingSubmoduleStatus, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.AddingSubmoduleStatus, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.AddSubmodule)
|
||||
err := self.c.Git().Submodule.Add(submoduleName, submodulePath, submoduleUrl)
|
||||
if err != nil {
|
||||
@ -149,10 +149,10 @@ func (self *SubmodulesController) add() error {
|
||||
|
||||
func (self *SubmodulesController) editURL(submodule *models.SubmoduleConfig) error {
|
||||
return self.c.Prompt(types.PromptOpts{
|
||||
Title: fmt.Sprintf(self.c.Tr.LcUpdateSubmoduleUrl, submodule.Name),
|
||||
Title: fmt.Sprintf(self.c.Tr.UpdateSubmoduleUrl, submodule.Name),
|
||||
InitialContent: submodule.Url,
|
||||
HandleConfirm: func(newUrl string) error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcUpdatingSubmoduleUrlStatus, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.UpdatingSubmoduleUrlStatus, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.UpdateSubmoduleUrl)
|
||||
err := self.c.Git().Submodule.UpdateUrl(submodule.Name, submodule.Path, newUrl)
|
||||
if err != nil {
|
||||
@ -166,7 +166,7 @@ func (self *SubmodulesController) editURL(submodule *models.SubmoduleConfig) err
|
||||
}
|
||||
|
||||
func (self *SubmodulesController) init(submodule *models.SubmoduleConfig) error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcInitializingSubmoduleStatus, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.InitializingSubmoduleStatus, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.InitialiseSubmodule)
|
||||
err := self.c.Git().Submodule.Init(submodule.Path)
|
||||
if err != nil {
|
||||
@ -179,12 +179,12 @@ func (self *SubmodulesController) init(submodule *models.SubmoduleConfig) error
|
||||
|
||||
func (self *SubmodulesController) openBulkActionsMenu() error {
|
||||
return self.c.Menu(types.CreateMenuOptions{
|
||||
Title: self.c.Tr.LcBulkSubmoduleOptions,
|
||||
Title: self.c.Tr.BulkSubmoduleOptions,
|
||||
Items: []*types.MenuItem{
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcBulkInitSubmodules, style.FgGreen.Sprint(self.c.Git().Submodule.BulkInitCmdObj().ToString())},
|
||||
LabelColumns: []string{self.c.Tr.BulkInitSubmodules, style.FgGreen.Sprint(self.c.Git().Submodule.BulkInitCmdObj().ToString())},
|
||||
OnPress: func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcRunningCommand, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.RunningCommand, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.BulkInitialiseSubmodules)
|
||||
err := self.c.Git().Submodule.BulkInitCmdObj().Run()
|
||||
if err != nil {
|
||||
@ -197,9 +197,9 @@ func (self *SubmodulesController) openBulkActionsMenu() error {
|
||||
Key: 'i',
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcBulkUpdateSubmodules, style.FgYellow.Sprint(self.c.Git().Submodule.BulkUpdateCmdObj().ToString())},
|
||||
LabelColumns: []string{self.c.Tr.BulkUpdateSubmodules, style.FgYellow.Sprint(self.c.Git().Submodule.BulkUpdateCmdObj().ToString())},
|
||||
OnPress: func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcRunningCommand, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.RunningCommand, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.BulkUpdateSubmodules)
|
||||
if err := self.c.Git().Submodule.BulkUpdateCmdObj().Run(); err != nil {
|
||||
return self.c.Error(err)
|
||||
@ -211,9 +211,9 @@ func (self *SubmodulesController) openBulkActionsMenu() error {
|
||||
Key: 'u',
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{self.c.Tr.LcBulkDeinitSubmodules, style.FgRed.Sprint(self.c.Git().Submodule.BulkDeinitCmdObj().ToString())},
|
||||
LabelColumns: []string{self.c.Tr.BulkDeinitSubmodules, style.FgRed.Sprint(self.c.Git().Submodule.BulkDeinitCmdObj().ToString())},
|
||||
OnPress: func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcRunningCommand, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.RunningCommand, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.BulkDeinitialiseSubmodules)
|
||||
if err := self.c.Git().Submodule.BulkDeinitCmdObj().Run(); err != nil {
|
||||
return self.c.Error(err)
|
||||
@ -229,7 +229,7 @@ func (self *SubmodulesController) openBulkActionsMenu() error {
|
||||
}
|
||||
|
||||
func (self *SubmodulesController) update(submodule *models.SubmoduleConfig) error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.LcUpdatingSubmoduleStatus, func() error {
|
||||
return self.c.WithWaitingStatus(self.c.Tr.UpdatingSubmoduleStatus, func() error {
|
||||
self.c.LogAction(self.c.Tr.Actions.UpdateSubmodule)
|
||||
err := self.c.Git().Submodule.Update(submodule.Path)
|
||||
if err != nil {
|
||||
|
@ -40,7 +40,7 @@ func (self *SwitchToDiffFilesController) GetKeybindings(opts types.KeybindingsOp
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.GoInto),
|
||||
Handler: self.checkSelected(self.enter),
|
||||
Description: self.c.Tr.LcViewItemFiles,
|
||||
Description: self.c.Tr.ViewItemFiles,
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -39,7 +39,7 @@ func (self *SwitchToSubCommitsController) GetKeybindings(opts types.KeybindingsO
|
||||
{
|
||||
Handler: self.viewCommits,
|
||||
Key: opts.GetKey(opts.Config.Universal.GoInto),
|
||||
Description: self.c.Tr.LcViewCommits,
|
||||
Description: self.c.Tr.ViewCommits,
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -30,12 +30,12 @@ func (self *SyncController) GetKeybindings(opts types.KeybindingsOpts) []*types.
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Push),
|
||||
Handler: opts.Guards.NoPopupPanel(self.HandlePush),
|
||||
Description: self.c.Tr.LcPush,
|
||||
Description: self.c.Tr.Push,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Pull),
|
||||
Handler: opts.Guards.NoPopupPanel(self.HandlePull),
|
||||
Description: self.c.Tr.LcPull,
|
||||
Description: self.c.Tr.Pull,
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -28,27 +28,27 @@ func (self *TagsController) GetKeybindings(opts types.KeybindingsOpts) []*types.
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Select),
|
||||
Handler: self.withSelectedTag(self.checkout),
|
||||
Description: self.c.Tr.LcCheckout,
|
||||
Description: self.c.Tr.Checkout,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Remove),
|
||||
Handler: self.withSelectedTag(self.delete),
|
||||
Description: self.c.Tr.LcDeleteTag,
|
||||
Description: self.c.Tr.DeleteTag,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Branches.PushTag),
|
||||
Handler: self.withSelectedTag(self.push),
|
||||
Description: self.c.Tr.LcPushTag,
|
||||
Description: self.c.Tr.PushTag,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.New),
|
||||
Handler: self.create,
|
||||
Description: self.c.Tr.LcCreateTag,
|
||||
Description: self.c.Tr.CreateTag,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Commits.ViewResetOptions),
|
||||
Handler: self.withSelectedTag(self.createResetMenu),
|
||||
Description: self.c.Tr.LcViewResetOptions,
|
||||
Description: self.c.Tr.ViewResetOptions,
|
||||
OpensMenu: true,
|
||||
},
|
||||
}
|
||||
|
@ -54,13 +54,13 @@ func (self *UndoController) GetKeybindings(opts types.KeybindingsOpts) []*types.
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Undo),
|
||||
Handler: self.reflogUndo,
|
||||
Description: self.c.Tr.LcUndoReflog,
|
||||
Description: self.c.Tr.UndoReflog,
|
||||
Tooltip: self.c.Tr.UndoTooltip,
|
||||
},
|
||||
{
|
||||
Key: opts.GetKey(opts.Config.Universal.Redo),
|
||||
Handler: self.reflogRedo,
|
||||
Description: self.c.Tr.LcRedoReflog,
|
||||
Description: self.c.Tr.RedoReflog,
|
||||
Tooltip: self.c.Tr.RedoTooltip,
|
||||
},
|
||||
}
|
||||
@ -77,7 +77,7 @@ func (self *UndoController) reflogUndo() error {
|
||||
undoingStatus := self.c.Tr.UndoingStatus
|
||||
|
||||
if self.c.Git().Status.WorkingTreeState() == enums.REBASE_MODE_REBASING {
|
||||
return self.c.ErrorMsg(self.c.Tr.LcCantUndoWhileRebasing)
|
||||
return self.c.ErrorMsg(self.c.Tr.CantUndoWhileRebasing)
|
||||
}
|
||||
|
||||
return self.parseReflogForActions(func(counter int, action reflogAction) (bool, error) {
|
||||
@ -125,7 +125,7 @@ func (self *UndoController) reflogRedo() error {
|
||||
redoingStatus := self.c.Tr.RedoingStatus
|
||||
|
||||
if self.c.Git().Status.WorkingTreeState() == enums.REBASE_MODE_REBASING {
|
||||
return self.c.ErrorMsg(self.c.Tr.LcCantRedoWhileRebasing)
|
||||
return self.c.ErrorMsg(self.c.Tr.CantRedoWhileRebasing)
|
||||
}
|
||||
|
||||
return self.parseReflogForActions(func(counter int, action reflogAction) (bool, error) {
|
||||
|
@ -14,13 +14,13 @@ func (self *FilesController) createResetMenu() error {
|
||||
|
||||
nukeStr := "git reset --hard HEAD && git clean -fd"
|
||||
if len(self.c.Model().Submodules) > 0 {
|
||||
nukeStr = fmt.Sprintf("%s (%s)", nukeStr, self.c.Tr.LcAndResetSubmodules)
|
||||
nukeStr = fmt.Sprintf("%s (%s)", nukeStr, self.c.Tr.AndResetSubmodules)
|
||||
}
|
||||
|
||||
menuItems := []*types.MenuItem{
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcDiscardAllChangesToAllFiles,
|
||||
self.c.Tr.DiscardAllChangesToAllFiles,
|
||||
red.Sprint(nukeStr),
|
||||
},
|
||||
OnPress: func() error {
|
||||
@ -36,7 +36,7 @@ func (self *FilesController) createResetMenu() error {
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcDiscardAnyUnstagedChanges,
|
||||
self.c.Tr.DiscardAnyUnstagedChanges,
|
||||
red.Sprint("git checkout -- ."),
|
||||
},
|
||||
OnPress: func() error {
|
||||
@ -51,7 +51,7 @@ func (self *FilesController) createResetMenu() error {
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcDiscardUntrackedFiles,
|
||||
self.c.Tr.DiscardUntrackedFiles,
|
||||
red.Sprint("git clean -fd"),
|
||||
},
|
||||
OnPress: func() error {
|
||||
@ -66,7 +66,7 @@ func (self *FilesController) createResetMenu() error {
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcDiscardStagedChanges,
|
||||
self.c.Tr.DiscardStagedChanges,
|
||||
red.Sprint("stash staged and drop stash"),
|
||||
},
|
||||
Tooltip: self.c.Tr.DiscardStagedChangesDescription,
|
||||
@ -88,7 +88,7 @@ func (self *FilesController) createResetMenu() error {
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcSoftReset,
|
||||
self.c.Tr.SoftReset,
|
||||
red.Sprint("git reset --soft HEAD"),
|
||||
},
|
||||
OnPress: func() error {
|
||||
@ -118,7 +118,7 @@ func (self *FilesController) createResetMenu() error {
|
||||
},
|
||||
{
|
||||
LabelColumns: []string{
|
||||
self.c.Tr.LcHardReset,
|
||||
self.c.Tr.HardReset,
|
||||
red.Sprint("git reset --hard HEAD"),
|
||||
},
|
||||
OnPress: func() error {
|
||||
|
@ -133,7 +133,7 @@ func (gui *Gui) handleCopySelectedSideContextItemToClipboard() error {
|
||||
|
||||
truncatedItemId := utils.TruncateWithEllipsis(strings.Replace(itemId, "\n", " ", -1), 50)
|
||||
|
||||
gui.c.Toast(fmt.Sprintf("'%s' %s", truncatedItemId, gui.c.Tr.LcCopiedToClipboard))
|
||||
gui.c.Toast(fmt.Sprintf("'%s' %s", truncatedItemId, gui.c.Tr.CopiedToClipboard))
|
||||
|
||||
return nil
|
||||
}
|
||||
|
@ -89,14 +89,14 @@ func (self *Gui) GetInitialKeybindings() ([]*types.Binding, []*gocui.ViewMouseBi
|
||||
Key: opts.GetKey(opts.Config.Universal.ScrollUpMain),
|
||||
Handler: self.scrollUpMain,
|
||||
Alternative: "fn+up/shift+k",
|
||||
Description: self.c.Tr.LcScrollUpMainPanel,
|
||||
Description: self.c.Tr.ScrollUpMainPanel,
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
Key: opts.GetKey(opts.Config.Universal.ScrollDownMain),
|
||||
Handler: self.scrollDownMain,
|
||||
Alternative: "fn+down/shift+j",
|
||||
Description: self.c.Tr.LcScrollDownMainPanel,
|
||||
Description: self.c.Tr.ScrollDownMainPanel,
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
@ -126,43 +126,43 @@ func (self *Gui) GetInitialKeybindings() ([]*types.Binding, []*gocui.ViewMouseBi
|
||||
ViewName: "files",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyFileNameToClipboard,
|
||||
Description: self.c.Tr.CopyFileNameToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "localBranches",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyBranchNameToClipboard,
|
||||
Description: self.c.Tr.CopyBranchNameToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "remoteBranches",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyBranchNameToClipboard,
|
||||
Description: self.c.Tr.CopyBranchNameToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "commits",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyCommitShaToClipboard,
|
||||
Description: self.c.Tr.CopyCommitShaToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "commits",
|
||||
Key: opts.GetKey(opts.Config.Commits.ResetCherryPick),
|
||||
Handler: self.helpers.CherryPick.Reset,
|
||||
Description: self.c.Tr.LcResetCherryPick,
|
||||
Description: self.c.Tr.ResetCherryPick,
|
||||
},
|
||||
{
|
||||
ViewName: "reflogCommits",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyCommitShaToClipboard,
|
||||
Description: self.c.Tr.CopyCommitShaToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "subCommits",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyCommitShaToClipboard,
|
||||
Description: self.c.Tr.CopyCommitShaToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "information",
|
||||
@ -174,13 +174,13 @@ func (self *Gui) GetInitialKeybindings() ([]*types.Binding, []*gocui.ViewMouseBi
|
||||
ViewName: "commitFiles",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopyCommitFileNameToClipboard,
|
||||
Description: self.c.Tr.CopyCommitFileNameToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
Key: opts.GetKey(opts.Config.Universal.ExtrasMenu),
|
||||
Handler: self.handleCreateExtrasMenuPanel,
|
||||
Description: self.c.Tr.LcOpenExtrasMenu,
|
||||
Description: self.c.Tr.OpenExtrasMenu,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
@ -255,7 +255,7 @@ func (self *Gui) GetInitialKeybindings() ([]*types.Binding, []*gocui.ViewMouseBi
|
||||
ViewName: "submodules",
|
||||
Key: opts.GetKey(opts.Config.Universal.CopyToClipboard),
|
||||
Handler: self.handleCopySelectedSideContextItemToClipboard,
|
||||
Description: self.c.Tr.LcCopySubmoduleNameToClipboard,
|
||||
Description: self.c.Tr.CopySubmoduleNameToClipboard,
|
||||
},
|
||||
{
|
||||
ViewName: "extras",
|
||||
@ -321,14 +321,14 @@ func (self *Gui) GetInitialKeybindings() ([]*types.Binding, []*gocui.ViewMouseBi
|
||||
ViewName: "",
|
||||
Key: opts.GetKey(opts.Config.Universal.NextTab),
|
||||
Handler: self.handleNextTab,
|
||||
Description: self.c.Tr.LcNextTab,
|
||||
Description: self.c.Tr.NextTab,
|
||||
Tag: "navigation",
|
||||
},
|
||||
{
|
||||
ViewName: "",
|
||||
Key: opts.GetKey(opts.Config.Universal.PrevTab),
|
||||
Handler: self.handlePrevTab,
|
||||
Description: self.c.Tr.LcPrevTab,
|
||||
Description: self.c.Tr.PrevTab,
|
||||
Tag: "navigation",
|
||||
},
|
||||
}...)
|
||||
|
@ -12,7 +12,7 @@ func (gui *Gui) createMenu(opts types.CreateMenuOptions) error {
|
||||
if !opts.HideCancel {
|
||||
// this is mutative but I'm okay with that for now
|
||||
opts.Items = append(opts.Items, &types.MenuItem{
|
||||
LabelColumns: []string{gui.c.Tr.LcCancel},
|
||||
LabelColumns: []string{gui.c.Tr.Cancel},
|
||||
OnPress: func() error {
|
||||
return nil
|
||||
},
|
||||
|
@ -58,27 +58,27 @@ func (self *OptionsMapMgr) globalOptions() []bindingInfo {
|
||||
return []bindingInfo{
|
||||
{
|
||||
key: fmt.Sprintf("%s/%s", keybindings.Label(keybindingConfig.Universal.ScrollUpMain), keybindings.Label(keybindingConfig.Universal.ScrollDownMain)),
|
||||
description: self.c.Tr.LcScroll,
|
||||
description: self.c.Tr.Scroll,
|
||||
},
|
||||
{
|
||||
key: keybindings.Label(keybindingConfig.Universal.Return),
|
||||
description: self.c.Tr.LcCancel,
|
||||
description: self.c.Tr.Cancel,
|
||||
},
|
||||
{
|
||||
key: keybindings.Label(keybindingConfig.Universal.Quit),
|
||||
description: self.c.Tr.LcQuit,
|
||||
description: self.c.Tr.Quit,
|
||||
},
|
||||
{
|
||||
key: keybindings.Label(keybindingConfig.Universal.OptionMenuAlt1),
|
||||
description: self.c.Tr.LcMenu,
|
||||
description: self.c.Tr.Keybindings,
|
||||
},
|
||||
{
|
||||
key: fmt.Sprintf("%s-%s", keybindings.Label(keybindingConfig.Universal.JumpToBlock[0]), keybindings.Label(keybindingConfig.Universal.JumpToBlock[len(keybindingConfig.Universal.JumpToBlock)-1])),
|
||||
description: self.c.Tr.LcJump,
|
||||
description: self.c.Tr.Jump,
|
||||
},
|
||||
{
|
||||
key: fmt.Sprintf("%s/%s", keybindings.Label(keybindingConfig.Universal.ScrollLeft), keybindings.Label(keybindingConfig.Universal.ScrollRight)),
|
||||
description: self.c.Tr.LcScrollLeftRight,
|
||||
description: self.c.Tr.ScrollLeftRight,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +1,30 @@
|
||||
package presentation
|
||||
|
||||
import "github.com/jesseduffield/lazygit/pkg/commands/types/enums"
|
||||
import (
|
||||
"github.com/jesseduffield/lazygit/pkg/commands/types/enums"
|
||||
"github.com/jesseduffield/lazygit/pkg/i18n"
|
||||
)
|
||||
|
||||
func FormatWorkingTreeState(rebaseMode enums.RebaseMode) string {
|
||||
func FormatWorkingTreeStateTitle(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string {
|
||||
switch rebaseMode {
|
||||
case enums.REBASE_MODE_REBASING:
|
||||
return "rebasing"
|
||||
return tr.RebasingStatus
|
||||
case enums.REBASE_MODE_MERGING:
|
||||
return "merging"
|
||||
return tr.MergingStatus
|
||||
default:
|
||||
// should never actually display this
|
||||
return "none"
|
||||
}
|
||||
}
|
||||
|
||||
func FormatWorkingTreeStateLower(tr *i18n.TranslationSet, rebaseMode enums.RebaseMode) string {
|
||||
switch rebaseMode {
|
||||
case enums.REBASE_MODE_REBASING:
|
||||
return tr.LowercaseRebasingStatus
|
||||
case enums.REBASE_MODE_MERGING:
|
||||
return tr.LowercaseMergingStatus
|
||||
default:
|
||||
// should never actually display this
|
||||
return "none"
|
||||
}
|
||||
}
|
||||
|
@ -51,9 +51,9 @@ func (gui *Gui) onSelectItemWrapper(innerFunc func(int) error) func(int, int, in
|
||||
gui.c.SetViewContent(
|
||||
gui.Views.Search,
|
||||
fmt.Sprintf(
|
||||
"no matches for '%s' %s",
|
||||
gui.Tr.NoMatchesFor,
|
||||
gui.State.Searching.searchString,
|
||||
theme.OptionsFgColor.Sprintf("%s: exit search mode", keybindings.Label(keybindingConfig.Universal.Return)),
|
||||
theme.OptionsFgColor.Sprintf(gui.Tr.ExitSearchMode, keybindings.Label(keybindingConfig.Universal.Return)),
|
||||
),
|
||||
)
|
||||
return nil
|
||||
@ -61,12 +61,12 @@ func (gui *Gui) onSelectItemWrapper(innerFunc func(int) error) func(int, int, in
|
||||
gui.c.SetViewContent(
|
||||
gui.Views.Search,
|
||||
fmt.Sprintf(
|
||||
"matches for '%s' (%d of %d) %s",
|
||||
gui.Tr.MatchesFor,
|
||||
gui.State.Searching.searchString,
|
||||
index+1,
|
||||
total,
|
||||
theme.OptionsFgColor.Sprintf(
|
||||
"%s: next match, %s: previous match, %s: exit search mode",
|
||||
gui.Tr.SearchKeybindings,
|
||||
keybindings.Label(keybindingConfig.Universal.NextMatch),
|
||||
keybindings.Label(keybindingConfig.Universal.PrevMatch),
|
||||
keybindings.Label(keybindingConfig.Universal.Return),
|
||||
|
@ -194,7 +194,7 @@ func (self *HandlerCreator) finalHandler(customCommand config.CustomCommand, ses
|
||||
|
||||
loadingText := customCommand.LoadingText
|
||||
if loadingText == "" {
|
||||
loadingText = self.c.Tr.LcRunningCustomCommandStatus
|
||||
loadingText = self.c.Tr.RunningCustomCommandStatus
|
||||
}
|
||||
|
||||
return self.c.WithWaitingStatus(loadingText, func() error {
|
||||
|
@ -3,7 +3,6 @@ package gui
|
||||
import (
|
||||
"github.com/jesseduffield/generics/slices"
|
||||
"github.com/jesseduffield/gocui"
|
||||
"github.com/jesseduffield/lazygit/pkg/gui/constants"
|
||||
"github.com/jesseduffield/lazygit/pkg/theme"
|
||||
)
|
||||
|
||||
@ -94,7 +93,7 @@ func (gui *Gui) createAllViews() error {
|
||||
gui.Views.SearchPrefix.BgColor = gocui.ColorDefault
|
||||
gui.Views.SearchPrefix.FgColor = gocui.ColorGreen
|
||||
gui.Views.SearchPrefix.Frame = false
|
||||
gui.c.SetViewContent(gui.Views.SearchPrefix, constants.SEARCH_PREFIX)
|
||||
gui.c.SetViewContent(gui.Views.SearchPrefix, gui.Tr.SearchPrefix)
|
||||
|
||||
gui.Views.Stash.Title = gui.c.Tr.StashTitle
|
||||
|
||||
|
@ -59,24 +59,23 @@ func chineseTranslationSet() TranslationSet {
|
||||
NoCommitToAmend: "没有需要提交的修补。",
|
||||
CommitChangesWithEditor: "提交更改(使用编辑器编辑提交信息)",
|
||||
StatusTitle: "状态",
|
||||
LcNavigate: "导航",
|
||||
LcMenu: "菜单",
|
||||
LcExecute: "执行",
|
||||
LcToggleStaged: "切换暂存状态",
|
||||
LcToggleStagedAll: "切换所有文件的暂存状态",
|
||||
LcToggleTreeView: "切换文件树视图",
|
||||
LcOpenMergeTool: "打开外部合并工具 (git mergetool)",
|
||||
LcRefresh: "刷新",
|
||||
LcPush: "推送",
|
||||
LcPull: "拉取",
|
||||
LcScroll: "滚动",
|
||||
Menu: "菜单",
|
||||
Execute: "执行",
|
||||
ToggleStaged: "切换暂存状态",
|
||||
ToggleStagedAll: "切换所有文件的暂存状态",
|
||||
ToggleTreeView: "切换文件树视图",
|
||||
OpenMergeTool: "打开外部合并工具 (git mergetool)",
|
||||
Refresh: "刷新",
|
||||
Push: "推送",
|
||||
Pull: "拉取",
|
||||
Scroll: "滚动",
|
||||
MergeConflictsTitle: "合并冲突",
|
||||
LcCheckout: "检出",
|
||||
Checkout: "检出",
|
||||
NoChangedFiles: "没有更改过文件",
|
||||
PullWait: "正在拉取…",
|
||||
PushWait: "正在推送…",
|
||||
FetchWait: "正在抓取…",
|
||||
LcSoftReset: "软重置",
|
||||
SoftReset: "软重置",
|
||||
AlreadyCheckedOutBranch: "您已经检出至此分支",
|
||||
SureForceCheckout: "您确定要强制检出吗?您将丢失所有本地更改",
|
||||
ForceCheckoutBranch: "强制检出分支",
|
||||
@ -86,45 +85,44 @@ func chineseTranslationSet() TranslationSet {
|
||||
DeleteBranch: "删除分支",
|
||||
DeleteBranchMessage: "您确定要删除分支 {{.selectedBranchName}} 吗?",
|
||||
ForceDeleteBranchMessage: "{{.selectedBranchName}} 还没有被完全合并。您确定要删除它吗?",
|
||||
LcRebaseBranch: "将已检出的分支变基到该分支",
|
||||
RebaseBranch: "将已检出的分支变基到该分支",
|
||||
CantRebaseOntoSelf: "您不能将分支变基到其自身",
|
||||
CantMergeBranchIntoItself: "您不能将分支合并到其自身",
|
||||
LcForceCheckout: "强制检出",
|
||||
LcCheckoutByName: "按名称检出",
|
||||
LcNewBranch: "新分支",
|
||||
LcDeleteBranch: "删除分支",
|
||||
ForceCheckout: "强制检出",
|
||||
CheckoutByName: "按名称检出",
|
||||
NewBranch: "新分支",
|
||||
NoBranchesThisRepo: "此仓库中没有分支",
|
||||
CommitWithoutMessageErr: "您必须编写提交消息才能进行提交",
|
||||
LcCloseCancel: "关闭",
|
||||
LcConfirm: "确认",
|
||||
LcClose: "关闭",
|
||||
LcQuit: "退出",
|
||||
LcSquashDown: "向下压缩",
|
||||
LcFixupCommit: "修正提交(fixup)",
|
||||
CloseCancel: "关闭",
|
||||
Confirm: "确认",
|
||||
Close: "关闭",
|
||||
Quit: "退出",
|
||||
SquashDown: "向下压缩",
|
||||
FixupCommit: "修正提交(fixup)",
|
||||
NoCommitsThisBranch: "该分支没有提交",
|
||||
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
|
||||
Fixup: "修正(fixup)",
|
||||
SureFixupThisCommit: "您确定要“修正”此提交吗?它将合并到下面的提交中",
|
||||
SureSquashThisCommit: "您确定要将这个提交压缩到下面的提交中吗?",
|
||||
Squash: "压缩",
|
||||
LcPickCommit: "选择提交(变基过程中)",
|
||||
LcRevertCommit: "还原提交",
|
||||
LcRewordCommit: "改写提交",
|
||||
LcDeleteCommit: "删除提交",
|
||||
LcMoveDownCommit: "下移提交",
|
||||
LcMoveUpCommit: "上移提交",
|
||||
LcEditCommit: "编辑提交",
|
||||
LcAmendToCommit: "用已暂存的更改来修补提交",
|
||||
LcRenameCommitEditor: "使用编辑器重命名提交",
|
||||
PickCommit: "选择提交(变基过程中)",
|
||||
RevertCommit: "还原提交",
|
||||
RewordCommit: "改写提交",
|
||||
DeleteCommit: "删除提交",
|
||||
MoveDownCommit: "下移提交",
|
||||
MoveUpCommit: "上移提交",
|
||||
EditCommit: "编辑提交",
|
||||
AmendToCommit: "用已暂存的更改来修补提交",
|
||||
RenameCommitEditor: "使用编辑器重命名提交",
|
||||
Error: "错误",
|
||||
LcPickHunk: "选中区块",
|
||||
LcPickAllHunks: "选中所有区块",
|
||||
LcUndo: "撤销",
|
||||
LcUndoReflog: "(通过 reflog)撤销「实验功能」",
|
||||
LcRedoReflog: "(通过 reflog)重做「实验功能」",
|
||||
LcPop: "应用并删除",
|
||||
LcDrop: "删除",
|
||||
LcApply: "应用",
|
||||
PickHunk: "选中区块",
|
||||
PickAllHunks: "选中所有区块",
|
||||
Undo: "撤销",
|
||||
UndoReflog: "(通过 reflog)撤销「实验功能」",
|
||||
RedoReflog: "(通过 reflog)重做「实验功能」",
|
||||
Pop: "应用并删除",
|
||||
Drop: "删除",
|
||||
Apply: "应用",
|
||||
NoStashEntries: "没有贮藏条目",
|
||||
StashDrop: "删除贮藏",
|
||||
SureDropStashEntry: "您确定要删除此贮藏条目吗?",
|
||||
@ -134,7 +132,7 @@ func chineseTranslationSet() TranslationSet {
|
||||
SureApplyStashEntry: "您确定要应用此贮藏条目?",
|
||||
NoTrackedStagedFilesStash: "没有可以贮藏的已跟踪/暂存文件",
|
||||
StashChanges: "贮藏更改",
|
||||
LcRenameStash: "rename stash",
|
||||
RenameStash: "Rename stash",
|
||||
RenameStashPrompt: "Rename stash: {{.stashName}}",
|
||||
OpenConfig: "打开配置文件",
|
||||
EditConfig: "编辑配置文件",
|
||||
@ -142,7 +140,7 @@ func chineseTranslationSet() TranslationSet {
|
||||
ForcePushPrompt: "您的分支已与远程分支不同。按‘esc’取消,或‘enter’强制推送.",
|
||||
ForcePushDisabled: "您的分支已与远程分支不同, 并且您已经禁用了强行推送",
|
||||
UpdatesRejectedAndForcePushDisabled: "更新被拒绝,您已禁用强制推送",
|
||||
LcCheckForUpdate: "检查更新",
|
||||
CheckForUpdate: "检查更新",
|
||||
CheckingForUpdates: "正在检查更新…",
|
||||
OnLatestVersionErr: "已是最新版本",
|
||||
MajorVersionErr: "新版本 ({{.newVersion}}) 与当前版本 ({{.currentVersion}}) 相比,具有非向后兼容的更改",
|
||||
@ -151,19 +149,19 @@ func chineseTranslationSet() TranslationSet {
|
||||
MergeToolPrompt: "确定要打开 `git mergetool` 吗?",
|
||||
IntroPopupMessage: chineseIntroPopupMessage,
|
||||
GitconfigParseErr: `由于存在未加引号的'\'字符,因此 Gogit 无法解析您的 gitconfig 文件。删除它们应该可以解决问题。`,
|
||||
LcEditFile: `编辑文件`,
|
||||
LcOpenFile: `打开文件`,
|
||||
LcIgnoreFile: `添加到 .gitignore`,
|
||||
LcRefreshFiles: `刷新文件`,
|
||||
LcMergeIntoCurrentBranch: `合并到当前检出的分支`,
|
||||
EditFile: `编辑文件`,
|
||||
OpenFile: `打开文件`,
|
||||
IgnoreFile: `添加到 .gitignore`,
|
||||
RefreshFiles: `刷新文件`,
|
||||
MergeIntoCurrentBranch: `合并到当前检出的分支`,
|
||||
ConfirmQuit: `您确定要退出吗?`,
|
||||
SwitchRepo: `切换到最近的仓库`,
|
||||
LcAllBranchesLogGraph: `显示所有分支的日志`,
|
||||
AllBranchesLogGraph: `显示所有分支的日志`,
|
||||
UnsupportedGitService: `不支持的 git 服务`,
|
||||
LcCreatePullRequest: `创建抓取请求`,
|
||||
LcCopyPullRequestURL: `将抓取请求 URL 复制到剪贴板`,
|
||||
CreatePullRequest: `创建抓取请求`,
|
||||
CopyPullRequestURL: `将抓取请求 URL 复制到剪贴板`,
|
||||
NoBranchOnRemote: `该分支在远程上不存在. 您需要先将其推送到远程.`,
|
||||
LcFetch: `抓取`,
|
||||
Fetch: `抓取`,
|
||||
NoAutomaticGitFetchTitle: `无法自动进行 "git fetch"`,
|
||||
NoAutomaticGitFetchBody: `Lazygit 不能在私人仓库中使用 "git fetch"; 请在文件面板中使用 'f' 手动运行 "git fetch"`,
|
||||
FileEnter: `暂存单个 块/行 用于文件, 或 折叠/展开 目录`,
|
||||
@ -179,8 +177,6 @@ func chineseTranslationSet() TranslationSet {
|
||||
Fetching: "抓取并快进 {{.from}} -> {{.to}} ...",
|
||||
FoundConflicts: "冲突!需要中止操作请按‘esc’, 否则按‘enter’",
|
||||
FoundConflictsTitle: "自动合并失败",
|
||||
PickHunk: "选中区块",
|
||||
PickAllHunks: "选中所有区块",
|
||||
ViewMergeRebaseOptions: "查看 合并/变基 选项",
|
||||
NotMergingOrRebasing: "您目前既不进行变基也不进行合并",
|
||||
RecentRepos: "最近的仓库",
|
||||
@ -206,10 +202,10 @@ func chineseTranslationSet() TranslationSet {
|
||||
ErrorOccurred: "发生错误!请在以下位置创建 issue",
|
||||
NoRoom: "空间不足",
|
||||
YouAreHere: "您在这里",
|
||||
LcRewordNotSupported: "当前不支持交互式重新基准化时的重新措词提交",
|
||||
LcCherryPickCopy: "复制提交(拣选)",
|
||||
LcCherryPickCopyRange: "复制提交范围(拣选)",
|
||||
LcPasteCommits: "粘贴提交(拣选)",
|
||||
RewordNotSupported: "当前不支持交互式重新基准化时的重新措词提交",
|
||||
CherryPickCopy: "复制提交(拣选)",
|
||||
CherryPickCopyRange: "复制提交范围(拣选)",
|
||||
PasteCommits: "粘贴提交(拣选)",
|
||||
SureCherryPick: "您确定要将选中的提交进行拣选到这个分支吗?",
|
||||
CherryPick: "拣选 (Cherry-Pick)",
|
||||
Donate: "捐助",
|
||||
@ -224,8 +220,8 @@ func chineseTranslationSet() TranslationSet {
|
||||
SelectNextHunk: "选择底部块",
|
||||
ScrollDown: "向下滚动",
|
||||
ScrollUp: "向上滚动",
|
||||
LcScrollUpMainPanel: "向上滚动主面板",
|
||||
LcScrollDownMainPanel: "向下滚动主面板",
|
||||
ScrollUpMainPanel: "向上滚动主面板",
|
||||
ScrollDownMainPanel: "向下滚动主面板",
|
||||
AmendCommitTitle: "修改提交",
|
||||
AmendCommitPrompt: "您确定要使用暂存文件来修改此提交吗?",
|
||||
DeleteCommitTitle: "删除提交",
|
||||
@ -242,10 +238,10 @@ func chineseTranslationSet() TranslationSet {
|
||||
CheckingOutStatus: "长子检出",
|
||||
CommittingStatus: "正在提交",
|
||||
CommitFiles: "提交文件",
|
||||
LcViewItemFiles: "查看提交的文件",
|
||||
ViewItemFiles: "查看提交的文件",
|
||||
CommitFilesTitle: "提交文件",
|
||||
LcCheckoutCommitFile: "检出文件",
|
||||
LcDiscardOldFileChange: "放弃对此文件的提交更改",
|
||||
CheckoutCommitFile: "检出文件",
|
||||
DiscardOldFileChange: "放弃对此文件的提交更改",
|
||||
DiscardFileChangesTitle: "放弃文件更改",
|
||||
DiscardFileChangesPrompt: "您确定要舍弃此提交对该文件的更改吗?如果此文件是在此提交中创建的,它将被删除",
|
||||
DisabledForGPG: "该功能不适用于使用 GPG 的用户",
|
||||
@ -253,170 +249,168 @@ func chineseTranslationSet() TranslationSet {
|
||||
AutoStashTitle: "自动存储?",
|
||||
AutoStashPrompt: "您必须隐藏并弹出更改以使更改生效。自动执行?(enter/esc)",
|
||||
StashPrefix: "自动隐藏更改 ",
|
||||
LcViewDiscardOptions: "查看'放弃更改'选项",
|
||||
LcCancel: "取消",
|
||||
LcDiscardAllChanges: "放弃所有更改",
|
||||
LcDiscardUnstagedChanges: "放弃未暂存的变更",
|
||||
LcDiscardAllChangesToAllFiles: "清空工作区",
|
||||
LcDiscardAnyUnstagedChanges: "丢弃未暂存的变更",
|
||||
LcDiscardUntrackedFiles: "丢弃未跟踪的文件",
|
||||
LcHardReset: "硬重置",
|
||||
LcViewResetOptions: `查看重置选项`,
|
||||
LcCreateFixupCommit: `为此提交创建修正`,
|
||||
LcSquashAboveCommits: `压缩在所选提交之上的所有“fixup!”提交(自动压缩)`,
|
||||
ViewDiscardOptions: "查看'放弃更改'选项",
|
||||
Cancel: "取消",
|
||||
DiscardAllChanges: "放弃所有更改",
|
||||
DiscardUnstagedChanges: "放弃未暂存的变更",
|
||||
DiscardAllChangesToAllFiles: "清空工作区",
|
||||
DiscardAnyUnstagedChanges: "丢弃未暂存的变更",
|
||||
DiscardUntrackedFiles: "丢弃未跟踪的文件",
|
||||
HardReset: "硬重置",
|
||||
ViewResetOptions: `查看重置选项`,
|
||||
CreateFixupCommit: `为此提交创建修正`,
|
||||
SquashAboveCommits: `压缩在所选提交之上的所有“fixup!”提交(自动压缩)`,
|
||||
SureSquashAboveCommits: `您确定要压缩在 {{.commit}} 之上的所有“fixup!”提交吗?`,
|
||||
CreateFixupCommit: `创建修正提交`,
|
||||
CreateFixupCommitDescription: `创建修正提交`,
|
||||
SureCreateFixupCommit: `您确定要对 {{.commit}} 创建修正提交吗?`,
|
||||
LcExecuteCustomCommand: "执行自定义命令",
|
||||
ExecuteCustomCommand: "执行自定义命令",
|
||||
CustomCommand: "自定义命令:",
|
||||
LcCommitChangesWithoutHook: "提交更改而无需预先提交钩子",
|
||||
CommitChangesWithoutHook: "提交更改而无需预先提交钩子",
|
||||
SkipHookPrefixNotConfigured: "您尚未配置用于跳过钩子的提交消息前缀。请在您的配置中设置 `git.skipHookPrefix ='WIP'`",
|
||||
LcResetTo: `重置为`,
|
||||
ResetTo: `重置为`,
|
||||
PressEnterToReturn: "按下 Enter 键返回 lazygit",
|
||||
LcViewStashOptions: "查看贮藏选项",
|
||||
LcStashAllChanges: "将所有更改加入贮藏",
|
||||
LcStashAllChangesKeepIndex: "将已暂存的更改加入贮藏",
|
||||
LcStashOptions: "贮藏选项",
|
||||
ViewStashOptions: "查看贮藏选项",
|
||||
StashAllChanges: "将所有更改加入贮藏",
|
||||
StashAllChangesKeepIndex: "将已暂存的更改加入贮藏",
|
||||
StashOptions: "贮藏选项",
|
||||
NotARepository: "错误:必须在 git 仓库中运行",
|
||||
LcJump: "跳到面板",
|
||||
LcScrollLeftRight: "左右滚动",
|
||||
LcScrollLeft: "向左滚动",
|
||||
LcScrollRight: "向右滚动",
|
||||
Jump: "跳到面板",
|
||||
ScrollLeftRight: "左右滚动",
|
||||
ScrollLeft: "向左滚动",
|
||||
ScrollRight: "向右滚动",
|
||||
DiscardPatch: "丢弃补丁",
|
||||
DiscardPatchConfirm: "您一次只能通过一个提交或贮藏条目构建补丁。需要放弃当前补丁吗?",
|
||||
CantPatchWhileRebasingError: "处于合并或变基状态时,您无法构建修补程序或运行修补程序命令",
|
||||
LcToggleAddToPatch: "补丁中包含的切换文件",
|
||||
ToggleAddToPatch: "补丁中包含的切换文件",
|
||||
ViewPatchOptions: "查看自定义补丁选项",
|
||||
PatchOptionsTitle: "补丁选项",
|
||||
NoPatchError: "尚未创建补丁。你可以在提交中的文件上按下“空格”或使用“回车”添加其中的特定行以开始构建补丁",
|
||||
LcEnterFile: "输入文件以将所选行添加到补丁中(或切换目录折叠)",
|
||||
EnterFile: "输入文件以将所选行添加到补丁中(或切换目录折叠)",
|
||||
ExitCustomPatchBuilder: `退出逐行模式`,
|
||||
EnterUpstream: `以这种格式输入上游:'<远程仓库> <分支名称>'`,
|
||||
InvalidUpstream: "上游格式无效,格式应当为:'<remote> <branchname>'",
|
||||
ReturnToRemotesList: `返回远程仓库列表`,
|
||||
LcAddNewRemote: `添加新的远程仓库`,
|
||||
LcNewRemoteName: `新远程仓库名称:`,
|
||||
LcNewRemoteUrl: `新远程仓库 URL:`,
|
||||
LcEditRemoteName: `输入远程仓库 {{.remoteName}} 的新名称:`,
|
||||
LcEditRemoteUrl: `输入远程仓库 {{.remoteName}} 的新 URL:`,
|
||||
LcRemoveRemote: `删除远程`,
|
||||
LcRemoveRemotePrompt: "您确定要删除远程仓库吗?",
|
||||
AddNewRemote: `添加新的远程仓库`,
|
||||
NewRemoteName: `新远程仓库名称:`,
|
||||
NewRemoteUrl: `新远程仓库 URL:`,
|
||||
EditRemoteName: `输入远程仓库 {{.remoteName}} 的新名称:`,
|
||||
EditRemoteUrl: `输入远程仓库 {{.remoteName}} 的新 URL:`,
|
||||
RemoveRemote: `删除远程`,
|
||||
RemoveRemotePrompt: "您确定要删除远程仓库吗?",
|
||||
DeleteRemoteBranch: "删除远程分支",
|
||||
DeleteRemoteBranchMessage: "您确定要删除远程分支吗?",
|
||||
LcSetUpstream: "设置为检出分支的上游",
|
||||
LcSetAsUpstream: "设置为检出分支的上游",
|
||||
SetUpstream: "设置为检出分支的上游",
|
||||
SetAsUpstream: "设置为检出分支的上游",
|
||||
SetUpstreamTitle: "设置上游分支",
|
||||
SetUpstreamMessage: "您确定要将 {{.checkedOut}} 的上游分支设置为 {{.selected}} 吗?",
|
||||
LcEditRemote: "编辑远程仓库",
|
||||
LcTagCommit: "标签提交",
|
||||
EditRemote: "编辑远程仓库",
|
||||
TagCommit: "标签提交",
|
||||
TagMenuTitle: "创建标签",
|
||||
TagNameTitle: "标签名称:",
|
||||
TagMessageTitle: "标签消息:",
|
||||
LcAnnotatedTag: "附注标签",
|
||||
LcLightweightTag: "轻量标签",
|
||||
LcDeleteTag: "删除标签",
|
||||
AnnotatedTag: "附注标签",
|
||||
LightweightTag: "轻量标签",
|
||||
DeleteTag: "删除标签",
|
||||
DeleteTagTitle: "删除标签",
|
||||
DeleteTagPrompt: "您确定要删除标签 {{.tagName}} 吗?",
|
||||
PushTagTitle: "将 {{.tagName}} 推送到远程仓库:",
|
||||
LcPushTag: "推送标签",
|
||||
LcCreateTag: "创建标签",
|
||||
PushTag: "推送标签",
|
||||
CreateTag: "创建标签",
|
||||
CreateTagTitle: "标签名称:",
|
||||
LcFetchRemote: "抓取远程仓库",
|
||||
FetchRemote: "抓取远程仓库",
|
||||
FetchingRemoteStatus: "抓取远程仓库中",
|
||||
LcCheckoutCommit: "检出提交",
|
||||
CheckoutCommit: "检出提交",
|
||||
SureCheckoutThisCommit: "您确定要检出此提交吗?",
|
||||
LcGitFlowOptions: "显示 git-flow 选项",
|
||||
GitFlowOptions: "显示 git-flow 选项",
|
||||
NotAGitFlowBranch: "这似乎不是 git flow 分支",
|
||||
NewGitFlowBranchPrompt: "新的 {{.branchType}} 名称:",
|
||||
IgnoreTracked: "忽略跟踪文件",
|
||||
IgnoreTrackedPrompt: "您确定要忽略已跟踪的文件吗?",
|
||||
LcViewResetToUpstreamOptions: "查看上游重置选项",
|
||||
LcNextScreenMode: "下一屏模式(正常/半屏/全屏)",
|
||||
LcPrevScreenMode: "上一屏模式",
|
||||
LcStartSearch: "开始搜索",
|
||||
ViewResetToUpstreamOptions: "查看上游重置选项",
|
||||
NextScreenMode: "下一屏模式(正常/半屏/全屏)",
|
||||
PrevScreenMode: "上一屏模式",
|
||||
StartSearch: "开始搜索",
|
||||
Panel: "面板",
|
||||
Keybindings: "按键绑定",
|
||||
LcRenameBranch: "重命名分支",
|
||||
RenameBranch: "重命名分支",
|
||||
NewBranchNamePrompt: "输入分支的新名称",
|
||||
RenameBranchWarning: "该分支正在跟踪远程仓库。此操作将仅会重命名本地分支名称,而不会重命名远程分支的名称。确定继续?",
|
||||
LcOpenMenu: "打开菜单",
|
||||
LcResetCherryPick: "重置已拣选(复制)的提交",
|
||||
LcNextTab: "下一个标签",
|
||||
LcPrevTab: "上一个标签",
|
||||
LcCantUndoWhileRebasing: "进行基础调整时无法撤消",
|
||||
LcCantRedoWhileRebasing: "变基时无法重做",
|
||||
OpenMenu: "打开菜单",
|
||||
ResetCherryPick: "重置已拣选(复制)的提交",
|
||||
NextTab: "下一个标签",
|
||||
PrevTab: "上一个标签",
|
||||
CantUndoWhileRebasing: "进行基础调整时无法撤消",
|
||||
CantRedoWhileRebasing: "变基时无法重做",
|
||||
MustStashWarning: "将补丁拉出到索引中需要存储和取消存储所做的更改。如果出现问题,您将可以从存储中访问文件。继续?",
|
||||
MustStashTitle: "必须保存进度",
|
||||
ConfirmationTitle: "确认面板",
|
||||
LcPrevPage: "上一页",
|
||||
LcNextPage: "下一页",
|
||||
LcGotoTop: "滚动到顶部",
|
||||
LcGotoBottom: "滚动到底部",
|
||||
LcFilteringBy: "过滤依据",
|
||||
PrevPage: "上一页",
|
||||
NextPage: "下一页",
|
||||
GotoTop: "滚动到顶部",
|
||||
GotoBottom: "滚动到底部",
|
||||
FilteringBy: "过滤依据",
|
||||
ResetInParentheses: "(重置)",
|
||||
LcOpenFilteringMenu: "查看按路径过滤选项",
|
||||
LcFilterBy: "过滤",
|
||||
LcExitFilterMode: "停止按路径过滤",
|
||||
LcFilterPathOption: "输入要过滤的路径",
|
||||
OpenFilteringMenu: "查看按路径过滤选项",
|
||||
FilterBy: "过滤",
|
||||
ExitFilterMode: "停止按路径过滤",
|
||||
FilterPathOption: "输入要过滤的路径",
|
||||
EnterFileName: "输入路径:",
|
||||
FilteringMenuTitle: "正在过滤",
|
||||
MustExitFilterModeTitle: "命令不可用",
|
||||
MustExitFilterModePrompt: "命令在过滤模式下不可用。退出过滤模式?",
|
||||
LcDiff: "差异",
|
||||
LcEnterRefToDiff: "输入 ref 以 diff",
|
||||
LcEnteRefName: "输入 ref:",
|
||||
LcExitDiffMode: "退出差异模式",
|
||||
Diff: "差异",
|
||||
EnterRefToDiff: "输入 ref 以 diff",
|
||||
EnteRefName: "输入 ref:",
|
||||
ExitDiffMode: "退出差异模式",
|
||||
DiffingMenuTitle: "正在 diff",
|
||||
LcSwapDiff: "反向 diff",
|
||||
LcOpenDiffingMenu: "打开 diff 菜单",
|
||||
SwapDiff: "反向 diff",
|
||||
OpenDiffingMenu: "打开 diff 菜单",
|
||||
// 实际视图 (actual view) 是附加视图 (extras view),未来,我打算为附加视图提供更多选项卡,但现在,上面的文本只需要提及“命令日志”这个部分
|
||||
LcOpenExtrasMenu: "打开命令日志菜单",
|
||||
LcShowingGitDiff: "显示输出:",
|
||||
LcCopyCommitShaToClipboard: "将提交的 SHA 复制到剪贴板",
|
||||
LcCopyCommitMessageToClipboard: "将提交消息复制到剪贴板",
|
||||
LcCopyBranchNameToClipboard: "将分支名称复制到剪贴板",
|
||||
LcCopyFileNameToClipboard: "将文件名复制到剪贴板",
|
||||
LcCopyCommitFileNameToClipboard: "将提交的文件名复制到剪贴板",
|
||||
LcCopySelectedTexToClipboard: "将选中文本复制到剪贴板",
|
||||
LcCommitPrefixPatternError: "提交前缀模式错误",
|
||||
OpenExtrasMenu: "打开命令日志菜单",
|
||||
ShowingGitDiff: "显示输出:",
|
||||
CopyCommitShaToClipboard: "将提交的 SHA 复制到剪贴板",
|
||||
CopyCommitMessageToClipboard: "将提交消息复制到剪贴板",
|
||||
CopyBranchNameToClipboard: "将分支名称复制到剪贴板",
|
||||
CopyFileNameToClipboard: "将文件名复制到剪贴板",
|
||||
CopyCommitFileNameToClipboard: "将提交的文件名复制到剪贴板",
|
||||
CopySelectedTexToClipboard: "将选中文本复制到剪贴板",
|
||||
CommitPrefixPatternError: "提交前缀模式错误",
|
||||
NoFilesStagedTitle: "没有暂存文件",
|
||||
NoFilesStagedPrompt: "您尚未暂存任何文件。提交所有文件?",
|
||||
BranchNotFoundTitle: "找不到分支",
|
||||
BranchNotFoundPrompt: "找不到分支。创建一个新分支命名为:",
|
||||
UnstageLinesTitle: "取消暂存选中的行",
|
||||
UnstageLinesPrompt: "您确定要删除所选的行(git reset)吗?这是不可逆的。\n要禁用此对话框,请将 'gui.skipUnstageLineWarning' 的配置键设置为 true",
|
||||
LcCreateNewBranchFromCommit: "从提交创建新分支",
|
||||
LcBuildingPatch: "正在构建补丁",
|
||||
LcViewCommits: "查看提交",
|
||||
CreateNewBranchFromCommit: "从提交创建新分支",
|
||||
BuildingPatch: "正在构建补丁",
|
||||
ViewCommits: "查看提交",
|
||||
MinGitVersionError: "Git 版本必须至少为 2.20(即从 2018 年开始的版本)。请更新 git。或者在 https://github.com/jesseduffield/lazygit/issues 上提出一个问题,以使 lazygit 更加向后兼容。",
|
||||
LcRunningCustomCommandStatus: "正在运行自定义命令",
|
||||
LcSubmoduleStashAndReset: "存放未提交的子模块更改和更新",
|
||||
LcAndResetSubmodules: "和重置子模块",
|
||||
LcEnterSubmodule: "输入子模块",
|
||||
LcCopySubmoduleNameToClipboard: "将子模块名称复制到剪贴板",
|
||||
RunningCustomCommandStatus: "正在运行自定义命令",
|
||||
SubmoduleStashAndReset: "存放未提交的子模块更改和更新",
|
||||
AndResetSubmodules: "和重置子模块",
|
||||
EnterSubmodule: "输入子模块",
|
||||
CopySubmoduleNameToClipboard: "将子模块名称复制到剪贴板",
|
||||
RemoveSubmodule: "删除子模块",
|
||||
LcRemoveSubmodule: "删除子模块",
|
||||
RemoveSubmodulePrompt: "您确定要删除子模块 '%s' 及其对应的目录吗?这是不可逆的。",
|
||||
LcResettingSubmoduleStatus: "正在重置子模块",
|
||||
LcNewSubmoduleName: "新的子模块名称:",
|
||||
LcNewSubmoduleUrl: "新的子模块 URL:",
|
||||
LcNewSubmodulePath: "新的子模块路径:",
|
||||
LcAddSubmodule: "添加新的子模块",
|
||||
LcAddingSubmoduleStatus: "添加子模块",
|
||||
LcUpdateSubmoduleUrl: "更新子模块 '%s' 的 URL",
|
||||
LcUpdatingSubmoduleUrlStatus: "更新 URL 中",
|
||||
LcEditSubmoduleUrl: "更新子模块 URL",
|
||||
LcInitializingSubmoduleStatus: "正在初始化子模块",
|
||||
LcInitSubmodule: "初始化子模块",
|
||||
LcSubmoduleUpdate: "更新子模块",
|
||||
LcUpdatingSubmoduleStatus: "正在更新子模块",
|
||||
LcBulkInitSubmodules: "批量初始化子模块",
|
||||
LcBulkUpdateSubmodules: "批量更新子模块",
|
||||
LcBulkDeinitSubmodules: "批量反初始化子模块",
|
||||
LcViewBulkSubmoduleOptions: "查看批量子模块选项",
|
||||
LcBulkSubmoduleOptions: "批量子模块选项",
|
||||
LcRunningCommand: "运行命令",
|
||||
ResettingSubmoduleStatus: "正在重置子模块",
|
||||
NewSubmoduleName: "新的子模块名称:",
|
||||
NewSubmoduleUrl: "新的子模块 URL:",
|
||||
NewSubmodulePath: "新的子模块路径:",
|
||||
AddSubmodule: "添加新的子模块",
|
||||
AddingSubmoduleStatus: "添加子模块",
|
||||
UpdateSubmoduleUrl: "更新子模块 '%s' 的 URL",
|
||||
UpdatingSubmoduleUrlStatus: "更新 URL 中",
|
||||
EditSubmoduleUrl: "更新子模块 URL",
|
||||
InitializingSubmoduleStatus: "正在初始化子模块",
|
||||
InitSubmodule: "初始化子模块",
|
||||
SubmoduleUpdate: "更新子模块",
|
||||
UpdatingSubmoduleStatus: "正在更新子模块",
|
||||
BulkInitSubmodules: "批量初始化子模块",
|
||||
BulkUpdateSubmodules: "批量更新子模块",
|
||||
BulkDeinitSubmodules: "批量反初始化子模块",
|
||||
ViewBulkSubmoduleOptions: "查看批量子模块选项",
|
||||
BulkSubmoduleOptions: "批量子模块选项",
|
||||
RunningCommand: "运行命令",
|
||||
SubCommitsTitle: "子提交",
|
||||
SubmodulesTitle: "子模块",
|
||||
NavigationTitle: "列表面板导航",
|
||||
@ -426,7 +420,7 @@ func chineseTranslationSet() TranslationSet {
|
||||
PushingTagStatus: "推送标签",
|
||||
PullRequestURLCopiedToClipboard: "抓取请求网址已复制到剪贴板",
|
||||
CommitMessageCopiedToClipboard: "提交消息复制到剪贴板",
|
||||
LcCopiedToClipboard: "复制到剪贴板",
|
||||
CopiedToClipboard: "复制到剪贴板",
|
||||
ErrCannotEditDirectory: "无法编辑目录:您只能编辑单个文件",
|
||||
ErrStageDirWithInlineMergeConflicts: "无法 暂存/取消暂存 包含具有内联合并冲突的文件的目录。请先解决合并冲突",
|
||||
ErrRepositoryMovedOrDeleted: "找不到仓库。它可能已被移动或删除 ¯\\_(ツ)_/¯",
|
||||
@ -439,28 +433,26 @@ func chineseTranslationSet() TranslationSet {
|
||||
ToggleWhitespaceInDiffView: "切换是否在差异视图中显示空白字符差异",
|
||||
IncreaseContextInDiffView: "扩大差异视图中显示的上下文范围",
|
||||
DecreaseContextInDiffView: "缩小差异视图中显示的上下文范围",
|
||||
CreatePullRequest: "创建抓取请求",
|
||||
CreatePullRequestOptions: "创建抓取请求选项",
|
||||
LcCreatePullRequestOptions: "创建抓取请求选项",
|
||||
LcDefaultBranch: "默认分支",
|
||||
LcSelectBranch: "选择分支",
|
||||
DefaultBranch: "默认分支",
|
||||
SelectBranch: "选择分支",
|
||||
SelectConfigFile: "选择配置文件",
|
||||
NoConfigFileFoundErr: "找不到配置文件",
|
||||
LcLoadingFileSuggestions: "正在加载文件建议",
|
||||
LcLoadingCommits: "正在加载提交",
|
||||
LoadingFileSuggestions: "正在加载文件建议",
|
||||
LoadingCommits: "正在加载提交",
|
||||
MustSpecifyOriginError: "指定分支时,必须同时指定远程",
|
||||
GitOutput: "Git 输出:",
|
||||
GitCommandFailed: "Git 命令执行失败。查看命令日志了解详情 (使用 %s 打开)",
|
||||
AbortTitle: "放弃 %s",
|
||||
AbortPrompt: "您确定要放弃当前 %s 吗?",
|
||||
LcOpenLogMenu: "打开日志菜单",
|
||||
OpenLogMenu: "打开日志菜单",
|
||||
LogMenuTitle: "提交日志选项",
|
||||
ToggleShowGitGraphAll: "切换显示完整 git 分支图 (向 `git log` 命令传入 `--all` 选项)",
|
||||
ShowGitGraph: "显示 git 分支图",
|
||||
SortCommits: "提交排序",
|
||||
CantChangeContextSizeError: "无法在补丁构建模式下更改上下文,因为我们在发布该功能时懒得支持它。 如果你真的想要这么做,请告诉我们!",
|
||||
LcOpenCommitInBrowser: "在浏览器中打开提交",
|
||||
LcViewBisectOptions: "查看二分查找选项",
|
||||
OpenCommitInBrowser: "在浏览器中打开提交",
|
||||
ViewBisectOptions: "查看二分查找选项",
|
||||
Actions: Actions{
|
||||
// TODO: combine this with the original keybinding descriptions (those are all in lowercase atm)
|
||||
CheckoutCommit: "检出提交",
|
||||
@ -498,7 +490,7 @@ func chineseTranslationSet() TranslationSet {
|
||||
UnstageFile: "取消暂存文件",
|
||||
UnstageAllFiles: "取消暂存所有文件",
|
||||
StageAllFiles: "暂存所有文件",
|
||||
LcIgnoreExcludeFile: "忽略文件",
|
||||
IgnoreExcludeFile: "忽略文件",
|
||||
Commit: "提交 (Commit)",
|
||||
EditFile: "编辑文件",
|
||||
Push: "推送 (Push)",
|
||||
@ -506,8 +498,8 @@ func chineseTranslationSet() TranslationSet {
|
||||
OpenFile: "打开文件",
|
||||
StashAllChanges: "贮藏所有更改",
|
||||
StashStagedChanges: "贮藏暂存的更改",
|
||||
GitFlowFinish: "Git flow 结果",
|
||||
GitFlowStart: "Git Flow 开始",
|
||||
GitFlowFinish: "git flow 结果",
|
||||
GitFlowStart: "git flow 开始",
|
||||
CopyToClipboard: "复制到剪贴板",
|
||||
CopySelectedTextToClipboard: "将选中文本复制到剪贴板",
|
||||
RemovePatchFromCommit: "从提交中删除补丁",
|
||||
|
@ -8,8 +8,8 @@ func dutchTranslationSet() TranslationSet {
|
||||
BranchesTitle: "Branches",
|
||||
CommitsTitle: "Commits",
|
||||
StashTitle: "Stash",
|
||||
UnstagedChanges: `Unstaged wijzigingen`,
|
||||
StagedChanges: `Staged wijzigingen`,
|
||||
UnstagedChanges: "Unstaged wijzigingen",
|
||||
StagedChanges: "Staged wijzigingen",
|
||||
MainTitle: "Hoofd",
|
||||
StagingTitle: "Staging",
|
||||
NormalTitle: "Normaal",
|
||||
@ -18,31 +18,30 @@ func dutchTranslationSet() TranslationSet {
|
||||
CredentialsPassword: "Wachtwoord",
|
||||
CredentialsPassphrase: "Voer een wachtwoordzin in voor de SSH-sleutel",
|
||||
PassUnameWrong: "Wachtwoord en/of gebruikersnaam verkeerd",
|
||||
CommitChanges: "commit veranderingen",
|
||||
AmendLastCommit: "wijzig laatste commit",
|
||||
AmendLastCommitTitle: "Wijzig Laatste Commit",
|
||||
CommitChanges: "Commit veranderingen",
|
||||
AmendLastCommit: "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.",
|
||||
NoCommitToAmend: "Er is geen commits om te wijzigen.",
|
||||
CommitChangesWithEditor: "commit veranderingen met de git editor",
|
||||
CommitChangesWithEditor: "Commit veranderingen met de git editor",
|
||||
StatusTitle: "Status",
|
||||
LcNavigate: "navigeer",
|
||||
LcMenu: "menu",
|
||||
LcExecute: "uitvoeren",
|
||||
LcToggleStaged: "toggle staged",
|
||||
LcToggleStagedAll: "toggle staged alle",
|
||||
LcRefresh: "verversen",
|
||||
LcPush: "push",
|
||||
LcPull: "pull",
|
||||
LcScroll: "scroll",
|
||||
Menu: "Menu",
|
||||
Execute: "Uitvoeren",
|
||||
ToggleStaged: "Toggle staged",
|
||||
ToggleStagedAll: "Toggle staged alle",
|
||||
Refresh: "Verversen",
|
||||
Push: "Push",
|
||||
Pull: "Pull",
|
||||
Scroll: "Scroll",
|
||||
FilterStagedFiles: "Show only staged files",
|
||||
FilterUnstagedFiles: "Show only unstaged files",
|
||||
ResetCommitFilterState: "Reset commit file state filter",
|
||||
MergeConflictsTitle: "Merge Conflicten",
|
||||
LcCheckout: "uitchecken",
|
||||
MergeConflictsTitle: "Merge conflicten",
|
||||
Checkout: "Uitchecken",
|
||||
PullWait: "Pullen...",
|
||||
PushWait: "Pushen...",
|
||||
FetchWait: "Fetchen...",
|
||||
LcSoftReset: "zacht reset",
|
||||
SoftReset: "Zacht reset",
|
||||
AlreadyCheckedOutBranch: "Je hebt deze branch al uitgecheckt",
|
||||
SureForceCheckout: "Weet je zeker dat je het uitchecken wil forceren? Al je lokale verandering zullen worden verwijdert",
|
||||
ForceCheckoutBranch: "Forceer uitchecken op deze branch",
|
||||
@ -52,45 +51,44 @@ func dutchTranslationSet() TranslationSet {
|
||||
DeleteBranch: "Verwijder branch",
|
||||
DeleteBranchMessage: "Weet je zeker dat je branch '{{.selectedBranchName}}' wilt verwijderen?",
|
||||
ForceDeleteBranchMessage: "Weet je zeker dat je branch '{{.selectedBranchName}}' geforceerd wil verwijderen?",
|
||||
LcRebaseBranch: "rebase branch",
|
||||
RebaseBranch: "Rebase branch",
|
||||
CantRebaseOntoSelf: "Je kan niet een branch rebasen op zichzelf",
|
||||
CantMergeBranchIntoItself: "Je kan niet een branch in zichzelf mergen",
|
||||
LcForceCheckout: "forceer checkout",
|
||||
LcCheckoutByName: "uitchecken bij naam",
|
||||
LcNewBranch: "nieuwe branch",
|
||||
LcDeleteBranch: "verwijder branch",
|
||||
ForceCheckout: "Forceer checkout",
|
||||
CheckoutByName: "Uitchecken bij naam",
|
||||
NewBranch: "Nieuwe branch",
|
||||
NoBranchesThisRepo: "Geen branches voor deze repo",
|
||||
CommitWithoutMessageErr: "Je kan geen commit maken zonder commit bericht",
|
||||
LcCloseCancel: "sluiten",
|
||||
LcConfirm: "bevestig",
|
||||
LcClose: "sluiten",
|
||||
LcQuit: "quit",
|
||||
LcSquashDown: "squash beneden",
|
||||
LcFixupCommit: "Fixup commit",
|
||||
CloseCancel: "Sluiten",
|
||||
Confirm: "Bevestig",
|
||||
Close: "Sluiten",
|
||||
Quit: "Quit",
|
||||
SquashDown: "Squash beneden",
|
||||
FixupCommit: "Fixup commit",
|
||||
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
|
||||
Fixup: "Fixup",
|
||||
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?",
|
||||
Squash: "Squash",
|
||||
LcPickCommit: "kies commit (wanneer midden in rebase)",
|
||||
LcRevertCommit: "commit ongedaan maken",
|
||||
LcRewordCommit: "hernoem commit",
|
||||
LcDeleteCommit: "verwijder commit",
|
||||
LcMoveDownCommit: "verplaats commit 1 naar beneden",
|
||||
LcMoveUpCommit: "verplaats commit 1 naar boven",
|
||||
LcEditCommit: "wijzig commit",
|
||||
LcAmendToCommit: "wijzig commit met staged veranderingen",
|
||||
LcRenameCommitEditor: "hernoem commit met editor",
|
||||
PickCommit: "Kies commit (wanneer midden in rebase)",
|
||||
RevertCommit: "Commit ongedaan maken",
|
||||
RewordCommit: "Hernoem commit",
|
||||
DeleteCommit: "Verwijder commit",
|
||||
MoveDownCommit: "Verplaats commit 1 naar beneden",
|
||||
MoveUpCommit: "Verplaats commit 1 naar boven",
|
||||
EditCommit: "Wijzig commit",
|
||||
AmendToCommit: "Wijzig commit met staged veranderingen",
|
||||
RenameCommitEditor: "Hernoem commit met editor",
|
||||
NoCommitsThisBranch: "Geen commits in deze branch",
|
||||
Error: "Foutmelding",
|
||||
LcPickHunk: "kies stuk",
|
||||
LcPickAllHunks: "kies beide stukken",
|
||||
LcUndo: "ongedaan maken",
|
||||
LcUndoReflog: "ongedaan maken (via reflog) (experimenteel)",
|
||||
LcRedoReflog: "redo (via reflog) (experimenteel)",
|
||||
LcPop: "pop",
|
||||
LcDrop: "laten vallen",
|
||||
LcApply: "toepassen",
|
||||
PickHunk: "Kies stuk",
|
||||
PickAllHunks: "Kies beide stukken",
|
||||
Undo: "Ongedaan maken",
|
||||
UndoReflog: "Ongedaan maken (via reflog) (experimenteel)",
|
||||
RedoReflog: "Redo (via reflog) (experimenteel)",
|
||||
Pop: "Pop",
|
||||
Drop: "Laten vallen",
|
||||
Apply: "Toepassen",
|
||||
NoStashEntries: "Geen stash items",
|
||||
StashDrop: "Stash laten vallen",
|
||||
SureDropStashEntry: "Weet je het zeker dat je deze stash entry wil laten vallen?",
|
||||
@ -100,70 +98,68 @@ func dutchTranslationSet() TranslationSet {
|
||||
SureApplyStashEntry: "Weet je zeker dat je deze stash entry wil toepassen?",
|
||||
NoTrackedStagedFilesStash: "Je hebt geen tracked/staged bestanden om te laten stashen",
|
||||
StashChanges: "Stash veranderingen",
|
||||
LcRenameStash: "rename stash",
|
||||
RenameStash: "Rename stash",
|
||||
RenameStashPrompt: "Rename stash: {{.stashName}}",
|
||||
NoChangedFiles: "Geen veranderde bestanden",
|
||||
OpenConfig: "open config bestand",
|
||||
EditConfig: "verander config bestand",
|
||||
OpenConfig: "Open config bestand",
|
||||
EditConfig: "Verander config bestand",
|
||||
ForcePush: "Forceer push",
|
||||
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",
|
||||
UpdatesRejectedAndForcePushDisabled: "Updates were rejected and you have disabled force pushing",
|
||||
LcCheckForUpdate: "check voor updates",
|
||||
CheckingForUpdates: "zoeken naar updates...",
|
||||
CheckForUpdate: "Check voor updates",
|
||||
CheckingForUpdates: "Zoeken naar updates...",
|
||||
OnLatestVersionErr: "Je hebt al de laatste versie",
|
||||
MajorVersionErr: "Nieuwe versie ({{.newVersion}}) is niet backwards compatibele vergeleken met de huidige versie ({{.currentVersion}})",
|
||||
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",
|
||||
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. `,
|
||||
LcEditFile: `verander bestand`,
|
||||
LcOpenFile: `open bestand`,
|
||||
LcIgnoreFile: `voeg toe aan .gitignore`,
|
||||
LcRefreshFiles: `refresh bestanden`,
|
||||
LcMergeIntoCurrentBranch: `merge in met huidige checked out branch`,
|
||||
EditFile: `Verander bestand`,
|
||||
OpenFile: `Open bestand`,
|
||||
IgnoreFile: `Voeg toe aan .gitignore`,
|
||||
RefreshFiles: `Refresh bestanden`,
|
||||
MergeIntoCurrentBranch: `Merge in met huidige checked out branch`,
|
||||
ConfirmQuit: `Weet je zeker dat je dit programma wil sluiten?`,
|
||||
SwitchRepo: "wissel naar een recente repo",
|
||||
LcAllBranchesLogGraph: `alle logs van de branch laten zien`,
|
||||
SwitchRepo: "Wissel naar een recente repo",
|
||||
AllBranchesLogGraph: `Alle logs van de branch laten zien`,
|
||||
UnsupportedGitService: `Niet-ondersteunde git-service`,
|
||||
LcCreatePullRequest: `maak een pull-request`,
|
||||
LcCopyPullRequestURL: `kopieer de URL van het pull-verzoek naar het klembord`,
|
||||
CreatePullRequest: `Maak een pull-request`,
|
||||
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.`,
|
||||
LcFetch: `fetch`,
|
||||
Fetch: `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`,
|
||||
FileEnter: `stage individuele hunks/lijnen`,
|
||||
FileEnter: `Stage individuele hunks/lijnen`,
|
||||
FileStagingRequirements: `Kan alleen individuele lijnen stagen van getrackte bestanden met onstaged veranderingen`,
|
||||
StageSelection: `toggle lijnen staged / unstaged`,
|
||||
ResetSelection: `verwijdert change (git reset)`,
|
||||
ToggleDragSelect: `toggle drag selecteer`,
|
||||
ToggleSelectHunk: `toggle selecteer hunk`,
|
||||
ToggleSelectionForPatch: `voeg toe/verwijder lijn(en) in patch`,
|
||||
ToggleStagingPanel: `ga naar een ander paneel`,
|
||||
ReturnToFilesPanel: `ga terug naar het bestanden paneel`,
|
||||
FastForward: `fast-forward deze branch vanaf zijn upstream`,
|
||||
Fetching: "fetching en fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
StageSelection: `Toggle lijnen staged / unstaged`,
|
||||
ResetSelection: `Verwijdert change (git reset)`,
|
||||
ToggleDragSelect: `Toggle drag selecteer`,
|
||||
ToggleSelectHunk: `Toggle selecteer hunk`,
|
||||
ToggleSelectionForPatch: `Voeg toe/verwijder lijn(en) in patch`,
|
||||
ToggleStagingPanel: `Ga naar een ander paneel`,
|
||||
ReturnToFilesPanel: `Ga terug naar het bestanden paneel`,
|
||||
FastForward: `Fast-forward deze branch vanaf zijn upstream`,
|
||||
Fetching: "Fetching en fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
FoundConflicts: "Conflicten!, Om af te breken druk 'esc', anders druk op 'enter'",
|
||||
FoundConflictsTitle: "Auto-merge mislukt",
|
||||
PickHunk: "kies hunk",
|
||||
PickAllHunks: "kies bijde hunks",
|
||||
ViewMergeRebaseOptions: "bekijk merge/rebase opties",
|
||||
ViewMergeRebaseOptions: "Bekijk merge/rebase opties",
|
||||
NotMergingOrRebasing: "Je bent momenteel niet aan het rebasen of mergen",
|
||||
RecentRepos: "recente repositories",
|
||||
MergeOptionsTitle: "Merge Opties",
|
||||
RebaseOptionsTitle: "Rebase Opties",
|
||||
CommitMessageTitle: "Commit Bericht",
|
||||
RecentRepos: "Recente repositories",
|
||||
MergeOptionsTitle: "Merge opties",
|
||||
RebaseOptionsTitle: "Rebase opties",
|
||||
CommitMessageTitle: "Commit bericht",
|
||||
LocalBranchesTitle: "Branches",
|
||||
SearchTitle: "Zoek",
|
||||
TagsTitle: "Tags",
|
||||
MenuTitle: "Menu",
|
||||
RemotesTitle: "Remotes",
|
||||
RemoteBranchesTitle: "Remote Branches",
|
||||
PatchBuildingTitle: "Patch Bouwen",
|
||||
RemoteBranchesTitle: "Remote branches",
|
||||
PatchBuildingTitle: "Patch bouwen",
|
||||
InformationTitle: "Informatie",
|
||||
SecondaryTitle: "Secondary",
|
||||
ReflogCommitsTitle: "Reflog",
|
||||
GlobalTitle: "Globale Sneltoetsen",
|
||||
ConflictsResolved: "alle merge conflicten zijn opgelost. Wilt je verder gaan?",
|
||||
GlobalTitle: "Globale sneltoetsen",
|
||||
ConflictsResolved: "Alle merge conflicten zijn opgelost. Wilt je verder gaan?",
|
||||
MergingTitle: "Mergen",
|
||||
ConfirmMerge: "Weet je zeker dat je '{{.selectedBranch}}' in '{{.checkedOutBranch}}' wil mergen?",
|
||||
FwdNoUpstream: "Kan niet de branch vooruitspoelen zonder upstream",
|
||||
@ -171,185 +167,183 @@ func dutchTranslationSet() TranslationSet {
|
||||
ErrorOccurred: "Er is iets fout gegaan! Zou je hier een issue aan willen maken",
|
||||
NoRoom: "Niet genoeg ruimte",
|
||||
YouAreHere: "JE BENT HIER",
|
||||
LcRewordNotSupported: "herformatteren van commits in interactief rebasen is nog niet ondersteund",
|
||||
LcCherryPickCopy: "kopieer commit (cherry-pick)",
|
||||
LcCherryPickCopyRange: "kopieer commit reeks (cherry-pick)",
|
||||
LcPasteCommits: "plak commits (cherry-pick)",
|
||||
RewordNotSupported: "Herformatteren van commits in interactief rebasen is nog niet ondersteund",
|
||||
CherryPickCopy: "Kopieer commit (cherry-pick)",
|
||||
CherryPickCopyRange: "Kopieer commit reeks (cherry-pick)",
|
||||
PasteCommits: "Plak commits (cherry-pick)",
|
||||
SureCherryPick: "Weet je zeker dat je de gekopieerde commits naar deze branch wil cherry-picken?",
|
||||
CherryPick: "Cherry-Pick",
|
||||
Donate: "Doneer",
|
||||
PrevLine: "selecteer de vorige lijn",
|
||||
NextLine: "selecteer de volgende lijn",
|
||||
PrevHunk: "selecteer de vorige hunk",
|
||||
NextHunk: "selecteer de volgende hunk",
|
||||
PrevConflict: "selecteer voorgaand conflict",
|
||||
NextConflict: "selecteer volgende conflict",
|
||||
SelectPrevHunk: "selecteer bovenste hunk",
|
||||
SelectNextHunk: "selecteer onderste hunk",
|
||||
ScrollDown: "scroll omlaag",
|
||||
ScrollUp: "scroll omhoog",
|
||||
LcScrollUpMainPanel: "scroll naar beneden vanaf hoofdpaneel",
|
||||
LcScrollDownMainPanel: "scroll naar beneden vanaf hoofdpaneel",
|
||||
PrevLine: "Selecteer de vorige lijn",
|
||||
NextLine: "Selecteer de volgende lijn",
|
||||
PrevHunk: "Selecteer de vorige hunk",
|
||||
NextHunk: "Selecteer de volgende hunk",
|
||||
PrevConflict: "Selecteer voorgaand conflict",
|
||||
NextConflict: "Selecteer volgende conflict",
|
||||
SelectPrevHunk: "Selecteer bovenste hunk",
|
||||
SelectNextHunk: "Selecteer onderste hunk",
|
||||
ScrollDown: "Scroll omlaag",
|
||||
ScrollUp: "Scroll omhoog",
|
||||
ScrollUpMainPanel: "Scroll naar beneden vanaf hoofdpaneel",
|
||||
ScrollDownMainPanel: "Scroll naar beneden vanaf hoofdpaneel",
|
||||
AmendCommitTitle: "Commit wijzigen",
|
||||
AmendCommitPrompt: "Weet je zeker dat je deze commit wil wijzigen met de vorige staged bestanden?",
|
||||
DeleteCommitTitle: "Verwijder Commit",
|
||||
DeleteCommitTitle: "Verwijder commit",
|
||||
DeleteCommitPrompt: "Weet je zeker dat je deze commit wil verwijderen?",
|
||||
SquashingStatus: "squashen",
|
||||
FixingStatus: "fixing up",
|
||||
DeletingStatus: "verwijderen",
|
||||
MovingStatus: "verplaatsen",
|
||||
RebasingStatus: "rebasen",
|
||||
AmendingStatus: "wijzigen",
|
||||
CherryPickingStatus: "cherry-picken",
|
||||
UndoingStatus: "ongedaan maken",
|
||||
RedoingStatus: "redoing",
|
||||
CheckingOutStatus: "uitchecken",
|
||||
SquashingStatus: "Squashen",
|
||||
FixingStatus: "Fixing up",
|
||||
DeletingStatus: "Verwijderen",
|
||||
MovingStatus: "Verplaatsen",
|
||||
RebasingStatus: "Rebasen",
|
||||
AmendingStatus: "Wijzigen",
|
||||
CherryPickingStatus: "Cherry-picken",
|
||||
UndoingStatus: "Ongedaan maken",
|
||||
RedoingStatus: "Redoing",
|
||||
CheckingOutStatus: "Uitchecken",
|
||||
CommitFiles: "Commit bestanden",
|
||||
LcViewItemFiles: "bekijk gecommite bestanden",
|
||||
ViewItemFiles: "Bekijk gecommite bestanden",
|
||||
CommitFilesTitle: "Commit bestanden",
|
||||
LcCheckoutCommitFile: "bestand uitchecken",
|
||||
LcDiscardOldFileChange: "uitsluit deze commit zijn veranderingen aan dit bestand",
|
||||
DiscardFileChangesTitle: "uitsluit bestand zijn veranderingen",
|
||||
CheckoutCommitFile: "Bestand uitchecken",
|
||||
DiscardOldFileChange: "Uitsluit deze commit zijn veranderingen aan dit bestand",
|
||||
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",
|
||||
DisabledForGPG: "Onderdelen niet beschikbaar voor gebruikers die GPG gebruiken",
|
||||
CreateRepo: "Niet in een git repository. Creëer een nieuwe git repository? (y/n): ",
|
||||
AutoStashTitle: "Autostash?",
|
||||
AutoStashPrompt: "Je moet je veranderingen stashen en poppen om ze over te brengen. Dit automatisch doen? (enter/esc)",
|
||||
StashPrefix: "Auto-stashing veranderingen voor ",
|
||||
LcViewDiscardOptions: "bekijk 'veranderingen ongedaan maken' opties",
|
||||
LcCancel: "annuleren",
|
||||
LcDiscardAllChanges: "negeer alle wijzigingen",
|
||||
LcDiscardUnstagedChanges: "negeer unstaged wijzigingen",
|
||||
LcDiscardAllChangesToAllFiles: "verwijder werkende tree",
|
||||
LcDiscardAnyUnstagedChanges: "gooi unstaged wijzigingen weg",
|
||||
LcDiscardUntrackedFiles: "negeer niet-gevonden bestanden",
|
||||
LcViewResetOptions: `bekijk reset opties`,
|
||||
LcHardReset: "harde reset",
|
||||
LcCreateFixupCommit: `creëer fixup commit voor deze commit`,
|
||||
LcSquashAboveCommits: `squash bovenstaande commits`,
|
||||
ViewDiscardOptions: "Bekijk 'veranderingen ongedaan maken' opties",
|
||||
Cancel: "Annuleren",
|
||||
DiscardAllChanges: "Negeer alle wijzigingen",
|
||||
DiscardUnstagedChanges: "Negeer unstaged wijzigingen",
|
||||
DiscardAllChangesToAllFiles: "Verwijder werkende tree",
|
||||
DiscardAnyUnstagedChanges: "Gooi unstaged wijzigingen weg",
|
||||
DiscardUntrackedFiles: "Negeer niet-gevonden bestanden",
|
||||
ViewResetOptions: `Bekijk reset opties`,
|
||||
HardReset: "Harde reset",
|
||||
CreateFixupCommit: `Creëer fixup commit voor deze commit`,
|
||||
SquashAboveCommits: `Squash bovenstaande commits`,
|
||||
SureSquashAboveCommits: `Weet je zeker dat je alles wil squash/fixup! voor de bovenstaand commits {{.commit}}?`,
|
||||
CreateFixupCommit: `Creëer fixup commit`,
|
||||
CreateFixupCommitDescription: `Creëer fixup commit`,
|
||||
SureCreateFixupCommit: `Weet je zeker dat je een fixup wil maken! commit voor commit {{.commit}}?`,
|
||||
LcExecuteCustomCommand: "voer aangepaste commando uit",
|
||||
ExecuteCustomCommand: "Voer aangepaste commando uit",
|
||||
CustomCommand: "Aangepaste commando:",
|
||||
LcCommitChangesWithoutHook: "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",
|
||||
LcResetTo: `reset naar`,
|
||||
ResetTo: `Reset naar`,
|
||||
PressEnterToReturn: "Press om terug te gaan naar lazygit",
|
||||
LcViewStashOptions: "bekijk stash opties",
|
||||
LcStashAllChanges: "stash-bestanden",
|
||||
LcStashAllChangesKeepIndex: "stash staged wijzigingen",
|
||||
LcStashOptions: "Stash opties",
|
||||
ViewStashOptions: "Bekijk stash opties",
|
||||
StashAllChanges: "Stash-bestanden",
|
||||
StashAllChangesKeepIndex: "Stash staged wijzigingen",
|
||||
StashOptions: "Stash opties",
|
||||
NotARepository: "Fout: moet in een git repository uitgevoerd worden",
|
||||
LcJump: "ga naar paneel",
|
||||
Jump: "Ga naar paneel",
|
||||
DiscardPatch: "Patch weg gooien",
|
||||
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",
|
||||
LcToggleAddToPatch: "toggle bestand inbegrepen in patch",
|
||||
ViewPatchOptions: "bekijk aangepaste patch opties",
|
||||
PatchOptionsTitle: "Patch Opties",
|
||||
ToggleAddToPatch: "Toggle bestand inbegrepen in patch",
|
||||
ViewPatchOptions: "Bekijk aangepaste 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",
|
||||
LcEnterFile: "enter bestand om geselecteerde regels toe te voegen aan de patch",
|
||||
ExitCustomPatchBuilder: `sluit lijn-bij-lijn modus`,
|
||||
EnterFile: "Enter bestand om geselecteerde regels toe te voegen aan de patch",
|
||||
ExitCustomPatchBuilder: `Sluit lijn-bij-lijn modus`,
|
||||
EnterUpstream: `Enter upstream als '<remote> <branchnaam>'`,
|
||||
ReturnToRemotesList: `ga terug naar remotes lijst`,
|
||||
LcAddNewRemote: `voeg een nieuwe remote toe`,
|
||||
LcNewRemoteName: `Nieuwe remote name:`,
|
||||
LcNewRemoteUrl: `Nieuwe remote url:`,
|
||||
LcEditRemoteName: `Enter updated remote naam voor {{.remoteName}}:`,
|
||||
LcEditRemoteUrl: `Enter updated remote url voor {{.remoteName}}:`,
|
||||
LcRemoveRemote: `verwijder remote`,
|
||||
LcRemoveRemotePrompt: "Weet je zeker dat je deze remote wilt verwijderen",
|
||||
DeleteRemoteBranch: "Verwijder Remote Branch",
|
||||
ReturnToRemotesList: `Ga terug naar remotes lijst`,
|
||||
AddNewRemote: `Voeg een nieuwe remote toe`,
|
||||
NewRemoteName: `Nieuwe remote name:`,
|
||||
NewRemoteUrl: `Nieuwe remote url:`,
|
||||
EditRemoteName: `Enter updated remote naam voor {{.remoteName}}:`,
|
||||
EditRemoteUrl: `Enter updated remote url voor {{.remoteName}}:`,
|
||||
RemoveRemote: `Verwijder remote`,
|
||||
RemoveRemotePrompt: "Weet je zeker dat je deze remote wilt verwijderen",
|
||||
DeleteRemoteBranch: "Verwijder remote branch",
|
||||
DeleteRemoteBranchMessage: "Weet je zeker dat je deze remote branch wilt verwijderen",
|
||||
LcSetUpstream: "stel in als upstream van uitgecheckte branch",
|
||||
LcSetAsUpstream: "stel in als upstream van uitgecheckte branch",
|
||||
SetUpstream: "Stel in als upstream van uitgecheckte branch",
|
||||
SetAsUpstream: "Stel in als upstream van uitgecheckte branch",
|
||||
SetUpstreamTitle: "Stel in als upstream branch",
|
||||
SetUpstreamMessage: "Weet je zeker dat je de upstream branch van '{{.checkedOut}}' naar '{{.selected}}' wilt zetten",
|
||||
LcEditRemote: "wijzig remote",
|
||||
LcTagCommit: "tag commit",
|
||||
EditRemote: "Wijzig remote",
|
||||
TagCommit: "Tag commit",
|
||||
TagNameTitle: "Tag naam:",
|
||||
LcDeleteTag: "verwijder tag",
|
||||
DeleteTag: "Verwijder tag",
|
||||
DeleteTagTitle: "Verwijder tag",
|
||||
DeleteTagPrompt: "Weet je zeker dat je '{{.tagName}}' wil verwijderen?",
|
||||
PushTagTitle: "remote om tag '{{.tagName}}' te pushen naar:",
|
||||
LcPushTag: "push tag",
|
||||
LcCreateTag: "creëer tag",
|
||||
PushTagTitle: "Remote om tag '{{.tagName}}' te pushen naar:",
|
||||
PushTag: "Push tag",
|
||||
CreateTag: "Creëer tag",
|
||||
CreateTagTitle: "Tag naam:",
|
||||
LcFetchRemote: "fetch remote",
|
||||
FetchingRemoteStatus: "remote fetchen",
|
||||
LcCheckoutCommit: "checkout commit",
|
||||
FetchRemote: "Fetch remote",
|
||||
FetchingRemoteStatus: "Remote fetchen",
|
||||
CheckoutCommit: "Checkout commit",
|
||||
SureCheckoutThisCommit: "Weet je zeker dat je deze commit wil uitchecken?",
|
||||
LcGitFlowOptions: "laat git-flow opties zien",
|
||||
GitFlowOptions: "Laat git-flow opties zien",
|
||||
NotAGitFlowBranch: "Dit lijkt geen git flow branch te zijn",
|
||||
NewGitFlowBranchPrompt: "nieuwe '{{.branchType}}' naam:",
|
||||
NewGitFlowBranchPrompt: "Nieuwe '{{.branchType}}' naam:",
|
||||
IgnoreTracked: "Negeer tracked bestand",
|
||||
IgnoreTrackedPrompt: "weet je zeker dat je een getracked bestand wil negeren?",
|
||||
LcViewResetToUpstreamOptions: "bekijk upstream reset opties",
|
||||
LcNextScreenMode: "volgende scherm modus (normaal/half/groot)",
|
||||
LcPrevScreenMode: "vorige scherm modus",
|
||||
LcStartSearch: "start met zoeken",
|
||||
IgnoreTrackedPrompt: "Weet je zeker dat je een getracked bestand wil negeren?",
|
||||
ViewResetToUpstreamOptions: "Bekijk upstream reset opties",
|
||||
NextScreenMode: "Volgende scherm modus (normaal/half/groot)",
|
||||
PrevScreenMode: "Vorige scherm modus",
|
||||
StartSearch: "Start met zoeken",
|
||||
Panel: "Paneel",
|
||||
Keybindings: "Sneltoetsen",
|
||||
LcRenameBranch: "hernoem branch",
|
||||
RenameBranch: "Hernoem branch",
|
||||
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?",
|
||||
LcOpenMenu: "open menu",
|
||||
LcResetCherryPick: "reset cherry-picked (gekopieerde) commits selectie",
|
||||
LcNextTab: "volgende tabblad",
|
||||
LcPrevTab: "vorige tabblad",
|
||||
LcCantUndoWhileRebasing: "Kan niet ongedaan maken terwijl je aan het rebasen bent",
|
||||
LcCantRedoWhileRebasing: "Kan niet opnieuw doen (redo) terwijl je aan het rebasen bent",
|
||||
OpenMenu: "Open menu",
|
||||
ResetCherryPick: "Reset cherry-picked (gekopieerde) commits selectie",
|
||||
NextTab: "Volgende tabblad",
|
||||
PrevTab: "Vorige tabblad",
|
||||
CantUndoWhileRebasing: "Kan niet ongedaan maken 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?",
|
||||
MustStashTitle: "Moet stashen",
|
||||
ConfirmationTitle: "Bevestigingspaneel",
|
||||
LcPrevPage: "vorige pagina",
|
||||
LcNextPage: "volgende pagina",
|
||||
LcGotoTop: "scroll naar boven",
|
||||
LcGotoBottom: "scroll naar beneden",
|
||||
LcFilteringBy: "filteren bij",
|
||||
PrevPage: "Vorige pagina",
|
||||
NextPage: "Volgende pagina",
|
||||
GotoTop: "Scroll naar boven",
|
||||
GotoBottom: "Scroll naar beneden",
|
||||
FilteringBy: "Filteren bij",
|
||||
ResetInParentheses: "(reset)",
|
||||
LcOpenFilteringMenu: "bekijk scoping opties",
|
||||
LcFilterBy: "filter bij",
|
||||
LcExitFilterMode: "stop met filteren bij pad",
|
||||
LcFilterPathOption: "vulin pad om op te filteren",
|
||||
OpenFilteringMenu: "Bekijk scoping opties",
|
||||
FilterBy: "Filter bij",
|
||||
ExitFilterMode: "Stop met filteren bij pad",
|
||||
FilterPathOption: "Vulin pad om op te filteren",
|
||||
EnterFileName: "Vulin path:",
|
||||
FilteringMenuTitle: "Filteren",
|
||||
MustExitFilterModeTitle: "Command niet beschikbaar",
|
||||
MustExitFilterModePrompt: "Command niet beschikbaar in filter modus. Sluit filter modus?",
|
||||
LcDiff: "diff",
|
||||
LcEnterRefToDiff: "vul in ref naar diff",
|
||||
LcEnteRefName: "vul in ref:",
|
||||
LcExitDiffMode: "sluit diff mode",
|
||||
Diff: "Diff",
|
||||
EnterRefToDiff: "Vul in ref naar diff",
|
||||
EnteRefName: "Vul in ref:",
|
||||
ExitDiffMode: "Sluit diff mode",
|
||||
DiffingMenuTitle: "Diffen",
|
||||
LcSwapDiff: "keer diff richting om",
|
||||
LcOpenDiffingMenu: "open diff menu",
|
||||
LcShowingGitDiff: "laat output zien voor:",
|
||||
LcCopyCommitShaToClipboard: "kopieer commit SHA naar klembord",
|
||||
LcCopyCommitMessageToClipboard: "kopieer commit bericht naar klembord",
|
||||
LcCopyBranchNameToClipboard: "kopieer branch name naar klembord",
|
||||
LcCopyFileNameToClipboard: "kopieer de bestandsnaam naar het klembord",
|
||||
LcCopyCommitFileNameToClipboard: "kopieer de vastgelegde bestandsnaam naar het klembord",
|
||||
LcCommitPrefixPatternError: "Fout in commitPrefix patroon",
|
||||
NoFilesStagedTitle: "geen bestanden gestaged",
|
||||
SwapDiff: "Keer diff richting om",
|
||||
OpenDiffingMenu: "Open diff menu",
|
||||
ShowingGitDiff: "Laat output zien voor:",
|
||||
CopyCommitShaToClipboard: "Kopieer commit SHA naar klembord",
|
||||
CopyCommitMessageToClipboard: "Kopieer commit bericht naar klembord",
|
||||
CopyBranchNameToClipboard: "Kopieer branch name naar klembord",
|
||||
CopyFileNameToClipboard: "Kopieer de bestandsnaam naar het klembord",
|
||||
CopyCommitFileNameToClipboard: "Kopieer de vastgelegde bestandsnaam naar het klembord",
|
||||
CommitPrefixPatternError: "Fout in commitPrefix patroon",
|
||||
NoFilesStagedTitle: "Geen bestanden gestaged",
|
||||
NoFilesStagedPrompt: "Je hebt geen bestanden gestaged. Commit alle bestanden?",
|
||||
BranchNotFoundTitle: "Branch niet gevonden",
|
||||
BranchNotFoundPrompt: "Branch niet gevonden. Creëer een nieuwe branch genaamd",
|
||||
PullRequestURLCopiedToClipboard: "Pull-aanvraag-URL gekopieerd naar klembord",
|
||||
CommitMessageCopiedToClipboard: "Commit message gekopieerd naar klembord",
|
||||
LcCopiedToClipboard: "gekopieerd naar klembord",
|
||||
NavigationTitle: "Lijstpaneel Navigatie",
|
||||
LcViewCommits: "bekijk commits",
|
||||
LcToggleTreeView: "toggle bestandsboom weergave",
|
||||
LcCreateNewBranchFromCommit: "creëer nieuwe branch van commit",
|
||||
LcCopySubmoduleNameToClipboard: "kopieer submodule naam naar klembord",
|
||||
LcEnterSubmodule: "enter submodule",
|
||||
LcAddSubmodule: "voeg nieuwe submodule toe",
|
||||
LcInitSubmodule: "initialiseer submodule",
|
||||
LcViewBulkSubmoduleOptions: "bekijk bulk submodule opties",
|
||||
CopiedToClipboard: "Gekopieerd naar klembord",
|
||||
NavigationTitle: "Lijstpaneel navigatie",
|
||||
ViewCommits: "Bekijk commits",
|
||||
ToggleTreeView: "Toggle bestandsboom weergave",
|
||||
CreateNewBranchFromCommit: "Creëer nieuwe branch van commit",
|
||||
CopySubmoduleNameToClipboard: "Kopieer submodule naam naar klembord",
|
||||
EnterSubmodule: "Enter submodule",
|
||||
AddSubmodule: "Voeg nieuwe submodule toe",
|
||||
InitSubmodule: "Initialiseer submodule",
|
||||
ViewBulkSubmoduleOptions: "Bekijk bulk submodule opties",
|
||||
CreatePullRequestOptions: "Bekijk opties voor pull-aanvraag",
|
||||
LcCreatePullRequestOptions: "bekijk opties voor pull-aanvraag",
|
||||
ConfirmRevertCommit: "Weet u zeker dat u {{.selectedCommit}} ongedaan wilt maken?",
|
||||
}
|
||||
}
|
||||
|
1016
pkg/i18n/english.go
1016
pkg/i18n/english.go
File diff suppressed because it is too large
Load Diff
@ -43,23 +43,22 @@ func japaneseTranslationSet() TranslationSet {
|
||||
AmendLastCommit: "最新のコミットにamend",
|
||||
AmendLastCommitTitle: "最新のコミットにamend",
|
||||
SureToAmend: "最新のコミットに変更をamendします。よろしいですか? コミットメッセージはコミットパネルから変更できます。",
|
||||
NoCommitToAmend: "amend可能なコミットが存在しません。",
|
||||
NoCommitToAmend: "Amend可能なコミットが存在しません。",
|
||||
CommitChangesWithEditor: "gitエディタを使用して変更をコミット",
|
||||
StatusTitle: "ステータス",
|
||||
LcNavigate: "移動",
|
||||
LcMenu: "メニュー",
|
||||
LcExecute: "実行",
|
||||
LcToggleStaged: "ステージ/アンステージ",
|
||||
LcToggleStagedAll: "すべての変更をステージ/アンステージ",
|
||||
LcToggleTreeView: "ファイルツリーの表示を切り替え",
|
||||
LcOpenMergeTool: "git mergetoolを開く",
|
||||
LcRefresh: "リフレッシュ",
|
||||
LcPush: "push",
|
||||
LcPull: "pull",
|
||||
LcScroll: "スクロール",
|
||||
Menu: "メニュー",
|
||||
Execute: "実行",
|
||||
ToggleStaged: "ステージ/アンステージ",
|
||||
ToggleStagedAll: "すべての変更をステージ/アンステージ",
|
||||
ToggleTreeView: "ファイルツリーの表示を切り替え",
|
||||
OpenMergeTool: "Git mergetoolを開く",
|
||||
Refresh: "リフレッシュ",
|
||||
Push: "Push",
|
||||
Pull: "Pull",
|
||||
Scroll: "スクロール",
|
||||
MergeConflictsTitle: "マージコンフリクト",
|
||||
LcCheckout: "チェックアウト",
|
||||
LcFileFilter: "ファイルをフィルタ (ステージ/アンステージ)",
|
||||
Checkout: "チェックアウト",
|
||||
FileFilter: "ファイルをフィルタ (ステージ/アンステージ)",
|
||||
FilterStagedFiles: "ステージされたファイルのみを表示",
|
||||
FilterUnstagedFiles: "ステージされていないファイルのみを表示",
|
||||
ResetCommitFilterState: "フィルタをリセット",
|
||||
@ -67,7 +66,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
PullWait: "Pull中...",
|
||||
PushWait: "Push中...",
|
||||
FetchWait: "Fetch中...",
|
||||
LcSoftReset: "softリセット",
|
||||
SoftReset: "Softリセット",
|
||||
AlreadyCheckedOutBranch: "ブランチはすでにチェックアウトされています。",
|
||||
// SureForceCheckout: "Are you sure you want force checkout? You will lose all local changes",
|
||||
// ForceCheckoutBranch: "Force Checkout Branch",
|
||||
@ -77,45 +76,44 @@ func japaneseTranslationSet() TranslationSet {
|
||||
DeleteBranch: "ブランチを削除",
|
||||
DeleteBranchMessage: "ブランチ '{{.selectedBranchName}}' を削除します。よろしいですか?",
|
||||
ForceDeleteBranchMessage: "'{{.selectedBranchName}}' はマージされていません。本当に削除しますか?",
|
||||
// LcRebaseBranch: "rebase checked-out branch onto this branch",
|
||||
// LcRebaseBranch: "Rebase checked-out branch onto this branch",
|
||||
CantRebaseOntoSelf: "ブランチを自分自身にリベースすることはできません。",
|
||||
CantMergeBranchIntoItself: "ブランチを自分自身にマージすることはできません。",
|
||||
// LcForceCheckout: "force checkout",
|
||||
// LcCheckoutByName: "checkout by name",
|
||||
LcNewBranch: "新しいブランチを作成",
|
||||
LcDeleteBranch: "ブランチを削除",
|
||||
// LcForceCheckout: "Force checkout",
|
||||
// LcCheckoutByName: "Checkout by name",
|
||||
NewBranch: "新しいブランチを作成",
|
||||
NoBranchesThisRepo: "リポジトリにブランチが存在しません",
|
||||
CommitWithoutMessageErr: "コミットメッセージを入力してください",
|
||||
LcCloseCancel: "閉じる/キャンセル",
|
||||
LcConfirm: "確認",
|
||||
LcClose: "閉じる",
|
||||
LcQuit: "終了",
|
||||
// LcSquashDown: "squash down",
|
||||
// LcFixupCommit: "fixup commit",
|
||||
CloseCancel: "閉じる/キャンセル",
|
||||
Confirm: "確認",
|
||||
Close: "閉じる",
|
||||
Quit: "終了",
|
||||
// LcSquashDown: "Squash down",
|
||||
// LcFixupCommit: "Fixup commit",
|
||||
// NoCommitsThisBranch: "No commits for this branch",
|
||||
// CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
|
||||
// Fixup: "Fixup",
|
||||
// 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?",
|
||||
// Squash: "Squash",
|
||||
// LcPickCommit: "pick commit (when mid-rebase)",
|
||||
LcRevertCommit: "コミットをrevert",
|
||||
LcRewordCommit: "コミットメッセージを変更",
|
||||
LcDeleteCommit: "コミットを削除",
|
||||
LcMoveDownCommit: "コミットを1つ下に移動",
|
||||
LcMoveUpCommit: "コミットを1つ上に移動",
|
||||
LcEditCommit: "コミットを編集",
|
||||
LcAmendToCommit: "ステージされた変更でamendコミット",
|
||||
LcRenameCommitEditor: "エディタでコミットメッセージを編集",
|
||||
// LcPickCommit: "Pick commit (when mid-rebase)",
|
||||
RevertCommit: "コミットをrevert",
|
||||
RewordCommit: "コミットメッセージを変更",
|
||||
DeleteCommit: "コミットを削除",
|
||||
MoveDownCommit: "コミットを1つ下に移動",
|
||||
MoveUpCommit: "コミットを1つ上に移動",
|
||||
EditCommit: "コミットを編集",
|
||||
AmendToCommit: "ステージされた変更でamendコミット",
|
||||
RenameCommitEditor: "エディタでコミットメッセージを編集",
|
||||
Error: "エラー",
|
||||
// LcPickHunk: "pick hunk",
|
||||
// LcPickAllHunks: "pick all hunks",
|
||||
LcUndo: "アンドゥ",
|
||||
LcUndoReflog: "アンドゥ (via reflog) (experimental)",
|
||||
LcRedoReflog: "リドゥ (via reflog) (experimental)",
|
||||
LcPop: "pop",
|
||||
LcDrop: "drop",
|
||||
LcApply: "適用",
|
||||
// LcPickHunk: "Pick hunk",
|
||||
// LcPickAllHunks: "Pick all hunks",
|
||||
Undo: "アンドゥ",
|
||||
UndoReflog: "アンドゥ (via reflog) (experimental)",
|
||||
RedoReflog: "リドゥ (via reflog) (experimental)",
|
||||
Pop: "Pop",
|
||||
Drop: "Drop",
|
||||
Apply: "適用",
|
||||
NoStashEntries: "Stashが存在しません",
|
||||
StashDrop: "Stashを削除",
|
||||
SureDropStashEntry: "Stashを削除します。よろしいですか?",
|
||||
@ -125,7 +123,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
SureApplyStashEntry: "Stashを適用します。よろしいですか?",
|
||||
// NoTrackedStagedFilesStash: "You have no tracked/staged files to stash",
|
||||
StashChanges: "変更をStash",
|
||||
LcRenameStash: "Stashを変更",
|
||||
RenameStash: "Stashを変更",
|
||||
RenameStashPrompt: "Stash名を変更: {{.stashName}}",
|
||||
OpenConfig: "設定ファイルを開く",
|
||||
EditConfig: "設定ファイルを編集",
|
||||
@ -133,7 +131,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
ForcePushPrompt: "ブランチがリモートブランチから分岐しています。'esc'でキャンセル, または'enter'でforce pushします。",
|
||||
ForcePushDisabled: "ブランチがリモートブランチから分岐しています。force pushは無効化されています。",
|
||||
// UpdatesRejectedAndForcePushDisabled: "Updates were rejected and you have disabled force pushing",
|
||||
LcCheckForUpdate: "更新を確認",
|
||||
CheckForUpdate: "更新を確認",
|
||||
CheckingForUpdates: "更新を確認中...",
|
||||
UpdateAvailableTitle: "最新リリース!",
|
||||
UpdateAvailable: "バージョン {{.newVersion}} をインストールしますか?",
|
||||
@ -151,19 +149,19 @@ func japaneseTranslationSet() TranslationSet {
|
||||
MergeToolPrompt: "`git mergetool`を開きます。よろしいですか?",
|
||||
IntroPopupMessage: japaneseIntroPopupMessage,
|
||||
// GitconfigParseErr: `Gogit failed to parse your gitconfig file due to the presence of unquoted '\' characters. Removing these should fix the issue.`,
|
||||
LcEditFile: `ファイルを編集`,
|
||||
LcOpenFile: `ファイルを開く`,
|
||||
LcIgnoreFile: `.gitignoreに追加`,
|
||||
LcRefreshFiles: `ファイルをリフレッシュ`,
|
||||
LcMergeIntoCurrentBranch: `現在のブランチにマージ`,
|
||||
EditFile: `ファイルを編集`,
|
||||
OpenFile: `ファイルを開く`,
|
||||
IgnoreFile: `.gitignoreに追加`,
|
||||
RefreshFiles: `ファイルをリフレッシュ`,
|
||||
MergeIntoCurrentBranch: `現在のブランチにマージ`,
|
||||
ConfirmQuit: `終了します。よろしいですか?`,
|
||||
SwitchRepo: `最近使用したリポジトリに切り替え`,
|
||||
LcAllBranchesLogGraph: `すべてのブランチログを表示`,
|
||||
AllBranchesLogGraph: `すべてのブランチログを表示`,
|
||||
UnsupportedGitService: `サポートされていないGitサービスです。`,
|
||||
LcCreatePullRequest: `Pull Requestを作成`,
|
||||
LcCopyPullRequestURL: `Pull RequestのURLをクリップボードにコピー`,
|
||||
CreatePullRequest: `Pull Requestを作成`,
|
||||
CopyPullRequestURL: `Pull RequestのURLをクリップボードにコピー`,
|
||||
NoBranchOnRemote: `ブランチがリモートに存在しません。リモートにpushしてください。`,
|
||||
LcFetch: `fetch`,
|
||||
Fetch: `Fetch`,
|
||||
// NoAutomaticGitFetchTitle: `No automatic git fetch`,
|
||||
// NoAutomaticGitFetchBody: `Lazygit can't use "git fetch" in a private repo; use 'f' in the files panel to run "git fetch" manually`,
|
||||
// FileEnter: `stage individual hunks/lines for file, or collapse/expand for directory`,
|
||||
@ -171,17 +169,17 @@ func japaneseTranslationSet() TranslationSet {
|
||||
StageSelection: `選択行をステージ/アンステージ`,
|
||||
ResetSelection: `変更を削除 (git reset)`,
|
||||
ToggleDragSelect: `範囲選択を切り替え`,
|
||||
ToggleSelectHunk: `hunk選択を切り替え`,
|
||||
ToggleSelectHunk: `Hunk選択を切り替え`,
|
||||
ToggleSelectionForPatch: `行をパッチに追加/削除`,
|
||||
ToggleStagingPanel: `パネルを切り替え`,
|
||||
ReturnToFilesPanel: `ファイル一覧に戻る`,
|
||||
// FastForward: `fast-forward this branch from its upstream`,
|
||||
// Fetching: "fetching and fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
// Fetching: "Fetching and fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
// FoundConflicts: "Conflicts! To abort press 'esc', otherwise press 'enter'",
|
||||
// FoundConflictsTitle: "Auto-merge failed",
|
||||
// PickHunk: "pick hunk",
|
||||
// PickAllHunks: "pick all hunks",
|
||||
// ViewMergeRebaseOptions: "view merge/rebase options",
|
||||
// PickHunk: "Pick hunk",
|
||||
// PickAllHunks: "Pick all hunks",
|
||||
// ViewMergeRebaseOptions: "View merge/rebase options",
|
||||
// NotMergingOrRebasing: "You are currently neither rebasing nor merging",
|
||||
RecentRepos: "最近使用したリポジトリ",
|
||||
// MergeOptionsTitle: "Merge Options",
|
||||
@ -198,7 +196,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
SecondaryTitle: "Secondary",
|
||||
ReflogCommitsTitle: "参照ログ",
|
||||
GlobalTitle: "グローバルキーバインド",
|
||||
// ConflictsResolved: "all merge conflicts resolved. Continue?",
|
||||
// ConflictsResolved: "All merge conflicts resolved. Continue?",
|
||||
// RebasingTitle: "Rebasing",
|
||||
// ConfirmRebase: "Are you sure you want to rebase '{{.checkedOutBranch}}' onto '{{.selectedBranch}}'?",
|
||||
// ConfirmMerge: "Are you sure you want to merge '{{.selectedBranch}}' into '{{.checkedOutBranch}}'?",
|
||||
@ -208,10 +206,10 @@ func japaneseTranslationSet() TranslationSet {
|
||||
ErrorOccurred: "エラーが発生しました! issueを作成してください: ",
|
||||
// NoRoom: "Not enough room",
|
||||
YouAreHere: "現在位置",
|
||||
// LcRewordNotSupported: "rewording commits while interactively rebasing is not currently supported",
|
||||
LcCherryPickCopy: "コミットをコピー (cherry-pick)",
|
||||
LcCherryPickCopyRange: "コミットを範囲コピー (cherry-pick)",
|
||||
LcPasteCommits: "コミットを貼り付け (cherry-pick)",
|
||||
// LcRewordNotSupported: "Rewording commits while interactively rebasing is not currently supported",
|
||||
CherryPickCopy: "コミットをコピー (cherry-pick)",
|
||||
CherryPickCopyRange: "コミットを範囲コピー (cherry-pick)",
|
||||
PasteCommits: "コミットを貼り付け (cherry-pick)",
|
||||
// SureCherryPick: "Are you sure you want to cherry-pick the copied commits onto this branch?",
|
||||
CherryPick: "Cherry-Pick",
|
||||
Donate: "支援",
|
||||
@ -226,31 +224,31 @@ func japaneseTranslationSet() TranslationSet {
|
||||
SelectNextHunk: "次のhunkを選択",
|
||||
ScrollDown: "下にスクロール",
|
||||
ScrollUp: "上にスクロール",
|
||||
LcScrollUpMainPanel: "メインパネルを上にスクロール",
|
||||
LcScrollDownMainPanel: "メインパネルを下にスクロール",
|
||||
AmendCommitTitle: "amendコミット",
|
||||
ScrollUpMainPanel: "メインパネルを上にスクロール",
|
||||
ScrollDownMainPanel: "メインパネルを下にスクロール",
|
||||
AmendCommitTitle: "Amendコミット",
|
||||
AmendCommitPrompt: "ステージされたファイルで現在のコミットをamendします。よろしいですか?",
|
||||
DeleteCommitTitle: "コミットを削除",
|
||||
DeleteCommitPrompt: "選択されたコミットを削除します。よろしいですか?",
|
||||
// SquashingStatus: "squashing",
|
||||
// FixingStatus: "fixing up",
|
||||
// DeletingStatus: "deleting",
|
||||
// MovingStatus: "moving",
|
||||
// RebasingStatus: "rebasing",
|
||||
// AmendingStatus: "amending",
|
||||
// CherryPickingStatus: "cherry-picking",
|
||||
// UndoingStatus: "undoing",
|
||||
// RedoingStatus: "redoing",
|
||||
// CheckingOutStatus: "checking out",
|
||||
// CommittingStatus: "committing",
|
||||
// SquashingStatus: "Squashing",
|
||||
// FixingStatus: "Fixing up",
|
||||
// DeletingStatus: "Deleting",
|
||||
// MovingStatus: "Moving",
|
||||
// RebasingStatus: "Rebasing",
|
||||
// AmendingStatus: "Amending",
|
||||
// CherryPickingStatus: "Cherry-picking",
|
||||
// UndoingStatus: "Undoing",
|
||||
// RedoingStatus: "Redoing",
|
||||
// CheckingOutStatus: "Checking out",
|
||||
// CommittingStatus: "Committing",
|
||||
CommitFiles: "Commit files",
|
||||
SubCommitsDynamicTitle: "コミット (%s)",
|
||||
CommitFilesDynamicTitle: "Diff files (%s)",
|
||||
RemoteBranchesDynamicTitle: "リモートブランチ (%s)",
|
||||
// LcViewItemFiles: "view selected item's files",
|
||||
// LcViewItemFiles: "View selected item's files",
|
||||
CommitFilesTitle: "コミットファイル",
|
||||
// LcCheckoutCommitFile: "checkout file",
|
||||
// LcDiscardOldFileChange: "discard this commit's changes to this file",
|
||||
// LcCheckoutCommitFile: "Checkout file",
|
||||
// LcDiscardOldFileChange: "Discard this commit's changes to this file",
|
||||
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",
|
||||
// DisabledForGPG: "Feature not available for users using GPG",
|
||||
@ -258,139 +256,139 @@ func japaneseTranslationSet() TranslationSet {
|
||||
// AutoStashTitle: "Autostash?",
|
||||
// AutoStashPrompt: "You must stash and pop your changes to bring them across. Do this automatically? (enter/esc)",
|
||||
// StashPrefix: "Auto-stashing changes for ",
|
||||
// LcViewDiscardOptions: "view 'discard changes' options",
|
||||
LcCancel: "キャンセル",
|
||||
LcDiscardAllChanges: "すべての変更を破棄",
|
||||
// LcDiscardUnstagedChanges: "discard unstaged changes",
|
||||
// LcDiscardAllChangesToAllFiles: "nuke working tree",
|
||||
// LcDiscardAnyUnstagedChanges: "discard unstaged changes",
|
||||
// LcDiscardUntrackedFiles: "discard untracked files",
|
||||
LcHardReset: "hardリセット",
|
||||
// LcViewDiscardOptions: "View 'discard changes' options",
|
||||
Cancel: "キャンセル",
|
||||
DiscardAllChanges: "すべての変更を破棄",
|
||||
// LcDiscardUnstagedChanges: "Discard unstaged changes",
|
||||
// LcDiscardAllChangesToAllFiles: "Nuke working tree",
|
||||
// LcDiscardAnyUnstagedChanges: "Discard unstaged changes",
|
||||
// LcDiscardUntrackedFiles: "Discard untracked files",
|
||||
HardReset: "hardリセット",
|
||||
// LcViewResetOptions: `view reset options`,
|
||||
LcCreateFixupCommit: `このコミットに対するfixupコミットを作成`,
|
||||
CreateFixupCommitDescription: `このコミットに対するfixupコミットを作成`,
|
||||
// LcSquashAboveCommits: `squash all 'fixup!' commits above selected commit (autosquash)`,
|
||||
// SquashAboveCommits: `Squash all 'fixup!' commits above selected commit (autosquash)`,
|
||||
SureSquashAboveCommits: `{{.commit}}に対するすべての fixup! コミットをsquashします。よろしいですか?`,
|
||||
CreateFixupCommit: `fixupコミットを作成`,
|
||||
CreateFixupCommit: `Fixupコミットを作成`,
|
||||
SureCreateFixupCommit: `{{.commit}} に対する fixup! コミットを作成します。よろしいですか?`,
|
||||
LcExecuteCustomCommand: "カスタムコマンドを実行",
|
||||
ExecuteCustomCommand: "カスタムコマンドを実行",
|
||||
CustomCommand: "カスタムコマンド:",
|
||||
LcCommitChangesWithoutHook: "pre-commitフックを実行せずに変更をコミット",
|
||||
CommitChangesWithoutHook: "pre-commitフックを実行せずに変更をコミット",
|
||||
// SkipHookPrefixNotConfigured: "You have not configured a commit message prefix for skipping hooks. Set `git.skipHookPrefix = 'WIP'` in your config",
|
||||
// LcResetTo: `reset to`,
|
||||
PressEnterToReturn: "Enterを入力してください",
|
||||
// LcViewStashOptions: "view stash options",
|
||||
LcStashAllChanges: "変更をstash",
|
||||
// LcStashStagedChanges: "stash staged changes",
|
||||
// LcViewStashOptions: "View stash options",
|
||||
StashAllChanges: "変更をstash",
|
||||
// LcStashStagedChanges: "Stash staged changes",
|
||||
// LcStashOptions: "Stash options",
|
||||
// NotARepository: "Error: must be run inside a git repository",
|
||||
LcJump: "パネルに移動",
|
||||
LcScrollLeftRight: "左右にスクロール",
|
||||
LcScrollLeft: "左スクロール",
|
||||
LcScrollRight: "右スクロール",
|
||||
Jump: "パネルに移動",
|
||||
ScrollLeftRight: "左右にスクロール",
|
||||
ScrollLeft: "左スクロール",
|
||||
ScrollRight: "右スクロール",
|
||||
DiscardPatch: "パッチを破棄",
|
||||
// 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",
|
||||
// LcToggleAddToPatch: "toggle file included in patch",
|
||||
// LcToggleAllInPatch: "toggle all files included in patch",
|
||||
// LcUpdatingPatch: "updating patch",
|
||||
// ViewPatchOptions: "view custom patch options",
|
||||
// LcToggleAddToPatch: "Toggle file included in patch",
|
||||
// LcToggleAllInPatch: "Toggle all files included in patch",
|
||||
// LcUpdatingPatch: "Updating patch",
|
||||
// ViewPatchOptions: "View custom patch options",
|
||||
// PatchOptionsTitle: "Patch Options",
|
||||
// NoPatchError: "No patch created yet. To start building a patch, use 'space' on a commit file or enter to add specific lines",
|
||||
// LcEnterFile: "enter file to add selected lines to the patch (or toggle directory collapsed)",
|
||||
// LcEnterFile: "Enter file to add selected lines to the patch (or toggle directory collapsed)",
|
||||
// ExitCustomPatchBuilder: ``,
|
||||
EnterUpstream: `'<remote> <branchname>' の形式でupstreamを入力`,
|
||||
InvalidUpstream: "upstreamの形式が正しくありません。'<remote> <branchname>' の形式で入力してください。",
|
||||
InvalidUpstream: "Upstreamの形式が正しくありません。'<remote> <branchname>' の形式で入力してください。",
|
||||
ReturnToRemotesList: `リモート一覧に戻る`,
|
||||
LcAddNewRemote: `リモートを新規追加`,
|
||||
LcNewRemoteName: `新規リモート名:`,
|
||||
LcNewRemoteUrl: `新規リモートURL:`,
|
||||
LcEditRemoteName: `{{.remoteName}} の新しいリモート名を入力:`,
|
||||
LcEditRemoteUrl: `{{.remoteName}} の新しいリモートURLを入力:`,
|
||||
LcRemoveRemote: `リモートを削除`,
|
||||
LcRemoveRemotePrompt: "リモートを削除します。よろしいですか?",
|
||||
AddNewRemote: `リモートを新規追加`,
|
||||
NewRemoteName: `新規リモート名:`,
|
||||
NewRemoteUrl: `新規リモートURL:`,
|
||||
EditRemoteName: `{{.remoteName}} の新しいリモート名を入力:`,
|
||||
EditRemoteUrl: `{{.remoteName}} の新しいリモートURLを入力:`,
|
||||
RemoveRemote: `リモートを削除`,
|
||||
RemoveRemotePrompt: "リモートを削除します。よろしいですか?",
|
||||
DeleteRemoteBranch: "リモートブランチを削除",
|
||||
DeleteRemoteBranchMessage: "リモートブランチを削除します。よろしいですか",
|
||||
// LcSetUpstream: "set as upstream of checked-out branch",
|
||||
// LcSetUpstream: "Set as upstream of checked-out branch",
|
||||
// SetUpstreamTitle: "Set upstream branch",
|
||||
// SetUpstreamMessage: "Are you sure you want to set the upstream branch of '{{.checkedOut}}' to '{{.selected}}'",
|
||||
LcEditRemote: "リモートを編集",
|
||||
LcTagCommit: "タグを作成",
|
||||
EditRemote: "リモートを編集",
|
||||
TagCommit: "タグを作成",
|
||||
TagMenuTitle: "タグを作成",
|
||||
TagNameTitle: "タグ名:",
|
||||
TagMessageTitle: "タグメッセージ: ",
|
||||
LcAnnotatedTag: "注釈付きタグ",
|
||||
LcLightweightTag: "軽量タグ",
|
||||
LcDeleteTag: "タグを削除",
|
||||
AnnotatedTag: "注釈付きタグ",
|
||||
LightweightTag: "軽量タグ",
|
||||
DeleteTag: "タグを削除",
|
||||
DeleteTagTitle: "タグを削除",
|
||||
DeleteTagPrompt: "タグ '{{.tagName}}' を削除します。よろしいですか?",
|
||||
PushTagTitle: "リモートにタグ '{{.tagName}}' をpush",
|
||||
LcPushTag: "タグをpush",
|
||||
LcCreateTag: "タグを作成",
|
||||
PushTag: "タグをpush",
|
||||
CreateTag: "タグを作成",
|
||||
CreateTagTitle: "タグ名:",
|
||||
LcFetchRemote: "リモートをfetch",
|
||||
FetchRemote: "リモートをfetch",
|
||||
FetchingRemoteStatus: "リモートをfetch",
|
||||
LcCheckoutCommit: "コミットをチェックアウト",
|
||||
CheckoutCommit: "コミットをチェックアウト",
|
||||
SureCheckoutThisCommit: "選択されたコミットをチェックアウトします。よろしいですか?",
|
||||
// LcGitFlowOptions: "show git-flow options",
|
||||
// LcGitFlowOptions: "Show git-flow options",
|
||||
// NotAGitFlowBranch: "This does not seem to be a git flow branch",
|
||||
// NewGitFlowBranchPrompt: "new {{.branchType}} name:",
|
||||
// NewGitFlowBranchPrompt: "New {{.branchType}} name:",
|
||||
// IgnoreTracked: "Ignore tracked file",
|
||||
// IgnoreTrackedPrompt: "Are you sure you want to ignore a tracked file?",
|
||||
// LcViewResetToUpstreamOptions: "view upstream reset options",
|
||||
LcNextScreenMode: "次のスクリーンモード (normal/half/fullscreen)",
|
||||
LcPrevScreenMode: "前のスクリーンモード",
|
||||
LcStartSearch: "検索を開始",
|
||||
// LcViewResetToUpstreamOptions: "View upstream reset options",
|
||||
NextScreenMode: "次のスクリーンモード (normal/half/fullscreen)",
|
||||
PrevScreenMode: "前のスクリーンモード",
|
||||
StartSearch: "検索を開始",
|
||||
Panel: "パネル",
|
||||
Keybindings: "キーバインド",
|
||||
LcRenameBranch: "ブランチ名を変更",
|
||||
RenameBranch: "ブランチ名を変更",
|
||||
NewBranchNamePrompt: "新しいブランチ名を入力",
|
||||
// RenameBranchWarning: "This branch is tracking a remote. This action will only rename the local branch name, not the name of the remote branch. Continue?",
|
||||
LcOpenMenu: "メニューを開く",
|
||||
// LcResetCherryPick: "reset cherry-picked (copied) commits selection",
|
||||
LcNextTab: "次のタブ",
|
||||
LcPrevTab: "前のタブ",
|
||||
LcCantUndoWhileRebasing: "リベース中はアンドゥできません。",
|
||||
LcCantRedoWhileRebasing: "リベース中はリドゥできません。",
|
||||
OpenMenu: "メニューを開く",
|
||||
// LcResetCherryPick: "Reset cherry-picked (copied) commits selection",
|
||||
NextTab: "次のタブ",
|
||||
PrevTab: "前のタブ",
|
||||
CantUndoWhileRebasing: "リベース中はアンドゥできません。",
|
||||
CantRedoWhileRebasing: "リベース中はリドゥできません。",
|
||||
// MustStashWarning: "Pulling a patch out into the index requires stashing and unstashing your changes. If something goes wrong, you'll be able to access your files from the stash. Continue?",
|
||||
// MustStashTitle: "Must stash",
|
||||
ConfirmationTitle: "確認パネル",
|
||||
LcPrevPage: "前のページ",
|
||||
LcNextPage: "次のページ",
|
||||
LcGotoTop: "最上部までスクロール",
|
||||
LcGotoBottom: "最下部までスクロール",
|
||||
// LcFilteringBy: "filtering by",
|
||||
PrevPage: "前のページ",
|
||||
NextPage: "次のページ",
|
||||
GotoTop: "最上部までスクロール",
|
||||
GotoBottom: "最下部までスクロール",
|
||||
// LcFilteringBy: "Filtering by",
|
||||
// ResetInParentheses: "(reset)",
|
||||
// LcOpenFilteringMenu: "view filter-by-path options",
|
||||
// LcFilterBy: "filter by",
|
||||
// LcExitFilterMode: "stop filtering by path",
|
||||
// LcFilterPathOption: "enter path to filter by",
|
||||
// LcOpenFilteringMenu: "View filter-by-path options",
|
||||
// LcFilterBy: "Filter by",
|
||||
// LcExitFilterMode: "Stop filtering by path",
|
||||
// LcFilterPathOption: "Enter path to filter by",
|
||||
// EnterFileName: "Enter path:",
|
||||
// FilteringMenuTitle: "Filtering",
|
||||
// MustExitFilterModeTitle: "Command not available",
|
||||
// MustExitFilterModePrompt: "Command not available in filtered mode. Exit filtered mode?",
|
||||
LcDiff: "差分",
|
||||
// LcEnterRefToDiff: "enter ref to diff",
|
||||
LcEnteRefName: "参照を入力:",
|
||||
LcExitDiffMode: "差分モードを終了",
|
||||
Diff: "差分",
|
||||
// LcEnterRefToDiff: "Enter ref to diff",
|
||||
EnteRefName: "参照を入力:",
|
||||
ExitDiffMode: "差分モードを終了",
|
||||
DiffingMenuTitle: "差分",
|
||||
// LcSwapDiff: "reverse diff direction",
|
||||
LcOpenDiffingMenu: "差分メニューを開く",
|
||||
// LcSwapDiff: "Reverse diff direction",
|
||||
OpenDiffingMenu: "差分メニューを開く",
|
||||
// // 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
|
||||
LcOpenExtrasMenu: "コマンドログメニューを開く",
|
||||
// LcShowingGitDiff: "showing output for:",
|
||||
LcCommitDiff: "コミットの差分",
|
||||
LcCopyCommitShaToClipboard: "コミットのSHAをクリップボードにコピー",
|
||||
LcCommitSha: "コミットのSHA",
|
||||
LcCommitURL: "コミットのURL",
|
||||
LcCopyCommitMessageToClipboard: "コミットメッセージをクリップボードにコピー",
|
||||
LcCommitMessage: "コミットメッセージ",
|
||||
LcCommitAuthor: "コミットの作成者名",
|
||||
LcCopyCommitAttributeToClipboard: "コミットの情報をコピー",
|
||||
LcCopyBranchNameToClipboard: "ブランチ名をクリップボードにコピー",
|
||||
LcCopyFileNameToClipboard: "ファイル名をクリップボードにコピー",
|
||||
LcCopyCommitFileNameToClipboard: "コミットされたファイル名をクリップボードにコピー",
|
||||
LcCopySelectedTexToClipboard: "選択されたテキストをクリップボードにコピー",
|
||||
OpenExtrasMenu: "コマンドログメニューを開く",
|
||||
// LcShowingGitDiff: "Showing output for:",
|
||||
CommitDiff: "コミットの差分",
|
||||
CopyCommitShaToClipboard: "コミットのSHAをクリップボードにコピー",
|
||||
CommitSha: "コミットのSHA",
|
||||
CommitURL: "コミットのURL",
|
||||
CopyCommitMessageToClipboard: "コミットメッセージをクリップボードにコピー",
|
||||
CommitMessage: "コミットメッセージ",
|
||||
CommitAuthor: "コミットの作成者名",
|
||||
CopyCommitAttributeToClipboard: "コミットの情報をコピー",
|
||||
CopyBranchNameToClipboard: "ブランチ名をクリップボードにコピー",
|
||||
CopyFileNameToClipboard: "ファイル名をクリップボードにコピー",
|
||||
CopyCommitFileNameToClipboard: "コミットされたファイル名をクリップボードにコピー",
|
||||
CopySelectedTexToClipboard: "選択されたテキストをクリップボードにコピー",
|
||||
// LcCommitPrefixPatternError: "Error in commitPrefix pattern",
|
||||
NoFilesStagedTitle: "ファイルがステージされていません",
|
||||
NoFilesStagedPrompt: "ファイルがステージされていません。すべての変更をコミットしますか?",
|
||||
@ -398,51 +396,50 @@ func japaneseTranslationSet() TranslationSet {
|
||||
BranchNotFoundPrompt: "ブランチが見つかりませんでした。新しくブランチを作成します ",
|
||||
UnstageLinesTitle: "選択行をアンステージ",
|
||||
UnstageLinesPrompt: "選択された行を削除 (git reset) します。よろしいですか? この操作は取り消せません。\nこの警告を無効化するには設定ファイルの 'gui.skipUnstageLineWarning' を true に設定してください。",
|
||||
LcCreateNewBranchFromCommit: "コミットにブランチを作成",
|
||||
LcBuildingPatch: "パッチを構築",
|
||||
LcViewCommits: "コミットを閲覧",
|
||||
MinGitVersionError: "lazygitの実行にはGit 2.20以降のバージョンが必要です。Gitを更新してください。もしくは、lazygitの後方互換性を改善するために https://github.com/jesseduffield/lazygit/issues にissueを作成してください。",
|
||||
LcRunningCustomCommandStatus: "カスタムコマンドを実行",
|
||||
// LcSubmoduleStashAndReset: "stash uncommitted submodule changes and update",
|
||||
// LcAndResetSubmodules: "and reset submodules",
|
||||
LcEnterSubmodule: "サブモジュールを開く",
|
||||
LcCopySubmoduleNameToClipboard: "サブモジュール名をクリップボードにコピー",
|
||||
CreateNewBranchFromCommit: "コミットにブランチを作成",
|
||||
BuildingPatch: "パッチを構築",
|
||||
ViewCommits: "コミットを閲覧",
|
||||
MinGitVersionError: "Lazygitの実行にはGit 2.20以降のバージョンが必要です。Gitを更新してください。もしくは、lazygitの後方互換性を改善するために https://github.com/jesseduffield/lazygit/issues にissueを作成してください。",
|
||||
RunningCustomCommandStatus: "カスタムコマンドを実行",
|
||||
// LcSubmoduleStashAndReset: "Stash uncommitted submodule changes and update",
|
||||
// LcAndResetSubmodules: "And reset submodules",
|
||||
EnterSubmodule: "サブモジュールを開く",
|
||||
CopySubmoduleNameToClipboard: "サブモジュール名をクリップボードにコピー",
|
||||
RemoveSubmodule: "サブモジュールを削除",
|
||||
LcRemoveSubmodule: "サブモジュールを削除",
|
||||
RemoveSubmodulePrompt: "サブモジュール '%s' とそのディレクトリを削除します。よろしいですか? この操作は取り消せません。",
|
||||
LcResettingSubmoduleStatus: "サブモジュールをリセット",
|
||||
LcNewSubmoduleName: "新規サブモジュール名:",
|
||||
LcNewSubmoduleUrl: "新規サブモジュールのURL:",
|
||||
LcNewSubmodulePath: "新規サブモジュールのパス:",
|
||||
LcAddSubmodule: "サブモジュールを新規追加",
|
||||
LcAddingSubmoduleStatus: "サブモジュールを新規追加",
|
||||
LcUpdateSubmoduleUrl: "サブモジュール '%s' のURLを更新",
|
||||
LcUpdatingSubmoduleUrlStatus: "URLを更新",
|
||||
LcEditSubmoduleUrl: "サブモジュールのURLを更新",
|
||||
LcInitializingSubmoduleStatus: "サブモジュールを初期化",
|
||||
LcInitSubmodule: "サブモジュールを初期化",
|
||||
LcSubmoduleUpdate: "サブモジュールを更新",
|
||||
LcUpdatingSubmoduleStatus: "サブモジュールを更新",
|
||||
LcBulkInitSubmodules: "サブモジュールを一括初期化",
|
||||
LcBulkUpdateSubmodules: "サブモジュールを一括更新",
|
||||
// LcBulkDeinitSubmodules: "bulk deinit submodules",
|
||||
// LcViewBulkSubmoduleOptions: "view bulk submodule options",
|
||||
// LcBulkSubmoduleOptions: "bulk submodule options",
|
||||
// LcRunningCommand: "running command",
|
||||
ResettingSubmoduleStatus: "サブモジュールをリセット",
|
||||
NewSubmoduleName: "新規サブモジュール名:",
|
||||
NewSubmoduleUrl: "新規サブモジュールのURL:",
|
||||
NewSubmodulePath: "新規サブモジュールのパス:",
|
||||
AddSubmodule: "サブモジュールを新規追加",
|
||||
AddingSubmoduleStatus: "サブモジュールを新規追加",
|
||||
UpdateSubmoduleUrl: "サブモジュール '%s' のURLを更新",
|
||||
UpdatingSubmoduleUrlStatus: "URLを更新",
|
||||
EditSubmoduleUrl: "サブモジュールのURLを更新",
|
||||
InitializingSubmoduleStatus: "サブモジュールを初期化",
|
||||
InitSubmodule: "サブモジュールを初期化",
|
||||
SubmoduleUpdate: "サブモジュールを更新",
|
||||
UpdatingSubmoduleStatus: "サブモジュールを更新",
|
||||
BulkInitSubmodules: "サブモジュールを一括初期化",
|
||||
BulkUpdateSubmodules: "サブモジュールを一括更新",
|
||||
// LcBulkDeinitSubmodules: "Bulk deinit submodules",
|
||||
// LcViewBulkSubmoduleOptions: "View bulk submodule options",
|
||||
// LcBulkSubmoduleOptions: "Bulk submodule options",
|
||||
// LcRunningCommand: "Running command",
|
||||
// SubCommitsTitle: "Sub-commits",
|
||||
SubmodulesTitle: "サブモジュール",
|
||||
NavigationTitle: "一覧パネルの操作",
|
||||
// SuggestionsCheatsheetTitle: "Suggestions",
|
||||
// SuggestionsTitle: "Suggestions (press %s to focus)",
|
||||
ExtrasTitle: "コマンドログ",
|
||||
// PushingTagStatus: "pushing tag",
|
||||
PullRequestURLCopiedToClipboard: "pull requestのURLがクリップボードにコピーされました",
|
||||
// PushingTagStatus: "Pushing tag",
|
||||
PullRequestURLCopiedToClipboard: "Pull requestのURLがクリップボードにコピーされました",
|
||||
CommitDiffCopiedToClipboard: "コミットの差分がクリップボードにコピーされました",
|
||||
CommitSHACopiedToClipboard: "コミットのSHAがクリップボードにコピーされました",
|
||||
CommitURLCopiedToClipboard: "コミットのURLがクリップボードにコピーされました",
|
||||
CommitMessageCopiedToClipboard: "コミットメッセージがクリップボードにコピーされました",
|
||||
CommitAuthorCopiedToClipboard: "コミットの作成者名がクリップボードにコピーされました",
|
||||
LcCopiedToClipboard: "クリップボードにコピーされました",
|
||||
CopiedToClipboard: "クリップボードにコピーされました",
|
||||
ErrCannotEditDirectory: "ディレクトリは編集できません。",
|
||||
ErrStageDirWithInlineMergeConflicts: "マージコンフリクトの発生したファイルを含むディレクトリはステージ/アンステージできません。マージコンフリクトを解決してください。",
|
||||
ErrRepositoryMovedOrDeleted: "リポジトリが見つかりません。すでに削除されたか、移動された可能性があります ¯\\_(ツ)_/¯",
|
||||
@ -455,28 +452,27 @@ func japaneseTranslationSet() TranslationSet {
|
||||
ToggleWhitespaceInDiffView: "空白文字の差分の表示有無を切り替え",
|
||||
// IncreaseContextInDiffView: "Increase the size of the context shown around changes in the diff view",
|
||||
// DecreaseContextInDiffView: "Decrease the size of the context shown around changes in the diff view",
|
||||
CreatePullRequest: "pull requestを作成",
|
||||
// CreatePullRequestOptions: "Create pull request options",
|
||||
// LcCreatePullRequestOptions: "create pull request options",
|
||||
LcDefaultBranch: "デフォルトブランチ",
|
||||
LcSelectBranch: "ブランチを選択",
|
||||
// LcCreatePullRequestOptions: "Create pull request options",
|
||||
DefaultBranch: "デフォルトブランチ",
|
||||
SelectBranch: "ブランチを選択",
|
||||
SelectConfigFile: "設定ファイルを選択",
|
||||
NoConfigFileFoundErr: "設定ファイルが見つかりませんでした。",
|
||||
// LcLoadingFileSuggestions: "loading file suggestions",
|
||||
// LcLoadingCommits: "loading commits",
|
||||
// LcLoadingFileSuggestions: "Loading file suggestions",
|
||||
// LcLoadingCommits: "Loading commits",
|
||||
// MustSpecifyOriginError: "Must specify a remote if specifying a branch",
|
||||
// GitOutput: "Git output:",
|
||||
// GitCommandFailed: "Git command failed. Check command log for details (open with %s)",
|
||||
AbortTitle: "%sを中止",
|
||||
AbortPrompt: "実施中の%sを中止します。よろしいですか?",
|
||||
LcOpenLogMenu: "ログメニューを開く",
|
||||
OpenLogMenu: "ログメニューを開く",
|
||||
LogMenuTitle: "コミットログオプション",
|
||||
// ToggleShowGitGraphAll: "toggle show whole git graph (pass the `--all` flag to `git log`)",
|
||||
// ToggleShowGitGraphAll: "Toggle show whole git graph (pass the `--all` flag to `git log`)",
|
||||
ShowGitGraph: "コミットグラフの表示",
|
||||
SortCommits: "コミットの表示順",
|
||||
// CantChangeContextSizeError: "Cannot change context while in patch building mode because we were too lazy to support it when releasing the feature. If you really want it, please let us know!",
|
||||
LcOpenCommitInBrowser: "ブラウザでコミットを開く",
|
||||
// LcViewBisectOptions: "view bisect options",
|
||||
OpenCommitInBrowser: "ブラウザでコミットを開く",
|
||||
// LcViewBisectOptions: "View bisect options",
|
||||
// ConfirmRevertCommit: "Are you sure you want to revert {{.selectedCommit}}?",
|
||||
RewordInEditorTitle: "コミットメッセージをエディタで編集",
|
||||
// RewordInEditorPrompt: "Are you sure you want to reword this commit in your editor?",
|
||||
@ -498,11 +494,11 @@ func japaneseTranslationSet() TranslationSet {
|
||||
CheckoutFile: "ファイルをチェックアウトs",
|
||||
// DiscardOldFileChange: "Discard old file change",
|
||||
// SquashCommitDown: "Squash commit down",
|
||||
FixupCommit: "fixupコミット",
|
||||
FixupCommit: "Fixupコミット",
|
||||
RewordCommit: "コミットメッセージを変更",
|
||||
DropCommit: "コミットを削除",
|
||||
EditCommit: "コミットを編集",
|
||||
AmendCommit: "amendコミット",
|
||||
AmendCommit: "Amendコミット",
|
||||
RevertCommit: "コミットをrevert",
|
||||
CreateFixupCommit: "fixupコミットを作成",
|
||||
// SquashAllAboveFixupCommits: "Squash all above fixup commits",
|
||||
@ -526,7 +522,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
UnstageFile: "ファイルをアンステージ",
|
||||
UnstageAllFiles: "すべてのファイルをアンステージ",
|
||||
StageAllFiles: "すべてのファイルをステージ",
|
||||
LcIgnoreExcludeFile: "ファイルをignore",
|
||||
IgnoreExcludeFile: "ファイルをignore",
|
||||
Commit: "コミット",
|
||||
EditFile: "ファイルを編集",
|
||||
Push: "Push",
|
||||
@ -543,7 +539,7 @@ func japaneseTranslationSet() TranslationSet {
|
||||
MovePatchIntoIndex: "パッチをindexに移動",
|
||||
MovePatchIntoNewCommit: "パッチを次のコミットに移動",
|
||||
DeleteRemoteBranch: "リモートブランチを削除",
|
||||
SetBranchUpstream: "upstreamブランチを設定",
|
||||
SetBranchUpstream: "Upstreamブランチを設定",
|
||||
AddRemote: "リモートを追加",
|
||||
RemoveRemote: "リモートを削除",
|
||||
UpdateRemote: "リモートを更新",
|
||||
@ -570,22 +566,22 @@ func japaneseTranslationSet() TranslationSet {
|
||||
FastForwardBranch: "ブランチをfast forward",
|
||||
Undo: "アンドゥ",
|
||||
Redo: "リドゥ",
|
||||
CopyPullRequestURL: "pull requestのURLをコピー",
|
||||
CopyPullRequestURL: "Pull requestのURLをコピー",
|
||||
OpenMergeTool: "マージツールを開く",
|
||||
OpenCommitInBrowser: "コミットをブラウザで開く",
|
||||
OpenPullRequest: "pull requestをブラウザで開く",
|
||||
StartBisect: "bisectを開始",
|
||||
ResetBisect: "bisectをリセット",
|
||||
BisectSkip: "bisectをスキップ",
|
||||
BisectMark: "bisectをマーク",
|
||||
OpenPullRequest: "Pull requestをブラウザで開く",
|
||||
StartBisect: "Bisectを開始",
|
||||
ResetBisect: "Bisectをリセット",
|
||||
BisectSkip: "Bisectをスキップ",
|
||||
BisectMark: "Bisectをマーク",
|
||||
},
|
||||
Bisect: Bisect{
|
||||
// Mark: "mark %s as %s",
|
||||
// MarkStart: "mark %s as %s (start bisect)",
|
||||
// Mark: "Mark %s as %s",
|
||||
// MarkStart: "Mark %s as %s (start bisect)",
|
||||
Skip: "%s をスキップする",
|
||||
ResetTitle: "'git bisect' をリセット",
|
||||
ResetPrompt: "'git bisect' をリセットします。よろしいですか?",
|
||||
ResetOption: "bisectをリセット",
|
||||
ResetOption: "Bisectをリセット",
|
||||
BisectMenuTitle: "bisect",
|
||||
CompleteTitle: "Bisect完了",
|
||||
// CompletePrompt: "Bisect complete! The following commit introduced the change:\n\n%s\n\nDo you want to reset 'git bisect' now?",
|
||||
|
@ -42,23 +42,22 @@ func koreanTranslationSet() TranslationSet {
|
||||
AmendLastCommit: "마지맛 커밋 수정",
|
||||
AmendLastCommitTitle: "마지막 커밋 수정",
|
||||
SureToAmend: "마지막 커밋을 수정하시겠습니까? 그런 다음 커밋 패널에서 커밋 메시지를 변경할 수 있습니다.",
|
||||
NoCommitToAmend: "amend 가능한 커밋이 없습니다.",
|
||||
NoCommitToAmend: "Amend 가능한 커밋이 없습니다.",
|
||||
CommitChangesWithEditor: "Git 편집기를 사용하여 변경 내용을 커밋합니다.",
|
||||
StatusTitle: "상태",
|
||||
LcNavigate: "이동",
|
||||
LcMenu: "메뉴",
|
||||
LcExecute: "실행",
|
||||
LcToggleStaged: "Staged 전환",
|
||||
LcToggleStagedAll: "모든 변경을 Staged/unstaged으로 전환",
|
||||
LcToggleTreeView: "파일 트리뷰로 전환",
|
||||
LcOpenMergeTool: "git mergetool를 열기",
|
||||
LcRefresh: "새로고침",
|
||||
LcPush: "푸시",
|
||||
LcPull: "업데이트",
|
||||
LcScroll: "스크롤",
|
||||
Menu: "메뉴",
|
||||
Execute: "실행",
|
||||
ToggleStaged: "Staged 전환",
|
||||
ToggleStagedAll: "모든 변경을 Staged/unstaged으로 전환",
|
||||
ToggleTreeView: "파일 트리뷰로 전환",
|
||||
OpenMergeTool: "Git mergetool를 열기",
|
||||
Refresh: "새로고침",
|
||||
Push: "푸시",
|
||||
Pull: "업데이트",
|
||||
Scroll: "스크롤",
|
||||
MergeConflictsTitle: "병합 충돌 내용",
|
||||
LcCheckout: "체크아웃",
|
||||
LcFileFilter: "파일을 필터하기 (Staged/unstaged)",
|
||||
Checkout: "체크아웃",
|
||||
FileFilter: "파일을 필터하기 (Staged/unstaged)",
|
||||
FilterStagedFiles: "Staged된 파일만 표시",
|
||||
FilterUnstagedFiles: "Stage되지 않은 파일만 표시",
|
||||
ResetCommitFilterState: "필터 리셋",
|
||||
@ -66,57 +65,56 @@ func koreanTranslationSet() TranslationSet {
|
||||
PullWait: "업데이트 중...",
|
||||
PushWait: "푸시 중...",
|
||||
FetchWait: "패치 중...",
|
||||
LcSoftReset: "소프트 리셋",
|
||||
SoftReset: "소프트 리셋",
|
||||
AlreadyCheckedOutBranch: "브랜치가 이미 체크아웃 되었습니다",
|
||||
SureForceCheckout: "강제로 체크아웃하시겠습니까? 모든 로컬 변경 사항을 잃게 됩니다.",
|
||||
ForceCheckoutBranch: "브랜치 강제 체크아웃",
|
||||
BranchName: "브랜치 이름",
|
||||
NewBranchNameBranchOff: "새 브랜치 이름 (Branch is off of '{{.branchName}}')",
|
||||
NewBranchNameBranchOff: "새 브랜치 이름 (branch is off of '{{.branchName}}')",
|
||||
CantDeleteCheckOutBranch: "체크아웃하는 브랜치는 삭제할 수 없습니다!",
|
||||
DeleteBranch: "브랜치 삭제",
|
||||
DeleteBranchMessage: "정말로 브랜치 '{{.selectedBranchName}}' 를 삭제하시겠습니까?",
|
||||
ForceDeleteBranchMessage: "'{{.selectedBranchName}}'는 완전히 병합되지 않았습니다. 정말 삭제하시겠습니까?",
|
||||
LcRebaseBranch: "체크아웃된 브랜치를 이 브랜치에 리베이스",
|
||||
RebaseBranch: "체크아웃된 브랜치를 이 브랜치에 리베이스",
|
||||
CantRebaseOntoSelf: "브랜치를 자기 자신에게 리베이스할 수는 없습니다.",
|
||||
CantMergeBranchIntoItself: "브랜치를 자기 자신에게 병합할 수는 없습니다.",
|
||||
LcForceCheckout: "강제 체크아웃",
|
||||
LcCheckoutByName: "이름으로 체크아웃",
|
||||
LcNewBranch: "새 브랜치 생성",
|
||||
LcDeleteBranch: "브랜치 삭제",
|
||||
ForceCheckout: "강제 체크아웃",
|
||||
CheckoutByName: "이름으로 체크아웃",
|
||||
NewBranch: "새 브랜치 생성",
|
||||
NoBranchesThisRepo: "저장소에 브랜치가 존재하지 않습니다.",
|
||||
CommitWithoutMessageErr: "커밋 메시지를 입력하세요.",
|
||||
LcCloseCancel: "닫기/취소",
|
||||
LcConfirm: "확인",
|
||||
LcClose: "닫기",
|
||||
LcQuit: "종료",
|
||||
LcSquashDown: "squash down",
|
||||
LcFixupCommit: "fixup commit",
|
||||
CloseCancel: "닫기/취소",
|
||||
Confirm: "확인",
|
||||
Close: "닫기",
|
||||
Quit: "종료",
|
||||
SquashDown: "Squash down",
|
||||
FixupCommit: "Fixup commit",
|
||||
NoCommitsThisBranch: "이 브랜치에 커밋이 없습니다.",
|
||||
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
|
||||
Fixup: "Fixup",
|
||||
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?",
|
||||
Squash: "Squash",
|
||||
LcPickCommit: "pick commit (when mid-rebase)",
|
||||
LcRevertCommit: "커밋 되돌리기",
|
||||
LcRewordCommit: "커밋메시지 변경",
|
||||
LcDeleteCommit: "커밋 삭제",
|
||||
LcMoveDownCommit: "커밋을 1개 아래로 이동",
|
||||
LcMoveUpCommit: "커밋을 1개 위로 이동",
|
||||
LcEditCommit: "커밋을 편집",
|
||||
LcAmendToCommit: "amend commit with staged changes",
|
||||
LcResetCommitAuthor: "reset commit author",
|
||||
PickCommit: "Pick commit (when mid-rebase)",
|
||||
RevertCommit: "커밋 되돌리기",
|
||||
RewordCommit: "커밋메시지 변경",
|
||||
DeleteCommit: "커밋 삭제",
|
||||
MoveDownCommit: "커밋을 1개 아래로 이동",
|
||||
MoveUpCommit: "커밋을 1개 위로 이동",
|
||||
EditCommit: "커밋을 편집",
|
||||
AmendToCommit: "Amend commit with staged changes",
|
||||
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?",
|
||||
LcRenameCommitEditor: "에디터에서 커밋메시지 수정",
|
||||
RenameCommitEditor: "에디터에서 커밋메시지 수정",
|
||||
Error: "오류",
|
||||
LcPickHunk: "pick hunk",
|
||||
LcPickAllHunks: "pick all hunks",
|
||||
LcUndo: "되돌리기",
|
||||
LcUndoReflog: "되돌리기 (reflog) (실험적)",
|
||||
LcRedoReflog: "다시 실행 (reflog) (실험적)",
|
||||
LcPop: "pop",
|
||||
LcDrop: "drop",
|
||||
LcApply: "적용",
|
||||
PickHunk: "Pick hunk",
|
||||
PickAllHunks: "Pick all hunks",
|
||||
Undo: "되돌리기",
|
||||
UndoReflog: "되돌리기 (reflog) (실험적)",
|
||||
RedoReflog: "다시 실행 (reflog) (실험적)",
|
||||
Pop: "Pop",
|
||||
Drop: "Drop",
|
||||
Apply: "적용",
|
||||
NoStashEntries: "Stash가 존재하지 않습니다.",
|
||||
StashDrop: "Stash를 삭제",
|
||||
SureDropStashEntry: "정말로 Stash를 삭제하시겠습니까?",
|
||||
@ -126,7 +124,7 @@ func koreanTranslationSet() TranslationSet {
|
||||
SureApplyStashEntry: "정말로 Stash를 적용하시겠습니까?",
|
||||
NoTrackedStagedFilesStash: "You have no tracked/staged files to stash",
|
||||
StashChanges: "변경을 Stash",
|
||||
LcRenameStash: "rename stash",
|
||||
RenameStash: "Rename stash",
|
||||
RenameStashPrompt: "Rename stash: {{.stashName}}",
|
||||
OpenConfig: "설정 파일 열기",
|
||||
EditConfig: "설정 파일 수정",
|
||||
@ -134,7 +132,7 @@ func koreanTranslationSet() TranslationSet {
|
||||
ForcePushPrompt: "브랜치가 원격 브랜치에서 분기하고 있습니다. 'esc'를 눌러 취소하거나, 'enter'를 눌러 강제로 푸시하세요.",
|
||||
ForcePushDisabled: "브랜치가 원격 브랜치에서 분기하고 있습니다. force push가 비활성화 되었습니다.",
|
||||
UpdatesRejectedAndForcePushDisabled: "업데이트가 거부되었으며 강제 푸시를 비활성화했습니다.",
|
||||
LcCheckForUpdate: "업데이트 확인",
|
||||
CheckForUpdate: "업데이트 확인",
|
||||
CheckingForUpdates: "업데이트 확인 중...",
|
||||
UpdateAvailableTitle: "새로운 업데이트 사용가능!",
|
||||
UpdateAvailable: "버전 {{.newVersion}} 을(를) 설치하시겠습니까?",
|
||||
@ -152,41 +150,39 @@ func koreanTranslationSet() TranslationSet {
|
||||
MergeToolPrompt: "정말로 `git mergetool`을 여시겠습니까?",
|
||||
IntroPopupMessage: koreanIntroPopupMessage,
|
||||
GitconfigParseErr: `따옴표로 묶이지 않은 '\' 문자가 있어서 Gogit이 gitconfig 파일을 분석하지 못했습니다. 이를 제거하면 문제가 해결됩니다.`,
|
||||
LcEditFile: `파일 편집`,
|
||||
LcOpenFile: `파일 닫기`,
|
||||
LcIgnoreFile: `.gitignore에 추가`,
|
||||
LcRefreshFiles: `파일 새로고침`,
|
||||
LcMergeIntoCurrentBranch: `현재 브랜치에 병합`,
|
||||
EditFile: `파일 편집`,
|
||||
OpenFile: `파일 닫기`,
|
||||
IgnoreFile: `.gitignore에 추가`,
|
||||
RefreshFiles: `파일 새로고침`,
|
||||
MergeIntoCurrentBranch: `현재 브랜치에 병합`,
|
||||
ConfirmQuit: `정말로 종료하시겠습니까?`,
|
||||
SwitchRepo: `최근에 사용한 저장소로 전환`,
|
||||
LcAllBranchesLogGraph: `모든 브랜치 로그 표시`,
|
||||
AllBranchesLogGraph: `모든 브랜치 로그 표시`,
|
||||
UnsupportedGitService: `지원되지 않는 Git 서비스입니다.`,
|
||||
LcCreatePullRequest: `풀 리퀘스트 생성`,
|
||||
LcCopyPullRequestURL: `풀 리퀘스트 URL을 클립보드에 복사`,
|
||||
CreatePullRequest: `풀 리퀘스트 생성`,
|
||||
CopyPullRequestURL: `풀 리퀘스트 URL을 클립보드에 복사`,
|
||||
NoBranchOnRemote: `브랜치가 원격에 없습니다. 원격에 먼저 푸시해야합니다.`,
|
||||
LcFetch: `fetch`,
|
||||
Fetch: `Fetch`,
|
||||
NoAutomaticGitFetchTitle: `자동 git 업데이트) 없음`,
|
||||
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할 수 있습니다.`,
|
||||
StageSelection: `선택한 행을 staged / unstaged`,
|
||||
ResetSelection: `변경을 삭제 (git reset)`,
|
||||
ToggleDragSelect: `드래그 선택 전환`,
|
||||
ToggleSelectHunk: `toggle select hunk`,
|
||||
ToggleSelectionForPatch: `line(s)을 패치에 추가/삭제`,
|
||||
ToggleSelectHunk: `Toggle select hunk`,
|
||||
ToggleSelectionForPatch: `Line(s)을 패치에 추가/삭제`,
|
||||
ToggleStagingPanel: `패널 전환`,
|
||||
ReturnToFilesPanel: `파일 목록으로 돌아가기`,
|
||||
FastForward: `fast-forward this branch from its upstream`,
|
||||
Fetching: "fetching and fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
FastForward: `Fast-forward this branch from its upstream`,
|
||||
Fetching: "Fetching and fast-forwarding {{.from}} -> {{.to}} ...",
|
||||
FoundConflicts: "Conflicts! To abort press 'esc', otherwise press 'enter'",
|
||||
FoundConflictsTitle: "Auto-merge failed",
|
||||
PickHunk: "pick hunk",
|
||||
PickAllHunks: "pick all hunks",
|
||||
ViewMergeRebaseOptions: "view merge/rebase options",
|
||||
ViewMergeRebaseOptions: "View merge/rebase options",
|
||||
NotMergingOrRebasing: "You are currently neither rebasing nor merging",
|
||||
RecentRepos: "최근에 사용한 저장소",
|
||||
MergeOptionsTitle: "Merge Options",
|
||||
RebaseOptionsTitle: "Rebase Options",
|
||||
MergeOptionsTitle: "Merge options",
|
||||
RebaseOptionsTitle: "Rebase options",
|
||||
CommitMessageTitle: "커밋메시지",
|
||||
LocalBranchesTitle: "브랜치",
|
||||
SearchTitle: "검색",
|
||||
@ -207,10 +203,10 @@ func koreanTranslationSet() TranslationSet {
|
||||
ErrorOccurred: "오류가 발생했습니다! issue를 작성해 주세요: ",
|
||||
NoRoom: "Not enough room",
|
||||
YouAreHere: "현재 위치",
|
||||
LcRewordNotSupported: "rewording commits while interactively rebasing is not currently supported",
|
||||
LcCherryPickCopy: "커밋을 복사 (cherry-pick)",
|
||||
LcCherryPickCopyRange: "커밋을 범위로 복사 (cherry-pick)",
|
||||
LcPasteCommits: "커밋을 붙여넣기 (cherry-pick)",
|
||||
RewordNotSupported: "Rewording commits while interactively rebasing is not currently supported",
|
||||
CherryPickCopy: "커밋을 복사 (cherry-pick)",
|
||||
CherryPickCopyRange: "커밋을 범위로 복사 (cherry-pick)",
|
||||
PasteCommits: "커밋을 붙여넣기 (cherry-pick)",
|
||||
SureCherryPick: "정말로 복사한 커밋을 이 브랜치에 체리픽하시겠습니까?",
|
||||
CherryPick: "체리픽",
|
||||
Donate: "후원",
|
||||
@ -225,31 +221,31 @@ func koreanTranslationSet() TranslationSet {
|
||||
SelectNextHunk: "다음 hunk를 선택",
|
||||
ScrollDown: "아래로 스크롤",
|
||||
ScrollUp: "위로 스크롤",
|
||||
LcScrollUpMainPanel: "메인 패널을 위로 스크롤",
|
||||
LcScrollDownMainPanel: "메인 패널을 아래로로 스크롤",
|
||||
AmendCommitTitle: "Amend Commit",
|
||||
ScrollUpMainPanel: "메인 패널을 위로 스크롤",
|
||||
ScrollDownMainPanel: "메인 패널을 아래로로 스크롤",
|
||||
AmendCommitTitle: "Amend commit",
|
||||
AmendCommitPrompt: "Are you sure you want to amend this commit with your staged files?",
|
||||
DeleteCommitTitle: "커밋 삭제",
|
||||
DeleteCommitPrompt: "정말로 선택한 커밋을 삭제하시겠습니까?",
|
||||
SquashingStatus: "squashing",
|
||||
FixingStatus: "fixing up",
|
||||
DeletingStatus: "deleting",
|
||||
MovingStatus: "moving",
|
||||
RebasingStatus: "rebasing",
|
||||
AmendingStatus: "amending",
|
||||
CherryPickingStatus: "cherry-picking",
|
||||
UndoingStatus: "undoing",
|
||||
RedoingStatus: "redoing",
|
||||
CheckingOutStatus: "checking out",
|
||||
CommittingStatus: "committing",
|
||||
SquashingStatus: "Squashing",
|
||||
FixingStatus: "Fixing up",
|
||||
DeletingStatus: "Deleting",
|
||||
MovingStatus: "Moving",
|
||||
RebasingStatus: "Rebasing",
|
||||
AmendingStatus: "Amending",
|
||||
CherryPickingStatus: "Cherry-picking",
|
||||
UndoingStatus: "Undoing",
|
||||
RedoingStatus: "Redoing",
|
||||
CheckingOutStatus: "Checking out",
|
||||
CommittingStatus: "Committing",
|
||||
CommitFiles: "Commit files",
|
||||
SubCommitsDynamicTitle: "커밋 (%s)",
|
||||
CommitFilesDynamicTitle: "Diff files (%s)",
|
||||
RemoteBranchesDynamicTitle: "원격브랜치 (%s)",
|
||||
LcViewItemFiles: "view selected item's files",
|
||||
ViewItemFiles: "View selected item's files",
|
||||
CommitFilesTitle: "커밋 파일",
|
||||
LcCheckoutCommitFile: "checkout file",
|
||||
LcDiscardOldFileChange: "discard this commit's changes to this file",
|
||||
CheckoutCommitFile: "Checkout file",
|
||||
DiscardOldFileChange: "Discard this commit's changes to this file",
|
||||
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",
|
||||
DisabledForGPG: "Feature not available for users using GPG",
|
||||
@ -257,191 +253,189 @@ func koreanTranslationSet() TranslationSet {
|
||||
AutoStashTitle: "Autostash?",
|
||||
AutoStashPrompt: "You must stash and pop your changes to bring them across. Do this automatically? (enter/esc)",
|
||||
StashPrefix: "Auto-stashing changes for ",
|
||||
LcViewDiscardOptions: "view 'discard changes' options",
|
||||
LcCancel: "취소",
|
||||
LcDiscardAllChanges: "모든 변경사항 버리기",
|
||||
LcDiscardUnstagedChanges: "discard unstaged changes",
|
||||
LcDiscardAllChangesToAllFiles: "nuke working tree",
|
||||
LcDiscardAnyUnstagedChanges: "discard unstaged changes",
|
||||
LcDiscardUntrackedFiles: "discard untracked files",
|
||||
LcHardReset: "hard reset",
|
||||
LcViewResetOptions: `view reset options`,
|
||||
LcCreateFixupCommit: `create fixup commit for this commit`,
|
||||
LcSquashAboveCommits: `squash all 'fixup!' commits above selected commit (autosquash)`,
|
||||
ViewDiscardOptions: "View 'discard changes' options",
|
||||
Cancel: "취소",
|
||||
DiscardAllChanges: "모든 변경사항 버리기",
|
||||
DiscardUnstagedChanges: "Discard unstaged changes",
|
||||
DiscardAllChangesToAllFiles: "Nuke working tree",
|
||||
DiscardAnyUnstagedChanges: "Discard unstaged changes",
|
||||
DiscardUntrackedFiles: "Discard untracked files",
|
||||
HardReset: "Hard reset",
|
||||
ViewResetOptions: `View reset options`,
|
||||
CreateFixupCommitDescription: `Create fixup commit for this commit`,
|
||||
SquashAboveCommits: `Squash all 'fixup!' commits above selected commit (autosquash)`,
|
||||
SureSquashAboveCommits: `Are you sure you want to squash all fixup! commits above {{.commit}}?`,
|
||||
CreateFixupCommit: `Create fixup commit`,
|
||||
SureCreateFixupCommit: `Are you sure you want to create a fixup! commit for commit {{.commit}}?`,
|
||||
LcExecuteCustomCommand: "execute custom command",
|
||||
CustomCommand: "Custom Command:",
|
||||
LcCommitChangesWithoutHook: "commit changes without pre-commit hook",
|
||||
ExecuteCustomCommand: "Execute custom command",
|
||||
CustomCommand: "Custom command:",
|
||||
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",
|
||||
LcResetTo: `reset to`,
|
||||
ResetTo: `Reset to`,
|
||||
PressEnterToReturn: "엔터를 눌러 lazygit으로 돌아갑니다.",
|
||||
LcViewStashOptions: "Stash 옵션 보기",
|
||||
LcStashAllChanges: "변경사항을 Stash",
|
||||
LcStashStagedChanges: "stash staged changes",
|
||||
LcStashOptions: "Stash 옵션",
|
||||
ViewStashOptions: "Stash 옵션 보기",
|
||||
StashAllChanges: "변경사항을 Stash",
|
||||
StashStagedChanges: "Stash staged changes",
|
||||
StashOptions: "Stash 옵션",
|
||||
NotARepository: "Error: must be run inside a git repository",
|
||||
LcJump: "패널로 이동",
|
||||
LcScrollLeftRight: "좌우로 스크롤",
|
||||
LcScrollLeft: "우 스크롤",
|
||||
LcScrollRight: "좌 스크롤",
|
||||
DiscardPatch: "patch 버리기",
|
||||
Jump: "패널로 이동",
|
||||
ScrollLeftRight: "좌우로 스크롤",
|
||||
ScrollLeft: "우 스크롤",
|
||||
ScrollRight: "좌 스크롤",
|
||||
DiscardPatch: "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",
|
||||
LcToggleAddToPatch: "toggle file included in patch",
|
||||
LcToggleAllInPatch: "toggle all files included in patch",
|
||||
LcUpdatingPatch: "updating patch",
|
||||
ToggleAddToPatch: "Toggle file included in patch",
|
||||
ToggleAllInPatch: "Toggle all files included in patch",
|
||||
UpdatingPatch: "Updating patch",
|
||||
ViewPatchOptions: "커스텀 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",
|
||||
LcEnterFile: "enter file to add selected lines to the patch (or toggle directory collapsed)",
|
||||
EnterFile: "Enter file to add selected lines to the patch (or toggle directory collapsed)",
|
||||
// ExitCustomPatchBuilder: ``,
|
||||
EnterUpstream: `'<remote> <branchname>'와 같은 형식으로 입력하세요.`,
|
||||
InvalidUpstream: "upstream의 형식이 잘못되었습니다.'<remote> <branchname>' 와 같은 형식으로 입력하세요.",
|
||||
InvalidUpstream: "Upstream의 형식이 잘못되었습니다.'<remote> <branchname>' 와 같은 형식으로 입력하세요.",
|
||||
ReturnToRemotesList: `원격목록으로 돌아가기`,
|
||||
LcAddNewRemote: `새로운 Remote 추가`,
|
||||
LcNewRemoteName: `새로운 Remote 이름:`,
|
||||
LcNewRemoteUrl: `새로운 Remote URL:`,
|
||||
LcEditRemoteName: `{{.remoteName}} 의 새로운 Remote 이름 입력:`,
|
||||
LcEditRemoteUrl: `{{.remoteName}} 의 새로운 Remote URL 입력:`,
|
||||
LcRemoveRemote: `Remote를 삭제`,
|
||||
LcRemoveRemotePrompt: "정말로 Remote를 삭제하시겠습니까?",
|
||||
AddNewRemote: `새로운 Remote 추가`,
|
||||
NewRemoteName: `새로운 Remote 이름:`,
|
||||
NewRemoteUrl: `새로운 Remote URL:`,
|
||||
EditRemoteName: `{{.remoteName}} 의 새로운 Remote 이름 입력:`,
|
||||
EditRemoteUrl: `{{.remoteName}} 의 새로운 Remote URL 입력:`,
|
||||
RemoveRemote: `Remote를 삭제`,
|
||||
RemoveRemotePrompt: "정말로 Remote를 삭제하시겠습니까?",
|
||||
DeleteRemoteBranch: "원격 브랜치를 삭제",
|
||||
DeleteRemoteBranchMessage: "정말로 원격 브랜치를 삭제하시겠습니까?",
|
||||
LcSetUpstream: "set as upstream of checked-out branch",
|
||||
SetUpstream: "Set as upstream of checked-out branch",
|
||||
SetUpstreamTitle: "Set upstream branch",
|
||||
SetUpstreamMessage: "Are you sure you want to set the upstream branch of '{{.checkedOut}}' to '{{.selected}}'",
|
||||
LcEditRemote: "Remote를 수정",
|
||||
LcTagCommit: "tag commit",
|
||||
EditRemote: "Remote를 수정",
|
||||
TagCommit: "Tag commit",
|
||||
TagMenuTitle: "태그 작성",
|
||||
TagNameTitle: "태그 이름:",
|
||||
TagMessageTitle: "태그 메시지: ",
|
||||
LcAnnotatedTag: "annotated tag",
|
||||
LcLightweightTag: "lightweight tag",
|
||||
LcDeleteTag: "태그 삭제",
|
||||
AnnotatedTag: "Annotated tag",
|
||||
LightweightTag: "Lightweight tag",
|
||||
DeleteTag: "태그 삭제",
|
||||
DeleteTagTitle: "태그 삭제",
|
||||
DeleteTagPrompt: "정말로 태그 '{{.tagName}}' 를 삭제하시겠습니까?",
|
||||
PushTagTitle: "원격에 태그 '{{.tagName}}' 를 푸시",
|
||||
LcPushTag: "태그를 push",
|
||||
LcCreateTag: "태그를 생성",
|
||||
PushTag: "태그를 push",
|
||||
CreateTag: "태그를 생성",
|
||||
CreateTagTitle: "태그 이름:",
|
||||
LcFetchRemote: "원격을 업데이트",
|
||||
FetchRemote: "원격을 업데이트",
|
||||
FetchingRemoteStatus: "원격을 업데이트 중",
|
||||
LcCheckoutCommit: "커밋을 체크아웃",
|
||||
CheckoutCommit: "커밋을 체크아웃",
|
||||
SureCheckoutThisCommit: "정말로 선택한 커밋을 체크아웃 하시겠습니까?",
|
||||
LcGitFlowOptions: "git-flow 옵션 보기",
|
||||
GitFlowOptions: "Git-flow 옵션 보기",
|
||||
NotAGitFlowBranch: "This does not seem to be a git flow branch",
|
||||
NewGitFlowBranchPrompt: "new {{.branchType}} name:",
|
||||
NewGitFlowBranchPrompt: "New {{.branchType}} name:",
|
||||
IgnoreTracked: "Ignore tracked file",
|
||||
IgnoreTrackedPrompt: "Are you sure you want to ignore a tracked file?",
|
||||
LcViewResetToUpstreamOptions: "view upstream reset options",
|
||||
LcNextScreenMode: "다음 스크린 모드 (normal/half/fullscreen)",
|
||||
LcPrevScreenMode: "이전 스크린 모드",
|
||||
LcStartSearch: "검색 시작",
|
||||
ViewResetToUpstreamOptions: "View upstream reset options",
|
||||
NextScreenMode: "다음 스크린 모드 (normal/half/fullscreen)",
|
||||
PrevScreenMode: "이전 스크린 모드",
|
||||
StartSearch: "검색 시작",
|
||||
Panel: "패널",
|
||||
Keybindings: "키 바인딩",
|
||||
LcRenameBranch: "브랜치 이름 변경",
|
||||
RenameBranch: "브랜치 이름 변경",
|
||||
NewBranchNamePrompt: "새로운 브랜치 이름 입력",
|
||||
RenameBranchWarning: "This branch is tracking a remote. This action will only rename the local branch name, not the name of the remote branch. Continue?",
|
||||
LcOpenMenu: "매뉴 열기",
|
||||
LcResetCherryPick: "reset cherry-picked (copied) commits selection",
|
||||
LcNextTab: "이전 탭",
|
||||
LcPrevTab: "다음 탭",
|
||||
LcCantUndoWhileRebasing: "리베이스중에는 되돌릴 수 없습니다.",
|
||||
LcCantRedoWhileRebasing: "리베이스중에는 다시 실행할 수 없습니다.",
|
||||
OpenMenu: "매뉴 열기",
|
||||
ResetCherryPick: "Reset cherry-picked (copied) commits selection",
|
||||
NextTab: "이전 탭",
|
||||
PrevTab: "다음 탭",
|
||||
CantUndoWhileRebasing: "리베이스중에는 되돌릴 수 없습니다.",
|
||||
CantRedoWhileRebasing: "리베이스중에는 다시 실행할 수 없습니다.",
|
||||
MustStashWarning: "Pulling a patch out into the index requires stashing and unstashing your changes. If something goes wrong, you'll be able to access your files from the stash. Continue?",
|
||||
MustStashTitle: "Must stash",
|
||||
ConfirmationTitle: "확인 패널",
|
||||
LcPrevPage: "이전 페이지",
|
||||
LcNextPage: "다음 페이지",
|
||||
LcGotoTop: "맨 위로 스크롤 ",
|
||||
LcGotoBottom: "맨 아래로 스크롤 ",
|
||||
LcFilteringBy: "filtering by",
|
||||
PrevPage: "이전 페이지",
|
||||
NextPage: "다음 페이지",
|
||||
GotoTop: "맨 위로 스크롤 ",
|
||||
GotoBottom: "맨 아래로 스크롤 ",
|
||||
FilteringBy: "Filtering by",
|
||||
ResetInParentheses: "(reset)",
|
||||
LcOpenFilteringMenu: "view filter-by-path options",
|
||||
LcFilterBy: "filter by",
|
||||
LcExitFilterMode: "stop filtering by path",
|
||||
LcFilterPathOption: "enter path to filter by",
|
||||
OpenFilteringMenu: "View filter-by-path options",
|
||||
FilterBy: "Filter by",
|
||||
ExitFilterMode: "Stop filtering by path",
|
||||
FilterPathOption: "Enter path to filter by",
|
||||
EnterFileName: "Enter path:",
|
||||
FilteringMenuTitle: "Filtering",
|
||||
MustExitFilterModeTitle: "Command not available",
|
||||
MustExitFilterModePrompt: "Command not available in filtered mode. Exit filtered mode?",
|
||||
LcDiff: "Diff",
|
||||
LcEnterRefToDiff: "enter ref to diff",
|
||||
LcEnteRefName: "ref 입력:",
|
||||
LcExitDiffMode: "Diff 모드 종료",
|
||||
Diff: "Diff",
|
||||
EnterRefToDiff: "Enter ref to diff",
|
||||
EnteRefName: "Ref 입력:",
|
||||
ExitDiffMode: "Diff 모드 종료",
|
||||
DiffingMenuTitle: "Diff",
|
||||
LcSwapDiff: "reverse diff direction",
|
||||
LcOpenDiffingMenu: "Diff 메뉴 열기",
|
||||
SwapDiff: "Reverse diff direction",
|
||||
OpenDiffingMenu: "Diff 메뉴 열기",
|
||||
// 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
|
||||
LcOpenExtrasMenu: "명령어 로그 메뉴 열기",
|
||||
LcShowingGitDiff: "showing output for:",
|
||||
LcCommitDiff: "커밋의 iff",
|
||||
LcCopyCommitShaToClipboard: "커밋 SHA를 클립보드에 복사",
|
||||
LcCommitSha: "커밋 SHA",
|
||||
LcCommitURL: "커밋 URL",
|
||||
LcCopyCommitMessageToClipboard: "커밋 메시지를 클립보드에 복사",
|
||||
LcCommitMessage: "커밋 메시지",
|
||||
LcCommitAuthor: "커밋 작성자",
|
||||
LcCopyCommitAttributeToClipboard: "커밋 attribute 복사",
|
||||
LcCopyBranchNameToClipboard: "브랜치명을 클립보드에 복사",
|
||||
LcCopyFileNameToClipboard: "파일명을 클립보드에 복사",
|
||||
LcCopyCommitFileNameToClipboard: "커밋한 파일명을 클립보드에 복사",
|
||||
LcCopySelectedTexToClipboard: "선택한 텍스트를 클립보드에 복사",
|
||||
LcCommitPrefixPatternError: "Error in commitPrefix pattern",
|
||||
OpenExtrasMenu: "명령어 로그 메뉴 열기",
|
||||
ShowingGitDiff: "Showing output for:",
|
||||
CommitDiff: "커밋의 iff",
|
||||
CopyCommitShaToClipboard: "커밋 SHA를 클립보드에 복사",
|
||||
CommitSha: "커밋 SHA",
|
||||
CommitURL: "커밋 URL",
|
||||
CopyCommitMessageToClipboard: "커밋 메시지를 클립보드에 복사",
|
||||
CommitMessage: "커밋 메시지",
|
||||
CommitAuthor: "커밋 작성자",
|
||||
CopyCommitAttributeToClipboard: "커밋 attribute 복사",
|
||||
CopyBranchNameToClipboard: "브랜치명을 클립보드에 복사",
|
||||
CopyFileNameToClipboard: "파일명을 클립보드에 복사",
|
||||
CopyCommitFileNameToClipboard: "커밋한 파일명을 클립보드에 복사",
|
||||
CopySelectedTexToClipboard: "선택한 텍스트를 클립보드에 복사",
|
||||
CommitPrefixPatternError: "Error in commitPrefix pattern",
|
||||
NoFilesStagedTitle: "파일이 Staged 되지 않았습니다.",
|
||||
NoFilesStagedPrompt: "파일이 Staged 되지 않았습니다. 모든 파일을 커밋하시겠습니까?",
|
||||
BranchNotFoundTitle: "브랜치를 찾을 수 없습니다.",
|
||||
BranchNotFoundPrompt: "브랜치를 찾을 수 없습니다. 새로운 브랜치를 생성합니다.",
|
||||
UnstageLinesTitle: "선택한 라인을 unstaged",
|
||||
UnstageLinesPrompt: "정말로 선택한 라인을 삭제 (git reset) 하시겠습니까? 이 조작은 취소할 수 없습니다.\n이 경고를 비활성화 하려면 설정 파일의 'gui.skipUnstageLineWarning' 를 true로 설정하세요.",
|
||||
LcCreateNewBranchFromCommit: "커밋에서 새 브랜치를 만듭니다.",
|
||||
LcBuildingPatch: "building patch",
|
||||
LcViewCommits: "커밋 보기",
|
||||
MinGitVersionError: "lazygit 실행을 위해서는 Git 2.20 이후의 버전(2018년 이후의)이 필요합니다. Git를 업데이트 해주세요. 아니면 lazygit이 이전 버전과 더 잘 호환되도록 https://github.com/jesseduffield/lazygit/issues 에 issue를 작성해 주세요.",
|
||||
LcRunningCustomCommandStatus: "커스텀 명령어 실행",
|
||||
LcSubmoduleStashAndReset: "stash uncommitted submodule changes and update",
|
||||
LcAndResetSubmodules: "and reset submodules",
|
||||
LcEnterSubmodule: "서브모듈 열기",
|
||||
LcCopySubmoduleNameToClipboard: "서브모듈 이름을 클립보드에 복사",
|
||||
CreateNewBranchFromCommit: "커밋에서 새 브랜치를 만듭니다.",
|
||||
BuildingPatch: "Building patch",
|
||||
ViewCommits: "커밋 보기",
|
||||
MinGitVersionError: "Lazygit 실행을 위해서는 Git 2.20 이후의 버전(2018년 이후의)이 필요합니다. Git를 업데이트 해주세요. 아니면 lazygit이 이전 버전과 더 잘 호환되도록 https://github.com/jesseduffield/lazygit/issues 에 issue를 작성해 주세요.",
|
||||
RunningCustomCommandStatus: "커스텀 명령어 실행",
|
||||
SubmoduleStashAndReset: "Stash uncommitted submodule changes and update",
|
||||
AndResetSubmodules: "And reset submodules",
|
||||
EnterSubmodule: "서브모듈 열기",
|
||||
CopySubmoduleNameToClipboard: "서브모듈 이름을 클립보드에 복사",
|
||||
RemoveSubmodule: "서브모듈 삭제",
|
||||
LcRemoveSubmodule: "서브모듈 삭제",
|
||||
RemoveSubmodulePrompt: "정말로 서브모듈 '%s'및 해당 디렉토리를 제거하시겠습니까? 이것은 되돌릴 수 없습니다.",
|
||||
LcResettingSubmoduleStatus: "서브모듈를 리셋",
|
||||
LcNewSubmoduleName: "새로운 서브모듈이름 :",
|
||||
LcNewSubmoduleUrl: "새로운 서브모듈의 URL:",
|
||||
LcNewSubmodulePath: "새로운 서브모듈의 경로",
|
||||
LcAddSubmodule: "새로운 서브모듈 추가",
|
||||
LcAddingSubmoduleStatus: "새로운 서브모듈 추가",
|
||||
LcUpdateSubmoduleUrl: "서브모듈 '%s' 의 URL을 업데이트",
|
||||
LcUpdatingSubmoduleUrlStatus: "updating URL",
|
||||
LcEditSubmoduleUrl: "서브모듈의 URL을 수정",
|
||||
LcInitializingSubmoduleStatus: "서브모듈 초기화",
|
||||
LcInitSubmodule: "서브모듈 초기화",
|
||||
LcSubmoduleUpdate: "서브모듈 업데이트",
|
||||
LcUpdatingSubmoduleStatus: "서브모듈 업데이트",
|
||||
LcBulkInitSubmodules: "서브모듈 일괄 초기화",
|
||||
LcBulkUpdateSubmodules: "서브모듈 일괄 업데이트",
|
||||
LcBulkDeinitSubmodules: "bulk deinit submodules",
|
||||
LcViewBulkSubmoduleOptions: "view bulk submodule options",
|
||||
LcBulkSubmoduleOptions: "bulk submodule options",
|
||||
LcRunningCommand: "running command",
|
||||
ResettingSubmoduleStatus: "서브모듈를 리셋",
|
||||
NewSubmoduleName: "새로운 서브모듈이름 :",
|
||||
NewSubmoduleUrl: "새로운 서브모듈의 URL:",
|
||||
NewSubmodulePath: "새로운 서브모듈의 경로",
|
||||
AddSubmodule: "새로운 서브모듈 추가",
|
||||
AddingSubmoduleStatus: "새로운 서브모듈 추가",
|
||||
UpdateSubmoduleUrl: "서브모듈 '%s' 의 URL을 업데이트",
|
||||
UpdatingSubmoduleUrlStatus: "Updating URL",
|
||||
EditSubmoduleUrl: "서브모듈의 URL을 수정",
|
||||
InitializingSubmoduleStatus: "서브모듈 초기화",
|
||||
InitSubmodule: "서브모듈 초기화",
|
||||
SubmoduleUpdate: "서브모듈 업데이트",
|
||||
UpdatingSubmoduleStatus: "서브모듈 업데이트",
|
||||
BulkInitSubmodules: "서브모듈 일괄 초기화",
|
||||
BulkUpdateSubmodules: "서브모듈 일괄 업데이트",
|
||||
BulkDeinitSubmodules: "Bulk deinit submodules",
|
||||
ViewBulkSubmoduleOptions: "View bulk submodule options",
|
||||
BulkSubmoduleOptions: "Bulk submodule options",
|
||||
RunningCommand: "Running command",
|
||||
SubCommitsTitle: "Sub-commits",
|
||||
SubmodulesTitle: "서브모듈",
|
||||
NavigationTitle: "List Panel Navigation",
|
||||
NavigationTitle: "List panel navigation",
|
||||
SuggestionsCheatsheetTitle: "추천",
|
||||
SuggestionsTitle: "추천 (press %s to focus)",
|
||||
ExtrasTitle: "명령어 로그",
|
||||
PushingTagStatus: "pushing tag",
|
||||
PushingTagStatus: "Pushing tag",
|
||||
PullRequestURLCopiedToClipboard: "풀 리퀘스트의 URL을 클립보드에 복사했습니다.",
|
||||
CommitDiffCopiedToClipboard: "커밋의 Diff를 클립보드에 복사했습니다.",
|
||||
CommitSHACopiedToClipboard: "커밋의 SHA를 클립보드에 복사했습니다.",
|
||||
CommitURLCopiedToClipboard: "커밋의 URL를 클립보드에 복사했습니다.",
|
||||
CommitMessageCopiedToClipboard: "커밋 메시지를 클립보드에 복사했습니다.",
|
||||
CommitAuthorCopiedToClipboard: "커밋 작성자를 클립보드에 복사했습니다.",
|
||||
LcCopiedToClipboard: "클립보드에 복사했습니다.",
|
||||
CopiedToClipboard: "클립보드에 복사했습니다.",
|
||||
ErrCannotEditDirectory: "디렉토리는 편집할 수 없습니다.",
|
||||
ErrStageDirWithInlineMergeConflicts: "병합 충돌이 발생한 파일을 포함하는 디렉토리는 Staged/untaged할 수 없습니다. 병합 충돌을 먼저 해결하세요.",
|
||||
ErrRepositoryMovedOrDeleted: "저장소를 찾을 수 없습니다. 이미 삭제되었거나 이동되었을 가능성이 있습니다. ¯\\_(ツ)_/¯",
|
||||
@ -452,30 +446,28 @@ func koreanTranslationSet() TranslationSet {
|
||||
RandomTip: "랜덤 Tip",
|
||||
SelectParentCommitForMerge: "병합을 위한 상위 커밋 선택",
|
||||
ToggleWhitespaceInDiffView: "공백문자를 Diff 뷰에서 표시 여부 전환",
|
||||
IncreaseContextInDiffView: "diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기",
|
||||
DecreaseContextInDiffView: "diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기",
|
||||
CreatePullRequest: "풀 리퀘스트 생성",
|
||||
IncreaseContextInDiffView: "Diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기",
|
||||
DecreaseContextInDiffView: "Diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기",
|
||||
CreatePullRequestOptions: "풀 리퀘스트 생성 옵션",
|
||||
LcCreatePullRequestOptions: "풀 리퀘스트 생성 옵션",
|
||||
LcDefaultBranch: "기본 브랜치",
|
||||
LcSelectBranch: "브랜치를 선택",
|
||||
DefaultBranch: "기본 브랜치",
|
||||
SelectBranch: "브랜치를 선택",
|
||||
SelectConfigFile: "설정파일 선택",
|
||||
NoConfigFileFoundErr: "설정 파일을 찾지 못했습니다.",
|
||||
LcLoadingFileSuggestions: "파일 제안 로딩 중",
|
||||
LcLoadingCommits: "커밋 로딩",
|
||||
LoadingFileSuggestions: "파일 제안 로딩 중",
|
||||
LoadingCommits: "커밋 로딩",
|
||||
MustSpecifyOriginError: "Must specify a remote if specifying a branch",
|
||||
GitOutput: "Git output:",
|
||||
GitCommandFailed: "Git command failed. Check command log for details (open with %s)",
|
||||
AbortTitle: "%s 중지",
|
||||
AbortPrompt: "정말로 실행중인 %s 를 중지할까요?",
|
||||
LcOpenLogMenu: "로그 메뉴 열기",
|
||||
OpenLogMenu: "로그 메뉴 열기",
|
||||
LogMenuTitle: "커밋 로그 옵션",
|
||||
ToggleShowGitGraphAll: "toggle show whole git graph (pass the `--all` flag to `git log`)",
|
||||
ToggleShowGitGraphAll: "Toggle show whole git graph (pass the `--all` flag to `git log`)",
|
||||
ShowGitGraph: "커밋 그래프 표시",
|
||||
SortCommits: "커밋 정렬",
|
||||
CantChangeContextSizeError: "Cannot change context while in patch building mode because we were too lazy to support it when releasing the feature. If you really want it, please let us know!",
|
||||
LcOpenCommitInBrowser: "브라우저에서 커밋 열기",
|
||||
LcViewBisectOptions: "bisect 옵션 보기",
|
||||
OpenCommitInBrowser: "브라우저에서 커밋 열기",
|
||||
ViewBisectOptions: "Bisect 옵션 보기",
|
||||
ConfirmRevertCommit: "Are you sure you want to revert {{.selectedCommit}}?",
|
||||
RewordInEditorTitle: "커밋 메시지를 에디터에서 수정",
|
||||
RewordInEditorPrompt: "Are you sure you want to reword this commit in your editor?",
|
||||
@ -492,7 +484,7 @@ func koreanTranslationSet() TranslationSet {
|
||||
Merge: "병합",
|
||||
RebaseBranch: "브랜치 리베이스",
|
||||
RenameBranch: "브랜치 이름 변경",
|
||||
SetUnsetUpstream: "Set/unset upstream",
|
||||
SetUnsetUpstream: "Set/Unset upstream",
|
||||
CreateBranch: "브랜치 생성",
|
||||
CherryPick: "(Cherry-pick) 커밋 붙여넣기",
|
||||
CheckoutFile: "체크아웃 파일",
|
||||
@ -505,7 +497,7 @@ func koreanTranslationSet() TranslationSet {
|
||||
AmendCommit: "커밋 Amend",
|
||||
ResetCommitAuthor: "커밋 작성자 Reset",
|
||||
RevertCommit: "커밋 Revert",
|
||||
CreateFixupCommit: "fixup 커밋 생성",
|
||||
CreateFixupCommit: "Fixup 커밋 생성",
|
||||
SquashAllAboveFixupCommits: "Squash all above fixup commits",
|
||||
CreateLightweightTag: "Create lightweight tag",
|
||||
CreateAnnotatedTag: "Create annotated tag",
|
||||
@ -527,7 +519,7 @@ func koreanTranslationSet() TranslationSet {
|
||||
UnstageFile: "Unstage file",
|
||||
UnstageAllFiles: "Unstage all files",
|
||||
StageAllFiles: "Stage all files",
|
||||
LcIgnoreExcludeFile: "ignore file",
|
||||
IgnoreExcludeFile: "Ignore file",
|
||||
Commit: "커밋",
|
||||
EditFile: "파일 수정",
|
||||
Push: "푸시",
|
||||
@ -537,8 +529,8 @@ func koreanTranslationSet() TranslationSet {
|
||||
StashAllChangesKeepIndex: "Stash all changes and keep index",
|
||||
StashStagedChanges: "Stash staged changes",
|
||||
StashUnstagedChanges: "Stash unstaged changes",
|
||||
GitFlowFinish: "Git flow finish",
|
||||
GitFlowStart: "Git Flow start",
|
||||
GitFlowFinish: "git flow finish",
|
||||
GitFlowStart: "git flow start",
|
||||
CopyToClipboard: "Copy to clipboard",
|
||||
CopySelectedTextToClipboard: "Copy selected text to clipboard",
|
||||
RemovePatchFromCommit: "Remove patch from commit",
|
||||
@ -565,9 +557,9 @@ func koreanTranslationSet() TranslationSet {
|
||||
DeleteTag: "태그 삭제",
|
||||
PushTag: "태그 푸시g",
|
||||
NukeWorkingTree: "Nuke working tree",
|
||||
DiscardUnstagedFileChanges: "unstaged 파일 변경사항 버리기",
|
||||
RemoveUntrackedFiles: "untracked 파일 삭제",
|
||||
RemoveStagedFiles: "staged 파일 삭제",
|
||||
DiscardUnstagedFileChanges: "Unstaged 파일 변경사항 버리기",
|
||||
RemoveUntrackedFiles: "Untracked 파일 삭제",
|
||||
RemoveStagedFiles: "Staged 파일 삭제",
|
||||
SoftReset: "Soft reset",
|
||||
MixedReset: "Mixed reset",
|
||||
HardReset: "Hard reset",
|
||||
@ -584,13 +576,13 @@ func koreanTranslationSet() TranslationSet {
|
||||
BisectMark: "Bisect mark",
|
||||
},
|
||||
Bisect: Bisect{
|
||||
Mark: "mark %s as %s",
|
||||
MarkStart: "mark %s as %s (start bisect)",
|
||||
Mark: "Mark %s as %s",
|
||||
MarkStart: "Mark %s as %s (start bisect)",
|
||||
Skip: "%s 를 스킵",
|
||||
ResetTitle: "'git bisect' 를 리셋",
|
||||
ResetPrompt: "정말로 'git bisect' 를 리셋하시겠습니까?",
|
||||
ResetOption: "bisect를 리셋",
|
||||
BisectMenuTitle: "bisect",
|
||||
ResetOption: "Bisect를 리셋",
|
||||
BisectMenuTitle: "Bisect",
|
||||
CompleteTitle: "Bisect 완료",
|
||||
CompletePrompt: "Bisect complete! The following commit introduced the change:\n\n%s\n\nDo you want to reset 'git bisect' now?",
|
||||
CompletePromptIndeterminate: "Bisect complete! Some commits were skipped, so any of the following commits may have introduced the change:\n\n%s\n\nDo you want to reset 'git bisect' now?",
|
||||
|
@ -17,23 +17,22 @@ func polishTranslationSet() TranslationSet {
|
||||
PassUnameWrong: "Niewłaściwe hasło, fraza lub nazwa użytkownika",
|
||||
CommitChanges: "Zatwierdź zmiany",
|
||||
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.",
|
||||
NoCommitToAmend: "Brak commitów do zmiany.",
|
||||
CommitChangesWithEditor: "Zatwierdź zmiany używając edytora",
|
||||
StatusTitle: "Status",
|
||||
GlobalTitle: "Globalne",
|
||||
LcNavigate: "nawiguj",
|
||||
LcMenu: "menu",
|
||||
LcExecute: "wykonaj",
|
||||
LcToggleStaged: "przełącz stan poczekalni",
|
||||
LcToggleStagedAll: "przełącz stan poczekalni wszystkich",
|
||||
LcRefresh: "odśwież",
|
||||
LcScroll: "przewiń",
|
||||
Menu: "Menu",
|
||||
Execute: "Wykonaj",
|
||||
ToggleStaged: "Przełącz stan poczekalni",
|
||||
ToggleStagedAll: "Przełącz stan poczekalni wszystkich",
|
||||
Refresh: "Odśwież",
|
||||
Scroll: "Przewiń",
|
||||
FilterStagedFiles: "Pokaż tylko pliki w poczekalni",
|
||||
FilterUnstagedFiles: "Pokaż tylko pliki poza poczekalnią",
|
||||
ResetCommitFilterState: "Resetuj filtr commitów",
|
||||
LcCheckout: "przełącz",
|
||||
Checkout: "Przełącz",
|
||||
NoChangedFiles: "Brak zmienionych plików",
|
||||
PullWait: "Pobieranie zmian...",
|
||||
PushWait: "Wysyłanie zmian...",
|
||||
@ -47,69 +46,68 @@ func polishTranslationSet() TranslationSet {
|
||||
DeleteBranch: "Usuń gałąź",
|
||||
DeleteBranchMessage: "Jesteś pewien, że chcesz usunąć gałąź '{{.selectedBranchName}}' ?",
|
||||
ForceDeleteBranchMessage: "Na pewno wymusić usunięcie gałęzi '{{.selectedBranchName}}'?",
|
||||
LcRebaseBranch: "zmiana bazy gałęzi",
|
||||
RebaseBranch: "Zmiana bazy gałęzi",
|
||||
CantRebaseOntoSelf: "Nie możesz zmienić bazy gałęzi na nią samą",
|
||||
CantMergeBranchIntoItself: "Nie możesz scalić gałęzi do samej siebie",
|
||||
LcForceCheckout: "wymuś przełączenie",
|
||||
LcCheckoutByName: "przełącz używając nazwy",
|
||||
LcNewBranch: "nowa gałąź",
|
||||
LcDeleteBranch: "usuń gałąź",
|
||||
ForceCheckout: "Wymuś przełączenie",
|
||||
CheckoutByName: "Przełącz używając nazwy",
|
||||
NewBranch: "Nowa gałąź",
|
||||
NoBranchesThisRepo: "Brak gałęzi dla tego repozytorium",
|
||||
CommitWithoutMessageErr: "Nie możesz commitować bez komunikatu",
|
||||
LcCloseCancel: "zamknij",
|
||||
LcConfirm: "potwierdź",
|
||||
LcClose: "zamknij",
|
||||
LcSquashDown: "ściśnij",
|
||||
LcFixupCommit: "napraw commit",
|
||||
CloseCancel: "Zamknij",
|
||||
Confirm: "Potwierdź",
|
||||
Close: "Zamknij",
|
||||
SquashDown: "Ściśnij",
|
||||
FixupCommit: "Napraw commit",
|
||||
NoCommitsThisBranch: "Brak commitów dla tej gałęzi",
|
||||
CannotSquashOrFixupFirstCommit: "There's no commit below to squash into",
|
||||
Fixup: "Napraw",
|
||||
SureFixupThisCommit: "Jesteś pewny, ze chcesz naprawić ten commit? Commit poniżej zostanie spłaszczony w górę wraz z tym",
|
||||
LcRewordCommit: "zmień nazwę commita",
|
||||
LcRenameCommitEditor: "zmień nazwę commita w edytorze",
|
||||
RewordCommit: "Zmień nazwę commita",
|
||||
RenameCommitEditor: "Zmień nazwę commita w edytorze",
|
||||
Error: "Błąd",
|
||||
LcPickHunk: "wybierz kawałek",
|
||||
LcPickAllHunks: "wybierz oba kawałki",
|
||||
LcUndo: "cofnij",
|
||||
LcPop: "wyciągnij",
|
||||
LcDrop: "porzuć",
|
||||
LcApply: "zastosuj",
|
||||
PickHunk: "Wybierz kawałek",
|
||||
PickAllHunks: "Wybierz oba kawałki",
|
||||
Undo: "Cofnij",
|
||||
Pop: "Wyciągnij",
|
||||
Drop: "Porzuć",
|
||||
Apply: "Zastosuj",
|
||||
NoStashEntries: "Brak pozycji w schowku",
|
||||
StashDrop: "Porzuć schowek",
|
||||
SureDropStashEntry: "Jesteś pewny, że chcesz porzucić tę pozycję w schowku?",
|
||||
NoTrackedStagedFilesStash: "Nie masz śledzonych/zatwierdzonych plików do przechowania",
|
||||
StashChanges: "Przechowaj zmiany",
|
||||
LcRenameStash: "rename stash",
|
||||
RenameStash: "Rename stash",
|
||||
RenameStashPrompt: "Rename stash: {{.stashName}}",
|
||||
OpenConfig: "otwórz konfigurację",
|
||||
EditConfig: "edytuj konfigurację",
|
||||
OpenConfig: "Otwórz konfigurację",
|
||||
EditConfig: "Edytuj konfigurację",
|
||||
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.",
|
||||
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",
|
||||
LcCheckForUpdate: "sprawdź aktualizacje",
|
||||
CheckForUpdate: "Sprawdź aktualizacje",
|
||||
CheckingForUpdates: "Sprawdzanie aktualizacji...",
|
||||
OnLatestVersionErr: "Już posiadasz najnowszą wersję",
|
||||
MajorVersionErr: "Nowa wersja ({{.newVersion}}) posiada niekompatybilne zmiany w porównaniu do obecnej wersji ({{.currentVersion}})",
|
||||
CouldNotFindBinaryErr: "Nie można znaleźć pliku binarnego w {{.url}}",
|
||||
LcEditFile: "edytuj plik",
|
||||
LcOpenFile: "otwórz plik",
|
||||
LcIgnoreFile: "dodaj do .gitignore",
|
||||
LcRefreshFiles: "odśwież pliki",
|
||||
LcMergeIntoCurrentBranch: "scal do obecnej gałęzi",
|
||||
EditFile: "Edytuj plik",
|
||||
OpenFile: "Otwórz plik",
|
||||
IgnoreFile: "Dodaj do .gitignore",
|
||||
RefreshFiles: "Odśwież pliki",
|
||||
MergeIntoCurrentBranch: "Scal do obecnej gałęzi",
|
||||
ConfirmQuit: "Na pewno chcesz wyjść z programu?",
|
||||
LcAllBranchesLogGraph: "pokaż wszystkie logi gałęzi",
|
||||
AllBranchesLogGraph: "Pokaż wszystkie logi gałęzi",
|
||||
UnsupportedGitService: "Nieobsługiwana usługa git",
|
||||
LcCreatePullRequest: "utwórz żądanie pobrania",
|
||||
LcCopyPullRequestURL: "skopiuj adres URL żądania pobrania do schowka",
|
||||
CreatePullRequest: "Utwórz żądanie pobrania",
|
||||
CopyPullRequestURL: "Skopiuj adres URL żądania pobrania do schowka",
|
||||
NoBranchOnRemote: "Ta gałąź nie istnieje w zdalnym repo. Najpierw musisz ją wysłać.",
|
||||
LcFetch: "pobierz",
|
||||
Fetch: "Pobierz",
|
||||
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`,
|
||||
FileEnter: "zatwierdź pojedyncze linie",
|
||||
FileEnter: "Zatwierdź pojedyncze linie",
|
||||
FileStagingRequirements: "Można tylko zatwierdzić pojedyncze linie dla śledzonych plików z niezatwierdzonymi zmianami",
|
||||
StagingTitle: "Poczekalnia",
|
||||
ReturnToFilesPanel: "wróć do panelu plików",
|
||||
ReturnToFilesPanel: "Wróć do panelu plików",
|
||||
MergingTitle: "Scalanie",
|
||||
ConfirmMerge: "Czy na pewno chcesz scalić '{{.selectedBranch}}' do '{{.checkedOutBranch}}'?",
|
||||
FwdNoUpstream: "Nie można przewinąć gałęzi bez gałęzi nadrzędnej",
|
||||
@ -117,61 +115,59 @@ func polishTranslationSet() TranslationSet {
|
||||
ErrorOccurred: "Wystąpił błąd! Zgłoś problem na",
|
||||
MainTitle: "Główne",
|
||||
NormalTitle: "Zwykłe",
|
||||
LcSoftReset: "miękki reset",
|
||||
SoftReset: "Miękki reset",
|
||||
SureSquashThisCommit: "Czy na pewno spłaszczyć ten commit do commita niżej?",
|
||||
Squash: "Spłaszcz",
|
||||
LcPickCommit: "wybierz commit (podczas zmiany bazy)",
|
||||
LcRevertCommit: "odwróć commit",
|
||||
LcDeleteCommit: "usuń commit",
|
||||
LcMoveDownCommit: "przenieś commit 1 w dół",
|
||||
LcMoveUpCommit: "przenieś commit 1 w górę",
|
||||
LcEditCommit: "edytuj commit",
|
||||
LcAmendToCommit: "popraw commit zmianami z poczekalni",
|
||||
PickCommit: "Wybierz commit (podczas zmiany bazy)",
|
||||
RevertCommit: "Odwróć commit",
|
||||
DeleteCommit: "Usuń commit",
|
||||
MoveDownCommit: "Przenieś commit 1 w dół",
|
||||
MoveUpCommit: "Przenieś commit 1 w górę",
|
||||
EditCommit: "Edytuj commit",
|
||||
AmendToCommit: "Popraw commit zmianami z poczekalni",
|
||||
FoundConflicts: "Konflikty! Wciśnij 'esc' żeby przerwać, w przeciwnym razie wciśnij 'enter'",
|
||||
FoundConflictsTitle: "Automatyczne scalenie nie powiodło się",
|
||||
PickHunk: "wybierz kawałek",
|
||||
PickAllHunks: "wybierz wszystkie kawałki",
|
||||
ViewMergeRebaseOptions: "widok scalenia/opcje zmiany bazy",
|
||||
ViewMergeRebaseOptions: "Widok scalenia/opcje zmiany bazy",
|
||||
NotMergingOrRebasing: "W tej chwili nie scalasz ani nie zmieniasz bazy",
|
||||
RecentRepos: "ostatnie repozytoria",
|
||||
RecentRepos: "Ostatnie repozytoria",
|
||||
MergeOptionsTitle: "Opcje scalania",
|
||||
RebaseOptionsTitle: "Opcje zmiany bazy",
|
||||
ConflictsResolved: "Wszystkie konflikty scalania rozwiązane. Kontynuować?",
|
||||
NoRoom: "Brak miejsca",
|
||||
YouAreHere: "JESTEŚ TU",
|
||||
LcRewordNotSupported: "przeredagowanie commitów podczas interaktywnej zmiany bazy nie jest obecnie wspierane",
|
||||
LcCherryPickCopy: "kopiuj commit (przebieranie)",
|
||||
LcCherryPickCopyRange: "kopiuj zakres commitów (przebieranie)",
|
||||
LcPasteCommits: "wklej commity (przebieranie)",
|
||||
RewordNotSupported: "Przeredagowanie commitów podczas interaktywnej zmiany bazy nie jest obecnie wspierane",
|
||||
CherryPickCopy: "Kopiuj commit (przebieranie)",
|
||||
CherryPickCopyRange: "Kopiuj zakres commitów (przebieranie)",
|
||||
PasteCommits: "Wklej commity (przebieranie)",
|
||||
SureCherryPick: "Czy na pewno chcesz przebierać w skopiowanych commitach na tej gałęzi?",
|
||||
CherryPick: "Przebieranie",
|
||||
Donate: "Wesprzyj",
|
||||
PrevLine: "poprzednia linia",
|
||||
NextLine: "następna linia",
|
||||
PrevHunk: "poprzedni kawałek",
|
||||
NextHunk: "następny kawałek",
|
||||
PrevConflict: "poprzedni konflikt",
|
||||
NextConflict: "następny konflikt",
|
||||
SelectPrevHunk: "wybierz poprzedni kawałek",
|
||||
SelectNextHunk: "wybierz następny kawałek",
|
||||
ScrollDown: "przewiń w dół",
|
||||
ScrollUp: "przewiń w górę",
|
||||
PrevLine: "Poprzednia linia",
|
||||
NextLine: "Następna linia",
|
||||
PrevHunk: "Poprzedni kawałek",
|
||||
NextHunk: "Następny kawałek",
|
||||
PrevConflict: "Poprzedni konflikt",
|
||||
NextConflict: "Następny konflikt",
|
||||
SelectPrevHunk: "Wybierz poprzedni kawałek",
|
||||
SelectNextHunk: "Wybierz następny kawałek",
|
||||
ScrollDown: "Przewiń w dół",
|
||||
ScrollUp: "Przewiń w górę",
|
||||
AmendCommitTitle: "Popraw commit",
|
||||
AmendCommitPrompt: "Czy na pewno chcesz poprawić ten commit plikami z poczekalni?",
|
||||
DeleteCommitTitle: "Usuń commit",
|
||||
DeleteCommitPrompt: "Czy na pewno usunąć ten commit?",
|
||||
SquashingStatus: "spłaszczanie",
|
||||
FixingStatus: "naprawianie",
|
||||
DeletingStatus: "usuwanie",
|
||||
MovingStatus: "przenoszenie",
|
||||
RebasingStatus: "zmiana bazy",
|
||||
AmendingStatus: "poprawianie",
|
||||
CherryPickingStatus: "przebieranie",
|
||||
SquashingStatus: "Spłaszczanie",
|
||||
FixingStatus: "Naprawianie",
|
||||
DeletingStatus: "Usuwanie",
|
||||
MovingStatus: "Przenoszenie",
|
||||
RebasingStatus: "Zmiana bazy",
|
||||
AmendingStatus: "Poprawianie",
|
||||
CherryPickingStatus: "Przebieranie",
|
||||
CommitFiles: "Pliki commita",
|
||||
LcViewItemFiles: "przeglądaj pliki commita",
|
||||
ViewItemFiles: "Przeglądaj pliki commita",
|
||||
CommitFilesTitle: "Pliki commita",
|
||||
LcCheckoutCommitFile: "plik wybierania",
|
||||
LcDiscardOldFileChange: "porzuć zmiany commita dla tego pliku",
|
||||
CheckoutCommitFile: "Plik wybierania",
|
||||
DiscardOldFileChange: "Porzuć zmiany commita dla tego 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",
|
||||
DisabledForGPG: "Funkcja niedostępna dla użytkowników GPG",
|
||||
@ -179,48 +175,46 @@ func polishTranslationSet() TranslationSet {
|
||||
AutoStashTitle: "Automatyczny schowek",
|
||||
AutoStashPrompt: "Musisz schować i wyciągnąć zmiany żeby je przenosić. Robić to automatycznie? (enter/esc)",
|
||||
StashPrefix: "Automatyczne dodawanie zmian do schowka dla ",
|
||||
LcViewDiscardOptions: "pokaż opcje porzucania zmian",
|
||||
LcCancel: "anuluj",
|
||||
LcDiscardAllChanges: "porzuć wszystkie zmiany",
|
||||
LcDiscardUnstagedChanges: "porzuć zmiany poza poczekalnią",
|
||||
LcDiscardAllChangesToAllFiles: "wytnij drzewo robocze",
|
||||
LcDiscardAnyUnstagedChanges: "porzuć zmiany poza poczekalnią",
|
||||
LcDiscardUntrackedFiles: "porzuć pliki nieśledzone",
|
||||
LcHardReset: "twardy reset",
|
||||
LcViewResetOptions: "wyświetl opcje resetu",
|
||||
LcCreateFixupCommit: "utwórz commit naprawczy dla tego commita",
|
||||
LcSquashAboveCommits: `spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)`,
|
||||
SquashAboveCommits: `spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)`,
|
||||
ViewDiscardOptions: "Pokaż opcje porzucania zmian",
|
||||
Cancel: "Anuluj",
|
||||
DiscardAllChanges: "Porzuć wszystkie zmiany",
|
||||
DiscardUnstagedChanges: "Porzuć zmiany poza poczekalnią",
|
||||
DiscardAllChangesToAllFiles: "Wytnij drzewo robocze",
|
||||
DiscardAnyUnstagedChanges: "Porzuć zmiany poza poczekalnią",
|
||||
DiscardUntrackedFiles: "Porzuć pliki nieśledzone",
|
||||
HardReset: "Twardy reset",
|
||||
ViewResetOptions: "Wyświetl opcje resetu",
|
||||
CreateFixupCommitDescription: "Utwórz commit naprawczy dla tego commita",
|
||||
SquashAboveCommits: `Spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)`,
|
||||
SureSquashAboveCommits: `Na pewno chcesz spłaszczyć wszystkie commity naprawcze powyżej {{.commit}}?`,
|
||||
CreateFixupCommit: `Utwóż commit naprawczy`,
|
||||
SureCreateFixupCommit: `Na pewno utworzyć commit naprawczy dla commita {{.commit}}?`,
|
||||
LcExecuteCustomCommand: "wykonaj własną komendę",
|
||||
ExecuteCustomCommand: "Wykonaj własną komendę",
|
||||
CustomCommand: "Własna komenda:",
|
||||
LcCommitChangesWithoutHook: "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",
|
||||
LcResetTo: "zresetuj do",
|
||||
ResetTo: "Zresetuj do",
|
||||
PressEnterToReturn: "Wciśnij enter żeby wrócić do lazygit",
|
||||
LcViewStashOptions: "wyświetl opcje schowka",
|
||||
LcStashAllChanges: "przechowaj zmiany",
|
||||
LcStashAllChangesKeepIndex: "przechowaj zmiany z poczekalni",
|
||||
LcStashOptions: "Opcje schowka",
|
||||
ViewStashOptions: "Wyświetl opcje schowka",
|
||||
StashAllChanges: "Przechowaj zmiany",
|
||||
StashAllChangesKeepIndex: "Przechowaj zmiany z poczekalni",
|
||||
StashOptions: "Opcje schowka",
|
||||
NotARepository: "Błąd: nie jesteś w repozytorium",
|
||||
LcJump: "przeskocz do panelu",
|
||||
ExitCustomPatchBuilder: `wyście z trybu "linia po linii"`,
|
||||
Jump: "Przeskocz do panelu",
|
||||
ExitCustomPatchBuilder: `Wyście z trybu "linia po linii"`,
|
||||
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",
|
||||
IgnoreTrackedPrompt: "Na pewno ignorować plik śledzony?",
|
||||
LcCommitPrefixPatternError: "Błąd we wzorcu prefixu commita",
|
||||
CommitPrefixPatternError: "Błąd we wzorcu prefixu commita",
|
||||
NoFilesStagedTitle: "Brak plików w poczekalni",
|
||||
NoFilesStagedPrompt: "Nie masz plików w poczekalni. Zatwierdzić wszystkie pliki?",
|
||||
BranchNotFoundTitle: "Nie znaleziono gałęzi",
|
||||
BranchNotFoundPrompt: "Nie znaleziono gałęzi. Utwórz nową gałąź ",
|
||||
PullRequestURLCopiedToClipboard: "URL żądania ściągnięcia skopiowany do schowka",
|
||||
CommitMessageCopiedToClipboard: "Komunikat commita skopiowany do schowka",
|
||||
LcCopiedToClipboard: "skopiowany do schowka",
|
||||
CopiedToClipboard: "Skopiowany do schowka",
|
||||
CreatePullRequestOptions: "Utwórz opcje żądania ściągnięcia",
|
||||
LcCreatePullRequestOptions: "utwórz opcje żądania ściągnięcia",
|
||||
ConfirmRevertCommit: "Czy na pewno chcesz obrócić {{.selectedCommit}}?",
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ func (self *Common) ContinueMerge() {
|
||||
self.t.GlobalPress(self.t.keys.Universal.CreateRebaseOptionsMenu)
|
||||
|
||||
self.t.ExpectPopup().Menu().
|
||||
Title(Equals("Rebase Options")).
|
||||
Title(Equals("Rebase options")).
|
||||
Select(Contains("continue")).
|
||||
Confirm()
|
||||
}
|
||||
@ -27,8 +27,8 @@ func (self *Common) AcknowledgeConflicts() {
|
||||
|
||||
func (self *Common) ContinueOnConflictsResolved() {
|
||||
self.t.ExpectPopup().Confirmation().
|
||||
Title(Equals("continue")).
|
||||
Content(Contains("all merge conflicts resolved. Continue?")).
|
||||
Title(Equals("Continue")).
|
||||
Content(Contains("All merge conflicts resolved. Continue?")).
|
||||
Confirm()
|
||||
}
|
||||
|
||||
@ -42,5 +42,5 @@ func (self *Common) ConfirmDiscardLines() {
|
||||
func (self *Common) SelectPatchOption(matcher *Matcher) {
|
||||
self.t.GlobalPress(self.t.keys.Universal.CreatePatchOptionsMenu)
|
||||
|
||||
self.t.ExpectPopup().Menu().Title(Equals("Patch Options")).Select(matcher).Confirm()
|
||||
self.t.ExpectPopup().Menu().Title(Equals("Patch options")).Select(matcher).Confirm()
|
||||
}
|
||||
|
@ -19,14 +19,14 @@ var Basic = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
t.Views().Commits().
|
||||
Press(keys.Commits.ViewBisectOptions)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`mark .* as bad`)).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`Mark .* as bad`)).Confirm()
|
||||
}
|
||||
|
||||
markCommitAsGood := func() {
|
||||
t.Views().Commits().
|
||||
Press(keys.Commits.ViewBisectOptions)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`mark .* as good`)).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`Mark .* as good`)).Confirm()
|
||||
}
|
||||
|
||||
t.Views().Commits().
|
||||
@ -36,7 +36,7 @@ var Basic = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Tap(func() {
|
||||
markCommitAsBad()
|
||||
|
||||
t.Views().Information().Content(Contains("bisecting"))
|
||||
t.Views().Information().Content(Contains("Bisecting"))
|
||||
}).
|
||||
SelectedLine(Contains("<-- bad")).
|
||||
NavigateToLine(Contains("commit 02")).
|
||||
@ -54,6 +54,6 @@ var Basic = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
IsFocused().
|
||||
Content(Contains("commit 04"))
|
||||
|
||||
t.Views().Information().Content(DoesNotContain("bisecting"))
|
||||
t.Views().Information().Content(DoesNotContain("Bisecting"))
|
||||
},
|
||||
})
|
||||
|
@ -19,7 +19,7 @@ var FromOtherBranch = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
},
|
||||
SetupConfig: func(cfg *config.AppConfig) {},
|
||||
Run: func(t *TestDriver, keys config.KeybindingConfig) {
|
||||
t.Views().Information().Content(Contains("bisecting"))
|
||||
t.Views().Information().Content(Contains("Bisecting"))
|
||||
|
||||
t.Views().Commits().
|
||||
Focus().
|
||||
@ -32,11 +32,11 @@ var FromOtherBranch = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
SelectNextItem().
|
||||
Press(keys.Commits.ViewBisectOptions).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`mark .* as good`)).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Bisect")).Select(MatchesRegexp(`Mark .* as good`)).Confirm()
|
||||
|
||||
t.ExpectPopup().Alert().Title(Equals("Bisect complete")).Content(MatchesRegexp("(?s)commit 08.*Do you want to reset")).Confirm()
|
||||
|
||||
t.Views().Information().Content(DoesNotContain("bisecting"))
|
||||
t.Views().Information().Content(DoesNotContain("Bisecting"))
|
||||
}).
|
||||
// back in master branch which just had the one commit
|
||||
Lines(
|
||||
|
@ -28,7 +28,7 @@ var CreateTag = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Create tag")).
|
||||
Select(Contains("lightweight")).
|
||||
Select(Contains("Lightweight")).
|
||||
Confirm()
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
|
@ -32,7 +32,7 @@ var Delete = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Universal.Remove).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Confirmation().
|
||||
Title(Equals("Delete Branch")).
|
||||
Title(Equals("Delete branch")).
|
||||
Content(Contains("Are you sure you want to delete the branch 'branch-one'?")).
|
||||
Confirm()
|
||||
}).
|
||||
|
@ -25,7 +25,7 @@ var DetachedHead = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Universal.New)
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(MatchesRegexp(`^New Branch Name \(Branch is off of '[0-9a-f]+'\)$`)).
|
||||
Title(MatchesRegexp(`^New branch name \(branch is off of '[0-9a-f]+'\)$`)).
|
||||
Type("new-branch").
|
||||
Confirm()
|
||||
|
||||
|
@ -32,7 +32,7 @@ var Rebase = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Rebase 'first-change-branch' onto 'second-change-branch'")).
|
||||
Select(Contains("simple rebase")).
|
||||
Select(Contains("Simple rebase")).
|
||||
Confirm()
|
||||
|
||||
t.Common().AcknowledgeConflicts()
|
||||
@ -46,11 +46,11 @@ var Rebase = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
IsFocused().
|
||||
PressPrimaryAction()
|
||||
|
||||
t.Views().Information().Content(Contains("rebasing"))
|
||||
t.Views().Information().Content(Contains("Rebasing"))
|
||||
|
||||
t.Common().ContinueOnConflictsResolved()
|
||||
|
||||
t.Views().Information().Content(DoesNotContain("rebasing"))
|
||||
t.Views().Information().Content(DoesNotContain("Rebasing"))
|
||||
|
||||
t.Views().Commits().TopLines(
|
||||
Contains("second-change-branch unrelated change"),
|
||||
|
@ -38,10 +38,10 @@ var RebaseAndDrop = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Rebase 'first-change-branch' onto 'second-change-branch'")).
|
||||
Select(Contains("simple rebase")).
|
||||
Select(Contains("Simple rebase")).
|
||||
Confirm()
|
||||
|
||||
t.Views().Information().Content(Contains("rebasing"))
|
||||
t.Views().Information().Content(Contains("Rebasing"))
|
||||
|
||||
t.Common().AcknowledgeConflicts()
|
||||
|
||||
@ -77,7 +77,7 @@ var RebaseAndDrop = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.Common().ContinueOnConflictsResolved()
|
||||
|
||||
t.Views().Information().Content(DoesNotContain("rebasing"))
|
||||
t.Views().Information().Content(DoesNotContain("Rebasing"))
|
||||
|
||||
t.Views().Commits().TopLines(
|
||||
Contains("to keep"),
|
||||
|
@ -41,7 +41,7 @@ var RebaseDoesNotAutosquash = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Rebase 'my-branch' onto 'master'")).
|
||||
Select(Contains("simple rebase")).
|
||||
Select(Contains("Simple rebase")).
|
||||
Confirm()
|
||||
|
||||
t.Views().Commits().Lines(
|
||||
|
@ -36,8 +36,8 @@ var Reset = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.ViewResetOptions)
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Contains("reset to other-branch")).
|
||||
Select(Contains("hard reset")).
|
||||
Title(Contains("Reset to other-branch")).
|
||||
Select(Contains("Hard reset")).
|
||||
Confirm()
|
||||
|
||||
// assert that we now have the expected commits in the commit panel
|
||||
|
@ -25,8 +25,8 @@ var ResetUpstream = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Branches.SetUpstream).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Set/unset upstream")).
|
||||
Select(Contains("unset upstream of selected branch")).
|
||||
Title(Equals("Set/Unset upstream")).
|
||||
Select(Contains("Unset upstream of selected branch")).
|
||||
Confirm()
|
||||
}).
|
||||
Lines(
|
||||
|
@ -24,8 +24,8 @@ var SetUpstream = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Branches.SetUpstream).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Set/unset upstream")).
|
||||
Select(Contains(" set upstream of selected branch")). // using leading space to disambiguate from the 'reset' option
|
||||
Title(Equals("Set/Unset upstream")).
|
||||
Select(Contains(" Set upstream of selected branch")). // using leading space to disambiguate from the 'reset' option
|
||||
Confirm()
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
|
@ -61,7 +61,7 @@ var CherryPick = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.PasteCommits).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Alert().
|
||||
Title(Equals("Cherry-Pick")).
|
||||
Title(Equals("Cherry-pick")).
|
||||
Content(Contains("Are you sure you want to cherry-pick the copied commits onto this branch?")).
|
||||
Confirm()
|
||||
}).
|
||||
|
@ -48,7 +48,7 @@ var CherryPickConflicts = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.PasteCommits)
|
||||
|
||||
t.ExpectPopup().Alert().
|
||||
Title(Equals("Cherry-Pick")).
|
||||
Title(Equals("Cherry-pick")).
|
||||
Content(Contains("Are you sure you want to cherry-pick the copied commits onto this branch?")).
|
||||
Confirm()
|
||||
|
||||
|
@ -26,7 +26,7 @@ var Amend = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.AmendToCommit)
|
||||
|
||||
t.ExpectPopup().Confirmation().Title(
|
||||
Equals("Amend Last Commit")).
|
||||
Equals("Amend last commit")).
|
||||
Content(Contains("Are you sure you want to amend last commit?")).
|
||||
Confirm()
|
||||
|
||||
|
@ -25,7 +25,7 @@ var CreateTag = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Create tag")).
|
||||
Select(Contains("lightweight")).
|
||||
Select(Contains("Lightweight")).
|
||||
Confirm()
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
|
@ -28,7 +28,7 @@ var NewBranch = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Universal.New).
|
||||
Tap(func() {
|
||||
branchName := "my-branch-name"
|
||||
t.ExpectPopup().Prompt().Title(Contains("New Branch Name")).Type(branchName).Confirm()
|
||||
t.ExpectPopup().Prompt().Title(Contains("New branch name")).Type(branchName).Confirm()
|
||||
|
||||
t.Git().CurrentBranchName(branchName)
|
||||
}).
|
||||
|
@ -29,7 +29,7 @@ var ResetAuthor = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Amend commit attribute")).
|
||||
Select(Contains("reset author")).
|
||||
Select(Contains("Reset author")).
|
||||
Confirm()
|
||||
}).
|
||||
Lines(
|
||||
|
@ -26,7 +26,7 @@ var RevertMerge = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Lines(
|
||||
Contains("first change"),
|
||||
Contains("second-change-branch unrelated change"),
|
||||
Contains("cancel"),
|
||||
Contains("Cancel"),
|
||||
).
|
||||
Select(Contains("first change")).
|
||||
Confirm()
|
||||
|
@ -32,7 +32,7 @@ var SetAuthor = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Amend commit attribute")).
|
||||
Select(Contains(" set author")). // adding space at start to distinguish from 'reset author'
|
||||
Select(Contains(" Set author")). // adding space at start to distinguish from 'reset author'
|
||||
Confirm()
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
|
@ -20,7 +20,7 @@ var BasicCmdAtRuntime = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Universal.ExecuteCustomCommand)
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(Equals("Custom Command:")).
|
||||
Title(Equals("Custom command:")).
|
||||
Type("touch file.txt").
|
||||
Confirm()
|
||||
|
||||
|
@ -20,7 +20,7 @@ var ComplexCmdAtRuntime = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Universal.ExecuteCustomCommand)
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(Equals("Custom Command:")).
|
||||
Title(Equals("Custom command:")).
|
||||
Type("sh -c \"touch file.txt\"").
|
||||
Confirm()
|
||||
|
||||
|
@ -16,13 +16,13 @@ var OmitFromHistory = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Run: func(t *TestDriver, keys config.KeybindingConfig) {
|
||||
t.GlobalPress(keys.Universal.ExecuteCustomCommand)
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(Equals("Custom Command:")).
|
||||
Title(Equals("Custom command:")).
|
||||
Type("echo aubergine").
|
||||
Confirm()
|
||||
|
||||
t.GlobalPress(keys.Universal.ExecuteCustomCommand)
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(Equals("Custom Command:")).
|
||||
Title(Equals("Custom command:")).
|
||||
SuggestionLines(Contains("aubergine")).
|
||||
SuggestionLines(DoesNotContain("tangerine")).
|
||||
Type(" echo tangerine").
|
||||
@ -30,7 +30,7 @@ var OmitFromHistory = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.GlobalPress(keys.Universal.ExecuteCustomCommand)
|
||||
t.ExpectPopup().Prompt().
|
||||
Title(Equals("Custom Command:")).
|
||||
Title(Equals("Custom command:")).
|
||||
SuggestionLines(Contains("aubergine")).
|
||||
SuggestionLines(DoesNotContain("tangerine")).
|
||||
Cancel()
|
||||
|
@ -30,16 +30,16 @@ var Diff = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
).
|
||||
Press(keys.Universal.DiffingMenu)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains(`diff branch-a`)).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains(`Diff branch-a`)).Confirm()
|
||||
|
||||
t.Views().Branches().
|
||||
IsFocused().
|
||||
Tap(func() {
|
||||
t.Views().Information().Content(Contains("showing output for: git diff branch-a branch-a"))
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff branch-a branch-a"))
|
||||
}).
|
||||
SelectNextItem().
|
||||
Tap(func() {
|
||||
t.Views().Information().Content(Contains("showing output for: git diff branch-a branch-b"))
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff branch-a branch-b"))
|
||||
t.Views().Main().Content(Contains("+second line"))
|
||||
}).
|
||||
PressEnter()
|
||||
@ -66,8 +66,8 @@ var Diff = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
IsFocused().
|
||||
Press(keys.Universal.DiffingMenu)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("reverse diff direction")).Confirm()
|
||||
t.Views().Information().Content(Contains("showing output for: git diff branch-a branch-b -R"))
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("Reverse diff direction")).Confirm()
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff branch-a branch-b -R"))
|
||||
t.Views().Main().Content(Contains("-second line"))
|
||||
},
|
||||
})
|
||||
|
@ -30,15 +30,15 @@ var DiffAndApplyPatch = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
).
|
||||
Press(keys.Universal.DiffingMenu)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Equals("diff branch-a")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Equals("Diff branch-a")).Confirm()
|
||||
|
||||
t.Views().Information().Content(Contains("showing output for: git diff branch-a branch-a"))
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff branch-a branch-a"))
|
||||
|
||||
t.Views().Branches().
|
||||
IsFocused().
|
||||
SelectNextItem().
|
||||
Tap(func() {
|
||||
t.Views().Information().Content(Contains("showing output for: git diff branch-a branch-b"))
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff branch-a branch-b"))
|
||||
t.Views().Main().Content(Contains("+second line"))
|
||||
}).
|
||||
PressEnter()
|
||||
@ -60,14 +60,14 @@ var DiffAndApplyPatch = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
PressPrimaryAction(). // add the file to the patch
|
||||
Press(keys.Universal.DiffingMenu).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("exit diff mode")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("Exit diff mode")).Confirm()
|
||||
|
||||
t.Views().Information().Content(DoesNotContain("building patch"))
|
||||
t.Views().Information().Content(DoesNotContain("Building patch"))
|
||||
}).
|
||||
Press(keys.Universal.CreatePatchOptionsMenu)
|
||||
|
||||
// adding the regex '$' here to distinguish the menu item from the 'apply patch in reverse' item
|
||||
t.ExpectPopup().Menu().Title(Equals("Patch Options")).Select(MatchesRegexp("apply patch$")).Confirm()
|
||||
// adding the regex '$' here to distinguish the menu item from the 'Apply patch in reverse' item
|
||||
t.ExpectPopup().Menu().Title(Equals("Patch options")).Select(MatchesRegexp("Apply patch$")).Confirm()
|
||||
|
||||
t.Views().Files().
|
||||
Focus().
|
||||
|
@ -28,9 +28,9 @@ var DiffCommits = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
).
|
||||
Press(keys.Universal.DiffingMenu).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(MatchesRegexp(`diff \w+`)).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(MatchesRegexp(`Diff \w+`)).Confirm()
|
||||
|
||||
t.Views().Information().Content(Contains("showing output for: git diff"))
|
||||
t.Views().Information().Content(Contains("Showing output for: git diff"))
|
||||
}).
|
||||
SelectNextItem().
|
||||
SelectNextItem().
|
||||
@ -40,7 +40,7 @@ var DiffCommits = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
}).
|
||||
Press(keys.Universal.DiffingMenu).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("reverse diff direction")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Diffing")).Select(Contains("Reverse diff direction")).Confirm()
|
||||
|
||||
t.Views().Main().Content(Contains("+second line\n+third line"))
|
||||
}).
|
||||
|
@ -85,7 +85,7 @@ var DiscardChanges = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
SelectedLine(Contains(file.status + " " + file.label)).
|
||||
Press(keys.Universal.Remove)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals(file.menuTitle)).Select(Contains("discard all changes")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals(file.menuTitle)).Select(Contains("Discard all changes")).Confirm()
|
||||
}
|
||||
}
|
||||
|
||||
@ -100,8 +100,8 @@ var DiscardChanges = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
})
|
||||
|
||||
t.ExpectPopup().Confirmation().
|
||||
Title(Equals("continue")).
|
||||
Content(Contains("all merge conflicts resolved. Continue?")).
|
||||
Title(Equals("Continue")).
|
||||
Content(Contains("All merge conflicts resolved. Continue?")).
|
||||
Cancel()
|
||||
|
||||
discardOneByOne([]statusFile{
|
||||
|
@ -37,7 +37,7 @@ var DiscardStagedChanges = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
).
|
||||
Press(keys.Files.ViewResetOptions)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("")).Select(Contains("discard staged changes")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("")).Select(Contains("Discard staged changes")).Confirm()
|
||||
|
||||
// staged file has been removed
|
||||
t.Views().Files().
|
||||
|
@ -27,14 +27,14 @@ var Gitignore = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Files.IgnoreFile).
|
||||
// ensure we can't exclude the .gitignore file
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("ignore or exclude file")).Select(Contains("add to .git/info/exclude")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Ignore or exclude file")).Select(Contains("Add to .git/info/exclude")).Confirm()
|
||||
|
||||
t.ExpectPopup().Alert().Title(Equals("Error")).Content(Equals("Cannot exclude .gitignore")).Confirm()
|
||||
}).
|
||||
Press(keys.Files.IgnoreFile).
|
||||
// ensure we can't ignore the .gitignore file
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("ignore or exclude file")).Select(Contains("add to .gitignore")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Ignore or exclude file")).Select(Contains("Add to .gitignore")).Confirm()
|
||||
|
||||
t.ExpectPopup().Alert().Title(Equals("Error")).Content(Equals("Cannot ignore .gitignore")).Confirm()
|
||||
|
||||
@ -45,7 +45,7 @@ var Gitignore = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Files.IgnoreFile).
|
||||
// exclude a file
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("ignore or exclude file")).Select(Contains("add to .git/info/exclude")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Ignore or exclude file")).Select(Contains("Add to .git/info/exclude")).Confirm()
|
||||
|
||||
t.FileSystem().FileContent(".gitignore", Equals(""))
|
||||
t.FileSystem().FileContent(".git/info/exclude", Contains("toExclude"))
|
||||
@ -54,7 +54,7 @@ var Gitignore = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Files.IgnoreFile).
|
||||
// ignore a file
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("ignore or exclude file")).Select(Contains("add to .gitignore")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Ignore or exclude file")).Select(Contains("Add to .gitignore")).Confirm()
|
||||
|
||||
t.FileSystem().FileContent(".gitignore", Equals("toIgnore\n"))
|
||||
t.FileSystem().FileContent(".git/info/exclude", Contains("toExclude"))
|
||||
|
@ -42,7 +42,7 @@ var RememberCommitMessageAfterFail = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
}).
|
||||
Press(keys.Universal.Remove). // remove file that triggers pre-commit hook to fail
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Menu().Title(Equals("bad")).Select(Contains("discard all changes")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("bad")).Select(Contains("Discard all changes")).Confirm()
|
||||
}).
|
||||
Lines(
|
||||
Contains("one"),
|
||||
|
@ -23,7 +23,7 @@ var SelectFile = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Contains(`only otherFile`),
|
||||
Contains(`both files`),
|
||||
).
|
||||
SelectNextItem().
|
||||
NavigateToLine(Contains(`only filterFile`)).
|
||||
PressEnter()
|
||||
|
||||
// when you click into the commit itself, you see all files from that commit
|
||||
@ -34,7 +34,7 @@ var SelectFile = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
).
|
||||
Press(keys.Universal.FilteringMenu)
|
||||
|
||||
t.ExpectPopup().Menu().Title(Equals("Filtering")).Select(Contains("filter by 'filterFile'")).Confirm()
|
||||
t.ExpectPopup().Menu().Title(Equals("Filtering")).Select(Contains("Filter by 'filterFile'")).Confirm()
|
||||
|
||||
postFilterTest(t)
|
||||
},
|
||||
|
@ -19,7 +19,7 @@ func commonSetup(shell *Shell) {
|
||||
}
|
||||
|
||||
func postFilterTest(t *TestDriver) {
|
||||
t.Views().Information().Content(Contains("filtering by 'filterFile'"))
|
||||
t.Views().Information().Content(Contains("Filtering by 'filterFile'"))
|
||||
|
||||
t.Views().Commits().
|
||||
IsFocused().
|
||||
|
@ -21,7 +21,7 @@ var TypeFile = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals("Filtering")).
|
||||
Select(Contains("enter path to filter by")).
|
||||
Select(Contains("Enter path to filter by")).
|
||||
Confirm()
|
||||
|
||||
t.ExpectPopup().Prompt().
|
||||
|
@ -40,7 +40,7 @@ var AdvancedInteractiveRebase = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
|
||||
t.ExpectPopup().Menu().
|
||||
Title(Equals(fmt.Sprintf("Rebase '%s' onto '%s'", TOP_BRANCH, BASE_BRANCH))).
|
||||
Select(Contains("interactive rebase")).
|
||||
Select(Contains("Interactive rebase")).
|
||||
Confirm()
|
||||
t.Views().Commits().
|
||||
IsFocused().
|
||||
|
@ -26,7 +26,7 @@ var AmendFirstCommit = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.AmendToCommit).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Confirmation().
|
||||
Title(Equals("Amend Commit")).
|
||||
Title(Equals("Amend commit")).
|
||||
Content(Contains("Are you sure you want to amend this commit with your staged files?")).
|
||||
Confirm()
|
||||
}).
|
||||
|
@ -32,7 +32,7 @@ var AmendFixupCommit = NewIntegrationTest(NewIntegrationTestArgs{
|
||||
Press(keys.Commits.AmendToCommit).
|
||||
Tap(func() {
|
||||
t.ExpectPopup().Confirmation().
|
||||
Title(Equals("Amend Commit")).
|
||||
Title(Equals("Amend commit")).
|
||||
Content(Contains("Are you sure you want to amend this commit with your staged files?")).
|
||||
Confirm()
|
||||
}).
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user