add localization generation and add to build system

This commit is contained in:
nytpu
2021-05-11 11:19:37 -06:00
parent 4d23da8c38
commit 5aa80302af
4 changed files with 7 additions and 0 deletions
+1
View File
@@ -1,2 +1,3 @@
/dist/ /dist/
/build/ /build/
/localizations/
+1
View File
@@ -1,5 +1,6 @@
before: before:
hooks: hooks:
- go generate ./...
- scdoc < doc/comitium.1.scd > dist/comitum.1 - scdoc < doc/comitium.1.scd > dist/comitum.1
- mv dist/comitium.1 /home/alex/projects/gemini.nytpu.com/releases/comitium/{{ .Version }} - mv dist/comitium.1 /home/alex/projects/gemini.nytpu.com/releases/comitium/{{ .Version }}
builds: builds:
+2
View File
@@ -46,6 +46,7 @@ $(BUILDDIR):
$(BUILDDIR)/$(NAME): $(GOSRC) | $(BUILDDIR) $(BUILDDIR)/$(NAME): $(GOSRC) | $(BUILDDIR)
$(GO) generate ./...
$(GO) build $(GOFLAGS) -ldflags "$(GOLDFLAGS)" -o $@ $(GO) build $(GOFLAGS) -ldflags "$(GOLDFLAGS)" -o $@
@@ -55,6 +56,7 @@ $(BUILDDIR)/%.1: doc/%.1.scd | $(BUILDDIR)
clean: clean:
-$(RM) -r $(BUILDDIR) -$(RM) -r $(BUILDDIR)
-$(RM) -r localizations
install: all install: all
+3
View File
@@ -6,6 +6,9 @@
// doc/comitium.1.scd for a manual page. // doc/comitium.1.scd for a manual page.
package main package main
// generate the translations:
//go:generate go-localize -input localizations_src -output localizations
import ( import (
"fmt" "fmt"
"net/url" "net/url"