Skip to content

Updating Russian translation#70366

Open
puzzle-rpa-team wants to merge 71 commits into
apache:mainfrom
puzzle-rpa-team:main
Open

Updating Russian translation#70366
puzzle-rpa-team wants to merge 71 commits into
apache:mainfrom
puzzle-rpa-team:main

Conversation

@puzzle-rpa-team

Copy link
Copy Markdown
Contributor

Updated Russian translations. This PR, in part, continues where @renat-sagut 's closed PR left off (#67073). For example, it adds plural form "many" they added as well.
Thanks to all reviewers for their time in advance!


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

o.marchuk and others added 30 commits March 12, 2026 14:35
Co-authored-by: renat-sagut <renat.sagut@gmail.com>
Co-authored-by: renat-sagut <renat.sagut@gmail.com>
Co-authored-by: renat-sagut <renat.sagut@gmail.com>
# Conflicts:
#	.github/CODEOWNERS
#	airflow-core/src/airflow/ui/public/i18n/locales/ru/assets.json
#	airflow-core/src/airflow/ui/public/i18n/locales/ru/common.json
#	airflow-core/src/airflow/ui/public/i18n/locales/ru/dashboard.json
Co-authored-by: renat-sagut <renat.sagut@gmail.com>
Co-authored-by: renat-sagut <renat.sagut@gmail.com>
…8929) (apache#68940)

* Correct the example and docstring for the coordinators

* Guard the config.yml coordinators example against drift
(cherry picked from commit 4aafb95)
…pache#68842) (apache#68948)

(cherry picked from commit 31f7ba7)

Co-authored-by: Hasnain Raza <4294680+HasnainRaz@users.noreply.github.com>
…onAPI` (apache#68980) (apache#68982)

PR apache#68840 fixed an issue where exceptions thrown by the FastAPI
lifecycle hook were swallowed. In doing so, it exposed a pre-existing
problem where the lifecycle hook couldn't run when the JWT secret was
not provided.

As the `InProcessExecutionAPI` overrides auth, it doesn't need a JWT
secret, and we certainly don't want to start crashing processes that
previously ran fine as a result of a missing secret that we don't need.

This commit stubs out the registered `JWTValidator` in the FastAPI app
created for the `InProcessExecutionAPI`. This is done in an isolated
services registry to ensure we don't leak this into any real app
instantiations.
(cherry picked from commit e886dfd)

Co-authored-by: Nick Stenning <nick@whiteink.com>
Co-authored-by: Andrew Chang <69671930+Andrushika@users.noreply.github.com>
)

(cherry picked from commit 4b92536)

Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
github-actions Bot and others added 13 commits July 3, 2026 17:17
…`state-store clean` (apache#69316) (apache#69322)

The command added in 3.3.0rc1 repeated "state store" in both the group and the
subcommand. Rename it to `airflow state-store clean`, mirroring `airflow db
clean`. The old name only shipped in 3.3.0rc1, so renaming before GA keeps a
single stable name for 3.3.0.

Also make the help text and docs accurate about the current behavior: the
command intentionally supports the metastore backend only and skips custom
(worker-side) backends, and the docstring now explains why (correct cleanup of a
worker-side backend needs to delete the DB refs and the backend data in order,
which has to run where the backend's dependencies live, not on the server-side
CLI). Fix a wrong class name (`MetastoreStateBackend` -> `MetastoreBackend`) in
the docs.
(cherry picked from commit 71be2b4)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
…) (apache#69318)

The page header in the details panel is a HeaderCard, which clips its own
overflow. As a flex child of the details column it could shrink when vertical
space is tight — most visibly on Dag pages, whose header has the most rows —
cropping its content so the tabs appear to overlap the scheduling information.
Pinning its flex size keeps the header at its natural height and lets the
scrollable tab content take the reduced space instead.
(cherry picked from commit b6cb7c6)


closes: apache#69247

Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
…pper (apache#69311) (apache#69326)

* Fix asset event ingestion crash for Dags using FixedKeyMapper

Core FixedKeyMapper's generated __init__ never called PartitionMapper.__init__, so instances had no max_downstream_keys attribute. Since the Execution API reads mapper.max_downstream_keys with no surrounding error handling when queuing partitioned Dag runs, every producer task emitting an asset event consumed by a Dag with a bare FixedKeyMapper failed to record SUCCESS and became a zombie.

* fixup! Fix asset event ingestion crash for Dags using FixedKeyMapper
(cherry picked from commit 0643e33)

Co-authored-by: Wei Lee <weilee.rx@gmail.com>
Co-authored-by: raphaelauv <raphaelauv@users.noreply.github.com>

@jason810496 jason810496 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for updating them.

However, we should not delete those new fragments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools area:translations area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-3-test Backport to v3-3-test translation:ru

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants