mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-12 05:20:26 +00:00
3f7de07da9
This has several advantages over using an external CLI tool to generate the files, such as having fewer dependencies, less generated files bloat and more flexibility over the localization code. "Sadly", this solution doesn't check for validity of JSON files at compile-time (the only advantage of using an external tool such as go-localize). However, I easily fixed this huge "issue" by making the program crash at startup if any locale files are invalid. Also, no more "go-localize removed from go.mod" "go-localize added to go.mod" "go-localize removed from go.mod" spam. A utility for making sure all translation stay in sync soon! (not sure where to put it)
30 lines
996 B
Modula-2
30 lines
996 B
Modula-2
module github.com/bouncepaw/mycorrhiza
|
|
|
|
go 1.17
|
|
|
|
require (
|
|
github.com/bouncepaw/mycomarkup/v3 v3.5.2
|
|
github.com/go-ini/ini v1.63.2
|
|
github.com/gorilla/feeds v1.1.1
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/valyala/quicktemplate v1.7.0
|
|
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa
|
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
|
|
golang.org/x/text v0.3.7
|
|
)
|
|
|
|
require (
|
|
github.com/kr/pretty v0.2.1 // indirect
|
|
github.com/stretchr/testify v1.7.0 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
golang.org/x/sys v0.0.0-20211109184856-51b60fd695b3 // indirect
|
|
)
|
|
|
|
// Use this trick to test local Mycomarkup changes, replace the path with yours,
|
|
// but do not commit the change to the path:
|
|
// replace github.com/bouncepaw/mycomarkup/v3 v3.5.2 => "/Users/bouncepaw/GolandProjects/mycomarkup"
|
|
|
|
// Use this utility every time Mycomarkup gets a major update:
|
|
// https://github.com/marwan-at-work/mod
|
|
// Or maybe just ⌘⇧R every time, the utility is kinda weird.
|