gitea/build
wxiaoguang 288c2e8c48
Clarify Gitea/Crowdin locale behaviors, add tests for LocaleStore, fix some strings with semicolons ()
Follow  and 

Close 

Now we almost have a complete test set for Gitea's LocalStore.

This PR is still a quick fix for the legacy locale system (see the
TODOs), to resolve the problems fundamentally, it needs more work in the
future.
..
codeformat Implement FSFE REUSE for golang files ()
backport-locales.go Improve backport-locales.go ()
code-batch-process.go Clean some legacy files and move some build files ()
generate-bindata.go Change use of Walk to WalkDir to improve disk performance ()
generate-emoji.go Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" ()
generate-gitignores.go Remove legacy `+build:` constraint ()
generate-go-licenses.go Consume hcaptcha and pwn deps ()
generate-images.js Update JS dependencies and eslint ()
generate-licenses.go Remove deprecated licenses ()
generate-svg.js Keep (add if not existing) xmlns attribute for generated SVG images ()
gocovmerge.go Implement FSFE REUSE for golang files ()
test-echo.go Clean some legacy files and move some build files ()
test-env-check.sh Prepare and check test env during CI ()
test-env-prepare.sh Prepare and check test env during CI ()
update-locales.sh Clarify Gitea/Crowdin locale behaviors, add tests for LocaleStore, fix some strings with semicolons ()
watch.sh Clean some legacy files and move some build files ()