diff options
author | Mark Kopenga <mkopenga@gmail.com> | 2018-11-14 11:34:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-14 11:34:39 +0100 |
commit | 6d2bf0b0b52f390cfaff2388b2b13d99f3b6fdc3 (patch) | |
tree | 8be050aecd6a751e8a80a177d8d265d203d0c6fc | |
parent | 0c4c00c1bf62d82064f8a4dc14bdb1169a051865 (diff) | |
parent | cc7d78f1ee8dcf92105afcbf13c2ce0d2b5e175c (diff) |
Merge branch 'master' into https-ask-for-username-password
-rw-r--r-- | docs/Config.md | 1 | ||||
-rw-r--r-- | pkg/config/app_config.go | 1 | ||||
-rw-r--r-- | pkg/gui/gui.go | 7 | ||||
-rw-r--r-- | pkg/i18n/dutch.go | 61 | ||||
-rw-r--r-- | pkg/i18n/i18n_test.go | 2 |
5 files changed, 47 insertions, 25 deletions
diff --git a/docs/Config.md b/docs/Config.md index 7f342df7f..dfbbdb10b 100644 --- a/docs/Config.md +++ b/docs/Config.md @@ -6,6 +6,7 @@ gui: # stuff relating to the UI scrollHeight: 2 # how many lines you scroll by + scrollPastBottom: true # enable scrolling past the bottom theme: activeBorderColor: - white diff --git a/pkg/config/app_config.go b/pkg/config/app_config.go index 7cde63de1..f789349b4 100644 --- a/pkg/config/app_config.go +++ b/pkg/config/app_config.go @@ -214,6 +214,7 @@ func GetDefaultConfig() []byte { `gui: ## stuff relating to the UI scrollHeight: 2 + scrollPastBottom: true theme: activeBorderColor: - white diff --git a/pkg/gui/gui.go b/pkg/gui/gui.go index 60d22f4e9..6d42aee48 100644 --- a/pkg/gui/gui.go +++ b/pkg/gui/gui.go @@ -131,7 +131,12 @@ func (gui *Gui) scrollUpMain(g *gocui.Gui, v *gocui.View) error { func (gui *Gui) scrollDownMain(g *gocui.Gui, v *gocui.View) error { mainView, _ := g.View("main") ox, oy := mainView.Origin() - if oy < len(mainView.BufferLines()) { + y := oy + if !gui.Config.GetUserConfig().GetBool("gui.scrollPastBottom") { + _, sy := mainView.Size() + y += sy + } + if y < len(mainView.BufferLines()) { return mainView.SetOrigin(ox, oy+gui.Config.GetUserConfig().GetInt("gui.scrollHeight")) } return nil diff --git a/pkg/i18n/dutch.go b/pkg/i18n/dutch.go index ff9e50190..ca88585b8 100644 --- a/pkg/i18n/dutch.go +++ b/pkg/i18n/dutch.go @@ -42,7 +42,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Wachtwoord en/of gebruikersnaam verkeert", }, &i18n.Message{ ID: "CommitChanges", - Other: "Commit Veranderingen", + Other: "Commit veranderingen", }, &i18n.Message{ ID: "AmendLastCommit", Other: "wijzig laatste commit", @@ -51,10 +51,10 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Weet je zeker dat je de laatste commit wilt wijzigen? U kunt het commit-bericht wijzigen vanuit het commits-paneel.", }, &i18n.Message{ ID: "NoCommitToAmend", - Other: "Er is geen verplichting om te wijzigen.", + Other: "Er is geen commits om te wijzigen.", }, &i18n.Message{ ID: "CommitChangesWithEditor", - Other: "commit Veranderingen met de git editor", + Other: "commit veranderingen met de git editor", }, &i18n.Message{ ID: "StatusTitle", Other: "Status", @@ -92,11 +92,17 @@ func addDutch(i18nObject *i18n.Bundle) error { ID: "refresh", Other: "verversen", }, &i18n.Message{ + ID: "push", + Other: "push", + }, &i18n.Message{ + ID: "pull", + Other: "pull", + }, &i18n.Message{ ID: "addPatch", - Other: "verandering toevoegen", + Other: "bewerkingen toevoegen", }, &i18n.Message{ ID: "edit", - Other: "verander", + Other: "bewerken", }, &i18n.Message{ ID: "scroll", Other: "scroll", @@ -105,13 +111,13 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "samenvoegen afbreken", }, &i18n.Message{ ID: "resolveMergeConflicts", - Other: "verhelp samenvoegen fouten", + Other: "los merge conflicten op", }, &i18n.Message{ ID: "checkout", Other: "uitchecken", }, &i18n.Message{ ID: "NoChangedFiles", - Other: "Geen Bestanden verandert", + Other: "Geen bestanden veranderd", }, &i18n.Message{ ID: "FileHasNoUnstagedChanges", Other: "Het bestand heeft geen unstaged veranderingen om toe te voegen", @@ -128,6 +134,9 @@ func addDutch(i18nObject *i18n.Bundle) error { ID: "NoFilesDisplay", Other: "Geen bestanden om te laten zien", }, &i18n.Message{ + ID: "NotAFile", + Other: "Dit is geen bestand", + }, &i18n.Message{ ID: "PullWait", Other: "Pulling...", }, &i18n.Message{ @@ -138,16 +147,16 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Dit bestand heeft geen merge conflicten", }, &i18n.Message{ ID: "SureResetHardHead", - Other: "Weet je het zeker dat je `reset --hard HEAD` wil uitvoeren? het kan dat je hierdoor bestanden verliest", + Other: "Weet je het zeker dat je `reset --hard HEAD` wil uitvoeren? Het kan dat je hierdoor bestanden verliest", }, &i18n.Message{ ID: "SureTo", - Other: "Weet je het zeker dat je {{.fileName}} wilt {{.deleteVerb}} (je veranderingen zullen worden verwijdert)", + Other: "Weet je het zeker dat je {{.fileName}} wilt {{.deleteVerb}} (je veranderingen zullen worden verwijderd)", }, &i18n.Message{ ID: "AlreadyCheckedOutBranch", - Other: "Je hebt uitgecheckt op deze branch", + Other: "Je hebt deze branch al uitgecheckt", }, &i18n.Message{ ID: "SureForceCheckout", - Other: "Weet je zeker dat je het uitchecken wil forceren? al je locale verandering zullen worden verwijdert", + Other: "Weet je zeker dat je het uitchecken wil forceren? Al je lokale verandering zullen worden verwijdert", }, &i18n.Message{ ID: "ForceCheckoutBranch", Other: "Forceer uitchecken op deze branch", @@ -165,7 +174,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Verwijder branch", }, &i18n.Message{ ID: "DeleteBranchMessage", - Other: "Weet je zeker dat je branch {{.selectedBranchName}} wil verwijderen?", + Other: "Weet je zeker dat je branch {{.selectedBranchName}} wilt verwijderen?", }, &i18n.Message{ ID: "ForceDeleteBranchMessage", Other: "Weet je zeker dat je branch {{.selectedBranchName}} geforceerd wil verwijderen?", @@ -177,7 +186,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "forceer checkout", }, &i18n.Message{ ID: "merge", - Other: "merge", + Other: "samenvoegen", }, &i18n.Message{ ID: "checkoutByName", Other: "uitchecken bij naam", @@ -216,7 +225,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "squash beneden", }, &i18n.Message{ ID: "rename", - Other: "hernoem", + Other: "hernoemen", }, &i18n.Message{ ID: "resetToThisCommit", Other: "reset naar deze commit", @@ -258,7 +267,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Geen commits voor deze branch", }, &i18n.Message{ ID: "Error", - Other: "Fout", + Other: "Foutmelding", }, &i18n.Message{ ID: "resizingPopupPanel", Other: "resizen popup paneel", @@ -267,16 +276,16 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "subprocess lopend", }, &i18n.Message{ ID: "selectHunk", - Other: "selecteer Hunk", + Other: "selecteer stuk", }, &i18n.Message{ ID: "navigateConflicts", Other: "navigeer conflicts", }, &i18n.Message{ ID: "pickHunk", - Other: "kies Hunk", + Other: "kies stuk", }, &i18n.Message{ ID: "pickBothHunks", - Other: "kies bijde hunks", + Other: "kies beide stukken", }, &i18n.Message{ ID: "undo", Other: "ongedaan maken", @@ -342,29 +351,32 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: "Forceer push", }, &i18n.Message{ ID: "ForcePushPrompt", - Other: "Jou branch is afgeweken van de remote branch. Druk 'esc' om te anuleren, of 'enter' om geforceert te pushen.", + Other: "Jouw branch is afgeweken van de remote branch. Druk 'esc' om te annuleren, of 'enter' om geforceert te pushen.", }, &i18n.Message{ ID: "checkForUpdate", Other: "check voor updates", }, &i18n.Message{ ID: "CheckingForUpdates", - Other: "checken voor updates...", + Other: "zoeken naar updates...", }, &i18n.Message{ ID: "OnLatestVersionErr", Other: "Je hebt al de laatste versie", }, &i18n.Message{ ID: "MajorVersionErr", - Other: "Nieuwe versie ({{.newVersion}}) is niet teruggaand compatibele vergeleken met de huidige versie ({{.currentVersion}})", + Other: "Nieuwe versie ({{.newVersion}}) is niet backwards compatibele vergeleken met de huidige versie ({{.currentVersion}})", }, &i18n.Message{ ID: "CouldNotFindBinaryErr", Other: "Kon geen binary vinden op {{.url}}", }, &i18n.Message{ ID: "AnonymousReportingTitle", - Other: "Help maak lazygit beter", + Other: "Help lazygit te verbeteren", }, &i18n.Message{ ID: "AnonymousReportingPrompt", Other: "Zou je anonieme data rapportage willen aanzetten om lazygit beter te kunnen maken? (enter/esc)", }, &i18n.Message{ + ID: "GitconfigParseErr", + Other: `Gogit kon je gitconfig bestand niet goed parsen door de aanwezigheid van losstaande '\' tekens. Het weghalen van deze tekens zou het probleem moeten oplossen. `, + }, &i18n.Message{ ID: "removeFile", Other: `Verwijder als untracked / uitchecken wordt gevolgd (ga weg)`, }, &i18n.Message{ @@ -389,6 +401,9 @@ func addDutch(i18nObject *i18n.Bundle) error { ID: "ConfirmQuit", Other: `Weet je zeker dat je dit programma wil sluiten?`, }, &i18n.Message{ + ID: "SwitchRepo", + Other: "wissel naar een recente repo", + }, &i18n.Message{ ID: "UnsupportedGitService", Other: `Niet-ondersteunde git-service`, }, &i18n.Message{ @@ -396,7 +411,7 @@ func addDutch(i18nObject *i18n.Bundle) error { Other: `maak een pull-aanvraag`, }, &i18n.Message{ ID: "NoBranchOnRemote", - Other: `Deze tak bestaat niet op de afstandsbediening. U moet eerst op de afstandsbediening drukken.`, + Other: `Deze branch bestaat niet op de remote. U moet het eerst naar de remote pushen.`, }, ) } diff --git a/pkg/i18n/i18n_test.go b/pkg/i18n/i18n_test.go index e26b7d1dc..5ddfdd79c 100644 --- a/pkg/i18n/i18n_test.go +++ b/pkg/i18n/i18n_test.go @@ -76,7 +76,7 @@ func TestLocalizer(t *testing.T) { }, })) assert.Equal(t, "Diff", l.SLocalize("DiffTitle")) - assert.Equal(t, "Weet je zeker dat je branch test wil verwijderen?", l.TemplateLocalize("DeleteBranchMessage", Teml{"selectedBranchName": "test"})) + assert.Equal(t, "Weet je zeker dat je branch test wilt verwijderen?", l.TemplateLocalize("DeleteBranchMessage", Teml{"selectedBranchName": "test"})) }, }, } |