1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-11-30 09:41:11 -05:00

[I18N] Makefile + gitignore

(cherry picked from commit 75da77f3d7)
This commit is contained in:
fnetx 2022-12-14 19:56:57 +01:00 committed by Loïc Dachary
parent ce880f20b6
commit 9be232ae3a
No known key found for this signature in database
GPG key ID: 992D23B392F9E4F2
2 changed files with 9 additions and 8 deletions

3
.gitignore vendored
View file

@ -115,3 +115,6 @@ prime/
# Manpage # Manpage
/man /man
# Generated merged Forgejo+Gitea language files
/options/locale/locale_*

View file

@ -748,10 +748,14 @@ generate: generate-backend
generate-backend: $(TAGS_PREREQ) generate-go generate-backend: $(TAGS_PREREQ) generate-go
.PHONY: generate-go .PHONY: generate-go
generate-go: $(TAGS_PREREQ) generate-go: $(TAGS_PREREQ) merge-locales
@echo "Running go generate..." @echo "Running go generate..."
@CC= GOOS= GOARCH= $(GO) generate -tags '$(TAGS)' $(GO_PACKAGES) @CC= GOOS= GOARCH= $(GO) generate -tags '$(TAGS)' $(GO_PACKAGES)
.PHONY: merge-locales
merge-locales:
$(GO) run build/merge-forgejo-locales.go
.PHONY: security-check .PHONY: security-check
security-check: security-check:
govulncheck -v ./... govulncheck -v ./...
@ -908,13 +912,7 @@ lockfile-check:
.PHONY: update-translations .PHONY: update-translations
update-translations: update-translations:
mkdir -p ./translations # noop to detect merge conflicts (potentially needs updating the scripts) and avoid breaking with Gitea
cd ./translations && curl -L https://crowdin.com/download/project/gitea.zip > gitea.zip && unzip gitea.zip
rm ./translations/gitea.zip
$(SED_INPLACE) -e 's/="/=/g' -e 's/"$$//g' ./translations/*.ini
$(SED_INPLACE) -e 's/\\"/"/g' ./translations/*.ini
mv ./translations/*.ini ./options/locale/
rmdir ./translations
.PHONY: generate-license .PHONY: generate-license
generate-license: generate-license: