stabilization: server.go split + i18n templates + frontend localization
cmd/verstak-server/server.go (2838→127 строк): разделён на 12 файлов - config.go, tokens.go, schema.go - server.go (только struct + NewServer + ListenAndServe) - routes.go, middleware.go, smtp.go - handlers_api.go, handlers_user.go, handlers_web_user.go, handlers_admin.go - templates.go (конвертирован в функции с i18n.T()) frontend: все русские строки заменены на t() вызовы - App.svelte, FileTreeRow.svelte, ConfirmModal.svelte - FilePreviewModal.svelte, fileUtils.js core: gofmt по всему проекту Все сборки (CLI, server, gui, frontend), go vet, go test проходят. check-i18n.sh: frontend чист, Go-файлы с кириллицей — только тесты/легаси.
This commit is contained in:
@@ -12,8 +12,8 @@ import (
|
||||
var localeFS embed.FS
|
||||
|
||||
var (
|
||||
mu sync.RWMutex
|
||||
cache = map[string]map[string]string{}
|
||||
mu sync.RWMutex
|
||||
cache = map[string]map[string]string{}
|
||||
defaultLocale = "ru"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user