diff --git a/cmd/i18n.go b/cmd/i18n.go index 3b429ce..fc963d1 100644 --- a/cmd/i18n.go +++ b/cmd/i18n.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" "net/http" + "sort" "github.com/knadh/listmonk/internal/i18n" "github.com/knadh/stuffbin" @@ -62,6 +63,10 @@ func getI18nLangList(lang string, app *App) ([]i18nLang, error) { }) } + sort.SliceStable(out, func(i, j int) bool { + return out[i].Code < out[j].Code + }) + return out, nil }