summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Kopenga <mkopenga@gmail.com>2018-11-14 11:34:39 +0100
committerGitHub <noreply@github.com>2018-11-14 11:34:39 +0100
commit6d2bf0b0b52f390cfaff2388b2b13d99f3b6fdc3 (patch)
tree8be050aecd6a751e8a80a177d8d265d203d0c6fc
parent0c4c00c1bf62d82064f8a4dc14bdb1169a051865 (diff)
parentcc7d78f1ee8dcf92105afcbf13c2ce0d2b5e175c (diff)
Merge branch 'master' into https-ask-for-username-password
-rw-r--r--docs/Config.md1
-rw-r--r--pkg/config/app_config.go1
-rw-r--r--pkg/gui/gui.go7
-rw-r--r--pkg/i18n/dutch.go61
-rw-r--r--pkg/i18n/i18n_test.go2
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"}))
},
},
}