Просмотр исходного кода

meta(locale): Update translations and catalogs (#28964)

This updates our translations and available languages. Also update the baseDirectory for our gettext plugin

Closes #28527
Billy Vong 3 лет назад
Родитель
Сommit
f1a7732e36

+ 12 - 4
Makefile

@@ -29,6 +29,7 @@ setup-pyenv:
 
 build-js-po: node-version-check
 	mkdir -p build
+	rm -rf node_modules/.cache/babel-loader
 	SENTRY_EXTRACT_TRANSLATIONS=1 $(WEBPACK)
 
 build: locale
@@ -39,17 +40,24 @@ merge-locale-catalogs: build-js-po
 	./bin/merge-catalogs en
 
 compile-locale:
+	$(PIP) install Babel
 	./bin/find-good-catalogs src/sentry/locale/catalogs.json
 	cd src/sentry && sentry django compilemessages
 
-locale: merge-locale-catalogs compile-locale
-
-sync-transifex: merge-locale-catalogs
+install-transifex:
 	$(PIP) install transifex-client
+
+push-transifex: merge-locale-catalogs install-transifex
 	tx push -s
+
+pull-transifex: install-transifex
 	tx pull -a
 
-update-transifex: sync-transifex compile-locale
+# Update transifex with new strings that need to be translated
+update-transifex: push-transifex
+
+# Pulls new translations from transifex and compiles for usage
+update-local-locales: pull-transifex compile-locale
 
 build-chartcuterie-config:
 	@echo "--> Building chartcuterie config module"

+ 1 - 1
bin/merge-catalogs

@@ -46,7 +46,7 @@ def cli(locale):
             merge_message(msg, frontend_msg)
         catalog[msg.id] = msg
 
-    with open(catalog_file, "w") as f:
+    with open(catalog_file, "wb") as f:
         write_po(f, catalog)
 
 

BIN
src/sentry/locale/ach/LC_MESSAGES/django.mo


Разница между файлами не показана из-за своего большого размера
+ 410 - 294
src/sentry/locale/ach/LC_MESSAGES/django.po


BIN
src/sentry/locale/af/LC_MESSAGES/django.mo


Разница между файлами не показана из-за своего большого размера
+ 410 - 294
src/sentry/locale/af/LC_MESSAGES/django.po


BIN
src/sentry/locale/ar/LC_MESSAGES/django.mo


Разница между файлами не показана из-за своего большого размера
+ 414 - 297
src/sentry/locale/ar/LC_MESSAGES/django.po


BIN
src/sentry/locale/bg/LC_MESSAGES/django.mo


Разница между файлами не показана из-за своего большого размера
+ 425 - 309
src/sentry/locale/bg/LC_MESSAGES/django.po


Некоторые файлы не были показаны из-за большого количества измененных файлов