mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-05-17 22:32:58 +02:00
Added translations for files_panel.go and fixed some typos
This commit is contained in:
parent
be3f5846e4
commit
3dba246029
@ -12,7 +12,7 @@ import (
|
|||||||
func (gui *Gui) handleBranchPress(g *gocui.Gui, v *gocui.View) error {
|
func (gui *Gui) handleBranchPress(g *gocui.Gui, v *gocui.View) error {
|
||||||
index := gui.getItemPosition(v)
|
index := gui.getItemPosition(v)
|
||||||
if index == 0 {
|
if index == 0 {
|
||||||
return gui.createErrorPanel(g, "You have already checked out this branch")
|
return gui.createErrorPanel(g, gui.Tr.SLocalize("AlreadyCheckedOutBranch", "You have already checked out this branch"))
|
||||||
}
|
}
|
||||||
branch := gui.getSelectedBranch(v)
|
branch := gui.getSelectedBranch(v)
|
||||||
if err := gui.GitCommand.Checkout(branch.Name, false); err != nil {
|
if err := gui.GitCommand.Checkout(branch.Name, false); err != nil {
|
||||||
@ -23,7 +23,9 @@ func (gui *Gui) handleBranchPress(g *gocui.Gui, v *gocui.View) error {
|
|||||||
|
|
||||||
func (gui *Gui) handleForceCheckout(g *gocui.Gui, v *gocui.View) error {
|
func (gui *Gui) handleForceCheckout(g *gocui.Gui, v *gocui.View) error {
|
||||||
branch := gui.getSelectedBranch(v)
|
branch := gui.getSelectedBranch(v)
|
||||||
return gui.createConfirmationPanel(g, v, "Force Checkout Branch", "Are you sure you want force checkout? You will lose all local changes", func(g *gocui.Gui, v *gocui.View) error {
|
message := gui.Tr.SLocalize("SureForceCheckout", "Are you sure you want force checkout? You will lose all local changes")
|
||||||
|
title := gui.Tr.SLocalize("ForceCheckoutBranch", "Force Checkout Branch")
|
||||||
|
return gui.createConfirmationPanel(g, v, title, message, func(g *gocui.Gui, v *gocui.View) error {
|
||||||
if err := gui.GitCommand.Checkout(branch.Name, true); err != nil {
|
if err := gui.GitCommand.Checkout(branch.Name, true); err != nil {
|
||||||
gui.createErrorPanel(g, err.Error())
|
gui.createErrorPanel(g, err.Error())
|
||||||
}
|
}
|
||||||
@ -32,7 +34,7 @@ func (gui *Gui) handleForceCheckout(g *gocui.Gui, v *gocui.View) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (gui *Gui) handleCheckoutByName(g *gocui.Gui, v *gocui.View) error {
|
func (gui *Gui) handleCheckoutByName(g *gocui.Gui, v *gocui.View) error {
|
||||||
gui.createPromptPanel(g, v, "Branch Name:", func(g *gocui.Gui, v *gocui.View) error {
|
gui.createPromptPanel(g, v, gui.Tr.SLocalize("BranchName", "Branch Name")+":", func(g *gocui.Gui, v *gocui.View) error {
|
||||||
if err := gui.GitCommand.Checkout(gui.trimmedContent(v), false); err != nil {
|
if err := gui.GitCommand.Checkout(gui.trimmedContent(v), false); err != nil {
|
||||||
return gui.createErrorPanel(g, err.Error())
|
return gui.createErrorPanel(g, err.Error())
|
||||||
}
|
}
|
||||||
@ -43,7 +45,14 @@ func (gui *Gui) handleCheckoutByName(g *gocui.Gui, v *gocui.View) error {
|
|||||||
|
|
||||||
func (gui *Gui) handleNewBranch(g *gocui.Gui, v *gocui.View) error {
|
func (gui *Gui) handleNewBranch(g *gocui.Gui, v *gocui.View) error {
|
||||||
branch := gui.State.Branches[0]
|
branch := gui.State.Branches[0]
|
||||||
gui.createPromptPanel(g, v, "New Branch Name (Branch is off of "+branch.Name+")", func(g *gocui.Gui, v *gocui.View) error {
|
message := gui.Tr.TemplateLocalize(
|
||||||
|
"NewBranchNameBranchOff",
|
||||||
|
"New Branch Name (Branch is off of {{.branchName}})",
|
||||||
|
map[string]interface{}{
|
||||||
|
"branchName": branch.Name,
|
||||||
|
},
|
||||||
|
)
|
||||||
|
gui.createPromptPanel(g, v, message, func(g *gocui.Gui, v *gocui.View) error {
|
||||||
if err := gui.GitCommand.NewBranch(gui.trimmedContent(v)); err != nil {
|
if err := gui.GitCommand.NewBranch(gui.trimmedContent(v)); err != nil {
|
||||||
return gui.createErrorPanel(g, err.Error())
|
return gui.createErrorPanel(g, err.Error())
|
||||||
}
|
}
|
||||||
@ -57,9 +66,17 @@ func (gui *Gui) handleDeleteBranch(g *gocui.Gui, v *gocui.View) error {
|
|||||||
checkedOutBranch := gui.State.Branches[0]
|
checkedOutBranch := gui.State.Branches[0]
|
||||||
selectedBranch := gui.getSelectedBranch(v)
|
selectedBranch := gui.getSelectedBranch(v)
|
||||||
if checkedOutBranch.Name == selectedBranch.Name {
|
if checkedOutBranch.Name == selectedBranch.Name {
|
||||||
return gui.createErrorPanel(g, "You cannot delete the checked out branch!")
|
return gui.createErrorPanel(g, gui.Tr.SLocalize("CantDeleteCheckOutBranch", "You cannot delete the checked out branch!"))
|
||||||
}
|
}
|
||||||
return gui.createConfirmationPanel(g, v, "Delete Branch", "Are you sure you want delete the branch "+selectedBranch.Name+" ?", func(g *gocui.Gui, v *gocui.View) error {
|
message := gui.Tr.TemplateLocalize(
|
||||||
|
"DeleteBranchMessage",
|
||||||
|
"Are you sure you want delete the branch {{.selectedBranchName}} ?",
|
||||||
|
map[string]interface{}{
|
||||||
|
"selectedBranchName": selectedBranch.Name,
|
||||||
|
},
|
||||||
|
)
|
||||||
|
title := gui.Tr.SLocalize("DeleteBranch", "Delete Branch")
|
||||||
|
return gui.createConfirmationPanel(g, v, title, message, func(g *gocui.Gui, v *gocui.View) error {
|
||||||
if err := gui.GitCommand.DeleteBranch(selectedBranch.Name); err != nil {
|
if err := gui.GitCommand.DeleteBranch(selectedBranch.Name); err != nil {
|
||||||
return gui.createErrorPanel(g, err.Error())
|
return gui.createErrorPanel(g, err.Error())
|
||||||
}
|
}
|
||||||
@ -72,7 +89,7 @@ func (gui *Gui) handleMerge(g *gocui.Gui, v *gocui.View) error {
|
|||||||
selectedBranch := gui.getSelectedBranch(v)
|
selectedBranch := gui.getSelectedBranch(v)
|
||||||
defer gui.refreshSidePanels(g)
|
defer gui.refreshSidePanels(g)
|
||||||
if checkedOutBranch.Name == selectedBranch.Name {
|
if checkedOutBranch.Name == selectedBranch.Name {
|
||||||
return gui.createErrorPanel(g, "You cannot merge a branch into itself")
|
return gui.createErrorPanel(g, gui.Tr.SLocalize("CantMergeBranchIntoItself", "You cannot merge a branch into itself"))
|
||||||
}
|
}
|
||||||
if err := gui.GitCommand.Merge(selectedBranch.Name); err != nil {
|
if err := gui.GitCommand.Merge(selectedBranch.Name); err != nil {
|
||||||
return gui.createErrorPanel(g, err.Error())
|
return gui.createErrorPanel(g, err.Error())
|
||||||
@ -87,13 +104,13 @@ func (gui *Gui) getSelectedBranch(v *gocui.View) commands.Branch {
|
|||||||
|
|
||||||
func (gui *Gui) renderBranchesOptions(g *gocui.Gui) error {
|
func (gui *Gui) renderBranchesOptions(g *gocui.Gui) error {
|
||||||
return gui.renderOptionsMap(g, map[string]string{
|
return gui.renderOptionsMap(g, map[string]string{
|
||||||
"space": "checkout",
|
"space": gui.Tr.SLocalize("checkout", "checkout"),
|
||||||
"f": "force checkout",
|
"f": gui.Tr.SLocalize("forceCheckout", "force checkout"),
|
||||||
"m": "merge",
|
"m": gui.Tr.SLocalize("merge", "merge"),
|
||||||
"c": "checkout by name",
|
"c": gui.Tr.SLocalize("checkoutByName", "checkout by name"),
|
||||||
"n": "new branch",
|
"n": gui.Tr.SLocalize("newBranch", "new branch"),
|
||||||
"d": "delete branch",
|
"d": gui.Tr.SLocalize("deleteBranch", "delete branch"),
|
||||||
"← → ↑ ↓": "navigate",
|
"← → ↑ ↓": gui.Tr.SLocalize("navigate", "navigate"),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -104,13 +121,13 @@ func (gui *Gui) handleBranchSelect(g *gocui.Gui, v *gocui.View) error {
|
|||||||
}
|
}
|
||||||
// This really shouldn't happen: there should always be a master branch
|
// This really shouldn't happen: there should always be a master branch
|
||||||
if len(gui.State.Branches) == 0 {
|
if len(gui.State.Branches) == 0 {
|
||||||
return gui.renderString(g, "main", "No branches for this repo")
|
return gui.renderString(g, "main", gui.Tr.SLocalize("NoBranchesThisRepo", "No branches for this repo"))
|
||||||
}
|
}
|
||||||
go func() {
|
go func() {
|
||||||
branch := gui.getSelectedBranch(v)
|
branch := gui.getSelectedBranch(v)
|
||||||
diff, err := gui.GitCommand.GetBranchGraph(branch.Name)
|
diff, err := gui.GitCommand.GetBranchGraph(branch.Name)
|
||||||
if err != nil && strings.HasPrefix(diff, "fatal: ambiguous argument") {
|
if err != nil && strings.HasPrefix(diff, "fatal: ambiguous argument") {
|
||||||
diff = "There is no tracking for this branch"
|
diff = gui.Tr.SLocalize("NoTrackingThisRepo", "There is no tracking for this branch")
|
||||||
}
|
}
|
||||||
gui.renderString(g, "main", diff)
|
gui.renderString(g, "main", diff)
|
||||||
}()
|
}()
|
||||||
|
@ -112,6 +112,54 @@ func addDutch(i18nObject *i18n.Bundle) {
|
|||||||
}, &i18n.Message{
|
}, &i18n.Message{
|
||||||
ID: "SureTo",
|
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 verwijdert)",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "AlreadyCheckedOutBranch",
|
||||||
|
Other: "Je hebt uitgecheckt op deze branch",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "SureForceCheckout",
|
||||||
|
Other: "Weet je zeker dat je het uitchecken wil forceren? al je locale verandering zullen worden verwijdert",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "ForceCheckoutBranch",
|
||||||
|
Other: "Forceer uitchecken op deze branch",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "BranchName",
|
||||||
|
Other: "Branch naam",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "NewBranchNameBranchOff",
|
||||||
|
Other: "Nieuw branch naam (Branch is afgeleid van {{.branchName}})",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "CantDeleteCheckOutBranch",
|
||||||
|
Other: "Je kan een uitgecheckte branch niet verwijderen!",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "DeleteBranch",
|
||||||
|
Other: "Verwijder branch",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "DeleteBranchMessage",
|
||||||
|
Other: "Weet je zeker dat je {{.selectedBranchName}} branch wil verwijderen?",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "CantMergeBranchIntoItself",
|
||||||
|
Other: "Je kan niet een branch in zichzelf mergen",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "forceCheckout",
|
||||||
|
Other: "forceren checkout",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "merge",
|
||||||
|
Other: "merge",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "checkoutByName",
|
||||||
|
Other: "uitchecken bij naam",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "newBranch",
|
||||||
|
Other: "nieuwe branch",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "deleteBranch",
|
||||||
|
Other: "verwijder branch",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "NoBranchesThisRepo",
|
||||||
|
Other: "Geen branches voor deze repo",
|
||||||
|
}, &i18n.Message{
|
||||||
|
ID: "NoTrackingThisRepo",
|
||||||
|
Other: "deze branch wordt niet gevolgd",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user