This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 7781dfb9a99 Fix broken translation guide links in the i18n README 
(#71179)
7781dfb9a99 is described below

commit 7781dfb9a9994a5707c31867f9a5db07d3dfa4c8
Author: Hüseyin Kutsi Balcı <[email protected]>
AuthorDate: Thu Aug 6 17:13:24 2026 +0300

    Fix broken translation guide links in the i18n README (#71179)
    
    The locale guideline table links to
    .github/skills/airflow-translations/locales/<locale>.md, but
    .github/skills/airflow-translations is a symlink to
    .agents/skills/airflow-translations. Git stores it as a symlink blob and
    GitHub does not traverse it, so every one of those twenty links returns
    404 in the web UI.
    
    Point them at .agents/skills/airflow-translations/locales/, where the
    files actually live. The prose above the table named the same
    unreachable location, so it is updated to match.
---
 airflow-core/src/airflow/ui/public/i18n/README.md | 40 +++++++++++------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/airflow-core/src/airflow/ui/public/i18n/README.md 
b/airflow-core/src/airflow/ui/public/i18n/README.md
index 3c16ef0cf35..693a7987794 100644
--- a/airflow-core/src/airflow/ui/public/i18n/README.md
+++ b/airflow-core/src/airflow/ui/public/i18n/README.md
@@ -83,7 +83,7 @@ A new locale may be added when all of the following are true:
 
 The PR for a new locale should include:
 
-- A locale-specific translation guide file at 
`.github/skills/airflow-translations/locales/<locale>.md`
+- A locale-specific translation guide file at 
`.agents/skills/airflow-translations/locales/<locale>.md`
 - Locale files under 
`airflow-core/src/airflow/ui/public/i18n/locales/<locale>`.
 - Updates to `airflow-core/src/airflow/ui/src/i18n/config.ts`.
 - Updates to `dev/breeze/src/airflow_breeze/commands/ui_commands.py`.
@@ -210,22 +210,22 @@ primarily intended for LLM-assisted translation work, but 
can also be used by hu
 
 | Locale Code | Language                | Guideline File                  |
 | ----------- | ----------------------- | ------------------------------- |
-| `ar`        | Arabic                  | 
[.github/skills/airflow-translations/locales/ar.md](../../../../../../.github/skills/airflow-translations/locales/ar.md)
  |
-| `ca`        | Catalan                 | 
[.github/skills/airflow-translations/locales/ca.md](../../../../../../.github/skills/airflow-translations/locales/ca.md)
  |
-| `de`        | German                  | 
[.github/skills/airflow-translations/locales/de.md](../../../../../../.github/skills/airflow-translations/locales/de.md)
  |
-| `el`        | Greek                   | 
[.github/skills/airflow-translations/locales/el.md](../../../../../../.github/skills/airflow-translations/locales/el.md)
  |
-| `es`        | Spanish                 | 
[.github/skills/airflow-translations/locales/es.md](../../../../../../.github/skills/airflow-translations/locales/es.md)
  |
-| `fr`        | French                  | 
[.github/skills/airflow-translations/locales/fr.md](../../../../../../.github/skills/airflow-translations/locales/fr.md)
  |
-| `he`        | Hebrew                  | 
[.github/skills/airflow-translations/locales/he.md](../../../../../../.github/skills/airflow-translations/locales/he.md)
  |
-| `hi`        | Hindi                   | 
[.github/skills/airflow-translations/locales/hi.md](../../../../../../.github/skills/airflow-translations/locales/hi.md)
  |
-| `hu`        | Hungarian               | 
[.github/skills/airflow-translations/locales/hu.md](../../../../../../.github/skills/airflow-translations/locales/hu.md)
  |
-| `it`        | Italian                 | 
[.github/skills/airflow-translations/locales/it.md](../../../../../../.github/skills/airflow-translations/locales/it.md)
  |
-| `ja`        | Japanese                | 
[.github/skills/airflow-translations/locales/ja.md](../../../../../../.github/skills/airflow-translations/locales/ja.md)
  |
-| `ko`        | Korean                  | 
[.github/skills/airflow-translations/locales/ko.md](../../../../../../.github/skills/airflow-translations/locales/ko.md)
  |
-| `nl`        | Dutch                   | 
[.github/skills/airflow-translations/locales/nl.md](../../../../../../.github/skills/airflow-translations/locales/nl.md)
  |
-| `pl`        | Polish                  | 
[.github/skills/airflow-translations/locales/pl.md](../../../../../../.github/skills/airflow-translations/locales/pl.md)
  |
-| `pt`        | Portuguese              | 
[.github/skills/airflow-translations/locales/pt.md](../../../../../../.github/skills/airflow-translations/locales/pt.md)
  |
-| `th`        | Thai                    | 
[.github/skills/airflow-translations/locales/th.md](../../../../../../.github/skills/airflow-translations/locales/th.md)
  |
-| `tr`        | Turkish                 | 
[.github/skills/airflow-translations/locales/tr.md](../../../../../../.github/skills/airflow-translations/locales/tr.md)
  |
-| `zh-CN`     | Simplified Chinese      | 
[.github/skills/airflow-translations/locales/zh-CN.md](../../../../../../.github/skills/airflow-translations/locales/zh-CN.md)
 |
-| `zh-TW`     | Traditional Chinese     | 
[.github/skills/airflow-translations/locales/zh-TW.md](../../../../../../.github/skills/airflow-translations/locales/zh-TW.md)
 |
+| `ar`        | Arabic                  | 
[.agents/skills/airflow-translations/locales/ar.md](../../../../../../.agents/skills/airflow-translations/locales/ar.md)
  |
+| `ca`        | Catalan                 | 
[.agents/skills/airflow-translations/locales/ca.md](../../../../../../.agents/skills/airflow-translations/locales/ca.md)
  |
+| `de`        | German                  | 
[.agents/skills/airflow-translations/locales/de.md](../../../../../../.agents/skills/airflow-translations/locales/de.md)
  |
+| `el`        | Greek                   | 
[.agents/skills/airflow-translations/locales/el.md](../../../../../../.agents/skills/airflow-translations/locales/el.md)
  |
+| `es`        | Spanish                 | 
[.agents/skills/airflow-translations/locales/es.md](../../../../../../.agents/skills/airflow-translations/locales/es.md)
  |
+| `fr`        | French                  | 
[.agents/skills/airflow-translations/locales/fr.md](../../../../../../.agents/skills/airflow-translations/locales/fr.md)
  |
+| `he`        | Hebrew                  | 
[.agents/skills/airflow-translations/locales/he.md](../../../../../../.agents/skills/airflow-translations/locales/he.md)
  |
+| `hi`        | Hindi                   | 
[.agents/skills/airflow-translations/locales/hi.md](../../../../../../.agents/skills/airflow-translations/locales/hi.md)
  |
+| `hu`        | Hungarian               | 
[.agents/skills/airflow-translations/locales/hu.md](../../../../../../.agents/skills/airflow-translations/locales/hu.md)
  |
+| `it`        | Italian                 | 
[.agents/skills/airflow-translations/locales/it.md](../../../../../../.agents/skills/airflow-translations/locales/it.md)
  |
+| `ja`        | Japanese                | 
[.agents/skills/airflow-translations/locales/ja.md](../../../../../../.agents/skills/airflow-translations/locales/ja.md)
  |
+| `ko`        | Korean                  | 
[.agents/skills/airflow-translations/locales/ko.md](../../../../../../.agents/skills/airflow-translations/locales/ko.md)
  |
+| `nl`        | Dutch                   | 
[.agents/skills/airflow-translations/locales/nl.md](../../../../../../.agents/skills/airflow-translations/locales/nl.md)
  |
+| `pl`        | Polish                  | 
[.agents/skills/airflow-translations/locales/pl.md](../../../../../../.agents/skills/airflow-translations/locales/pl.md)
  |
+| `pt`        | Portuguese              | 
[.agents/skills/airflow-translations/locales/pt.md](../../../../../../.agents/skills/airflow-translations/locales/pt.md)
  |
+| `th`        | Thai                    | 
[.agents/skills/airflow-translations/locales/th.md](../../../../../../.agents/skills/airflow-translations/locales/th.md)
  |
+| `tr`        | Turkish                 | 
[.agents/skills/airflow-translations/locales/tr.md](../../../../../../.agents/skills/airflow-translations/locales/tr.md)
  |
+| `zh-CN`     | Simplified Chinese      | 
[.agents/skills/airflow-translations/locales/zh-CN.md](../../../../../../.agents/skills/airflow-translations/locales/zh-CN.md)
 |
+| `zh-TW`     | Traditional Chinese     | 
[.agents/skills/airflow-translations/locales/zh-TW.md](../../../../../../.agents/skills/airflow-translations/locales/zh-TW.md)
 |

Reply via email to