This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from bc01e03710e Update service name for port-forward of Airflow GUI
(#51945)
add b38e89605da i18n: Move translations to `ui/public` and enable dynamic
loading to reduce bundle size (#51735)
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 16 +--
.github/boring-cyborg.yml | 20 +--
.pre-commit-config.yaml | 8 +-
.../src/airflow/api_fastapi/core_api/app.py | 7 +
airflow-core/src/airflow/ui/.prettierignore | 2 +-
airflow-core/src/airflow/ui/package.json | 2 +
airflow-core/src/airflow/ui/pnpm-lock.yaml | 45 ++++++
.../src/airflow/ui/{src => public}/i18n/README.md | 12 +-
.../ui/{src => public}/i18n/locales/ar/admin.json | 132 +++++++++---------
.../ui/{src => public}/i18n/locales/ar/assets.json | 0
.../ui/{src => public}/i18n/locales/ar/browse.json | 8 +-
.../ui/{src => public}/i18n/locales/ar/common.json | 0
.../ui/public/i18n/locales/ar/components.json | 131 ++++++++++++++++++
.../ui/{src => public}/i18n/locales/ar/dag.json | 0
.../ui/{src => public}/i18n/locales/ar/dags.json | 18 +--
.../{src => public}/i18n/locales/ar/dashboard.json | 0
.../ui/{src => public}/i18n/locales/de/README.md | 0
.../ui/{src => public}/i18n/locales/de/admin.json | 0
.../ui/{src => public}/i18n/locales/de/assets.json | 0
.../ui/{src => public}/i18n/locales/de/browse.json | 0
.../ui/{src => public}/i18n/locales/de/common.json | 0
.../i18n/locales/de/components.json | 0
.../ui/{src => public}/i18n/locales/de/dag.json | 0
.../ui/{src => public}/i18n/locales/de/dags.json | 0
.../{src => public}/i18n/locales/de/dashboard.json | 0
.../ui/{src => public}/i18n/locales/en/admin.json | 0
.../ui/{src => public}/i18n/locales/en/assets.json | 0
.../ui/{src => public}/i18n/locales/en/browse.json | 0
.../ui/{src => public}/i18n/locales/en/common.json | 0
.../i18n/locales/en/components.json | 0
.../ui/{src => public}/i18n/locales/en/dag.json | 0
.../ui/{src => public}/i18n/locales/en/dags.json | 0
.../{src => public}/i18n/locales/en/dashboard.json | 0
.../ui/{src => public}/i18n/locales/fr/admin.json | 26 ++--
.../ui/{src => public}/i18n/locales/fr/assets.json | 0
.../ui/{src => public}/i18n/locales/fr/browse.json | 8 +-
.../ui/{src => public}/i18n/locales/fr/common.json | 0
.../i18n/locales/fr/components.json | 0
.../ui/{src => public}/i18n/locales/fr/dag.json | 0
.../ui/{src => public}/i18n/locales/fr/dags.json | 0
.../{src => public}/i18n/locales/fr/dashboard.json | 0
.../ui/{src => public}/i18n/locales/he/admin.json | 0
.../ui/{src => public}/i18n/locales/he/assets.json | 0
.../ui/{src => public}/i18n/locales/he/browse.json | 0
.../ui/{src => public}/i18n/locales/he/common.json | 0
.../i18n/locales/he/components.json | 0
.../ui/{src => public}/i18n/locales/he/dag.json | 0
.../ui/{src => public}/i18n/locales/he/dags.json | 0
.../{src => public}/i18n/locales/he/dashboard.json | 0
.../ui/{src => public}/i18n/locales/ko/common.json | 0
.../{src => public}/i18n/locales/ko/dashboard.json | 0
.../ui/{src => public}/i18n/locales/nl/common.json | 0
.../{src => public}/i18n/locales/nl/dashboard.json | 0
.../ui/{src => public}/i18n/locales/pl/admin.json | 0
.../ui/{src => public}/i18n/locales/pl/assets.json | 0
.../ui/{src => public}/i18n/locales/pl/browse.json | 0
.../ui/{src => public}/i18n/locales/pl/common.json | 0
.../i18n/locales/pl/components.json | 0
.../ui/{src => public}/i18n/locales/pl/dag.json | 0
.../ui/{src => public}/i18n/locales/pl/dags.json | 0
.../{src => public}/i18n/locales/pl/dashboard.json | 0
.../{src => public}/i18n/locales/zh-TW/admin.json | 0
.../{src => public}/i18n/locales/zh-TW/assets.json | 0
.../{src => public}/i18n/locales/zh-TW/browse.json | 0
.../{src => public}/i18n/locales/zh-TW/common.json | 0
.../i18n/locales/zh-TW/components.json | 0
.../ui/{src => public}/i18n/locales/zh-TW/dag.json | 0
.../{src => public}/i18n/locales/zh-TW/dags.json | 0
.../i18n/locales/zh-TW/dashboard.json | 0
airflow-core/src/airflow/ui/rules/i18n.js | 13 +-
airflow-core/src/airflow/ui/rules/typescript.js | 1 +
airflow-core/src/airflow/ui/src/i18n/config.ts | 154 +--------------------
.../airflow/ui/src/i18n/locales/ar/components.json | 131 ------------------
.../airflow/ui/src/pages/DagsList/DagCard.test.tsx | 20 ++-
airflow-core/src/airflow/ui/testsSetup.ts | 6 +-
dev/README_RELEASE_AIRFLOW.md | 2 +-
.../i18n/check_translations_completeness.py | 4 +-
scripts/ci/pre_commit/boring_cyborg.py | 2 +-
scripts/ci/pre_commit/check_i18n_json.py | 4 +-
79 files changed, 353 insertions(+), 419 deletions(-)
rename airflow-core/src/airflow/ui/{src => public}/i18n/README.md (95%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/admin.json
(54%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/browse.json
(87%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/common.json
(100%)
create mode 100644
airflow-core/src/airflow/ui/public/i18n/locales/ar/components.json
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ar/dags.json
(88%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/ar/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/README.md
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/admin.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/browse.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/de/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/de/dags.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/de/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/admin.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/browse.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/en/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/en/dags.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/en/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/admin.json
(95%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/browse.json
(86%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/fr/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/fr/dags.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/fr/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/admin.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/browse.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/he/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/he/dags.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/he/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/ko/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/ko/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/nl/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/nl/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/admin.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/assets.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/browse.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/common.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/pl/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/pl/dags.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/pl/dashboard.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/admin.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/assets.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/browse.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/common.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/components.json (100%)
rename airflow-core/src/airflow/ui/{src => public}/i18n/locales/zh-TW/dag.json
(100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/dags.json (100%)
rename airflow-core/src/airflow/ui/{src =>
public}/i18n/locales/zh-TW/dashboard.json (100%)
delete mode 100644
airflow-core/src/airflow/ui/src/i18n/locales/ar/components.json
rename {airflow-core/src/airflow/ui/src =>
dev}/i18n/check_translations_completeness.py (99%)