Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
[v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); [v3-1-test] Add possibility of removing extra translations missing in en (#57060) by github-actions[bot] · Pull Request #57064 · apache/airflow · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -316,6 +316,18 @@ Adding missing translations (with `TODO: translate` prefix):
uv run dev/i18n/check_translations_completeness.py --language <language_code> --add-missing
```

You can also remove extra translations from the language of your choice:

```bash
uv run dev/i18n/check_translations_completeness.py --language <language_code> --remove-extra
```

Or from all languages:

```bash
uv run dev/i18n/check_translations_completeness.py --remove-extra
```

The script is also added as a prek hook (manual) so that it can be run from within `prek` and CI:

```bash
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -120,7 +120,6 @@
"limitedList.clickToInteract": "انقر على علامة لتصفية Dags",
"limitedList.clickToOpenFull": "انقر \"+{{count}} المزيد\" لعرض القائمة الكاملة",
"limitedList.copyPasteText": "يمكنك نسخ ولصق النص أعلاه",
"limitedList.showingItems": "عرض {{count}} عنصرًا",
"logs": {
"file": "ملف",
"location": "سطر {{line}} في {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "الكل",
"paused": "متوقف"
},
"runIdPatternFilter": "بحث تشغيلات الDag",
"triggeringUserNameFilter": "البحث حسب المستخدم صاحب الاطلاق"
"runIdPatternFilter": "بحث تشغيلات الDag"
},
"ownerLink": "رابط المالك لـ{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Fes clic en una etiqueta per filtrar els Dags",
"limitedList.clickToOpenFull": "Fes clic a \"+{{count}} més\" per veure la llista completa",
"limitedList.copyPasteText": "Pots copiar i enganxar el text de dalt",
"limitedList.showingItems": "Mostrant {{count}} elements",
"logs": {
"file": "Fitxer",
"location": "línia {{line}} a {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -78,11 +78,6 @@
"githubRepo": "GitHub Ablage",
"restApiReference": "REST API Referenz"
},
"download": {
"download": "Herunterladen",
"hotkey": "d",
"tooltip": "Drücken Sie {{hotkey}}, um Protokolle herunterzuladen"
},
"duration": "Laufzeit",
"endDate": "Enddatum",
"error": {
Expand Down
5 changes: 0 additions & 5 deletions airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Nachricht",
"createdAtFrom": "Erstellt von ",
"createdAtTo": "Erstellt bis ",
"response": {
"all": "Alle",
"pending": "Ausstehend",
Expand All@@ -15,13 +12,11 @@
"requiredActionCount_other": "{{count}} offene Interaktionen",
"requiredActionState": "Status der Interaktion",
"response": {
"created": "Antwort erstellt um ",
"error": "Senden der Antwort fehlgeschlagen",
"optionsDescription": "Wählen Sie Ihre Optionen für diesen Task",
"optionsLabel": "Optionen",
"received": "Antwort empfangen um ",
"respond": "Antworten",
"responded_by_user_name": "Beantwortet von (Benutzername)",
"success": "{{taskId}} Interaktion erfolgreich",
"title": "Erforderliche Interaktion - {{taskId}}"
},
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "Φίλτρο",
"filters": {
"durationFrom": "Διάρκεια Από",
"durationTo": "Διάρκεια Έως",
"logicalDateFrom": "Λογική Ημερομηνία Από",
"logicalDateTo": "Λογική Ημερομηνία Έως",
"runAfterFrom": "Εκτέλεση Μετά Από",
Expand DownExpand Up@@ -163,7 +161,6 @@
},
"tooltip": "Πατήστε {{hotkey}} για κύλιση προς τα {{direction}}"
},
"seconds": "{{count}}δ",
"security": {
"actions": "Ενέργειες",
"permissions": "Δικαιώματα",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "Haz clic en una etiqueta para filtrar Dags",
"limitedList.clickToOpenFull": "Haz clic en \"+{{count}} más\" para ver la lista completa",
"limitedList.copyPasteText": "Puedes copiar y pegar el texto de arriba",
"limitedList.showingItems": "Mostrando {{count}} elementos",
"logs": {
"file": "Archivo",
"location": "línea {{line}} en {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Buscar Ejecuciones de Dag",
"triggeringUserNameFilter": "Buscar por usuario que activó"
"runIdPatternFilter": "Buscar Ejecuciones de Dag"
},
"ownerLink": "Enlace de Propietario para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tous",
"paused": "En pause"
},
"runIdPatternFilter": "Rechercher des exécutions de Dag",
"triggeringUserNameFilter": "Rechercher par utilisateur déclencheur"
"runIdPatternFilter": "Rechercher des exécutions de Dag"
},
"ownerLink": "Lien du propriétaire pour {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -99,7 +99,6 @@
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count}} נוספים\" כדי לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems": "מציג {{count}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "הכל",
"paused": "מושהה"
},
"runIdPatternFilter": "חפש הרצת Dag",
"triggeringUserNameFilter": "חפש לפי שם המשתמש המפעיל"
"runIdPatternFilter": "חפש הרצת Dag"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -25,7 +25,6 @@
"dag_other": "डैग्स",
"dagDetails": {
"catchup": "पकड़ना",
"concurrency": "समानांतरता",
"dagRunTimeout": "डैग रन टाइमआउट",
"defaultArgs": "डिफ़ॉल्ट तर्क",
"description": "विवरण",
Expand DownExpand Up@@ -188,8 +187,6 @@
"up_for_retry": "पुनः प्रयास के लिए",
"upstream_failed": "अपस्ट्रीम विफल"
},
"switchToDarkMode": "डार्क मोड में स्विच करें",
"switchToLightMode": "लाइट मोड में स्विच करें",
"table": {
"completedAt": "पर पूर्ण",
"createdAt": "पर बनाया",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
"limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची खोलें",
"limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते हैं",
"limitedList.showingItems": "{{count}} आइटम दिखाए जा रहे हैं",
"logs": {
"file": "फ़ाइल",
"location": "{{name}} में लाइन {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,7 +40,6 @@
"warning": "WARNING"
},
"navigation": {
"jump": "जंप: Shift+{{arrow}}",
"navigation": "नेवीगेशन: {{arrow}}",
"toggleGroup": "ग्रुप टॉगल करें: Space"
},
Expand All@@ -64,9 +63,7 @@
},
"panel": {
"buttons": {
"options": "विकल्प",
"showGraph": "ग्राफ़ दिखाएं",
"showGrid": "ग्रिड दिखाएं"
"options": "विकल्प"
},
"dagRuns": {
"label": "डैग रन्स की संख्या"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "सभी",
"paused": "रोका गया"
},
"runIdPatternFilter": "डैग रन्स खोजें",
"triggeringUserNameFilter": "ट्रिगर करने वाले उपयोगकर्ता द्वारा खोजें"
"runIdPatternFilter": "डैग रन्स खोजें"
},
"ownerLink": "{{owner}} के लिए स्वामी लिंक",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -189,8 +189,6 @@
"up_for_retry": "Újrapróbálkozásra vár",
"upstream_failed": "Előfeltétel sikertelen"
},
"switchToDarkMode": "Váltás sötét módra",
"switchToLightMode": "Váltás világos módra",
"table": {
"completedAt": "Befejezve ekkor",
"createdAt": "Létrehozva ekkor",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Kattintson egy címkére a Dag-ok szűréséhez",
"limitedList.clickToOpenFull": "Kattintson a \"+{{count}} további\" gombra a teljes nézethez",
"limitedList.copyPasteText": "A fenti szöveg másolható és beilleszthető",
"limitedList.showingItems": "{{count}} elem megjelenítése",
"logs": {
"file": "Fájl",
"location": "{{name}} fájl {{line}}. sora"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Összes",
"paused": "Szüneteltetett"
},
"runIdPatternFilter": "Dag futások keresése",
"triggeringUserNameFilter": "Keresés indító felhasználó alapján"
"runIdPatternFilter": "Dag futások keresése"
},
"ownerLink": "Tulajdonosi hivatkozás: {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Fai clic su un'etichetta per filtrare i Dag",
"limitedList.clickToOpenFull": "Fai clic su \"+{{count}} altro\" per visualizzare tutto",
"limitedList.copyPasteText": "Puoi copiare e incollare il testo sopra",
"limitedList.showingItems": "Visualizzazione di {{count}} elementi",
"logs": {
"file": "File",
"location": "linea {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tutti",
"paused": "In Pausa"
},
"runIdPatternFilter": "Cercare Dag Runs",
"triggeringUserNameFilter": "Cercare per Utente che ha Attivato"
"runIdPatternFilter": "Cercare Dag Runs"
},
"ownerLink": "Link dell'Owner per {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "태그를 클릭하여 Dag를 필터링하세요",
"limitedList.clickToOpenFull": "\"+{{count}}개 더 보기\"를 클릭하여 전체 보기 열기",
"limitedList.copyPasteText": "위의 텍스트를 복사하여 붙여넣을 수 있습니다",
"limitedList.showingItems": "{{count}}개 항목 표시 중",
"logs": {
"file": "파일",
"location": "{{name}}의 {{line}}번째 줄"
Expand Down
2 changes: 0 additions & 2 deletions airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,9 +95,7 @@
"buttons": {
"options": "옵션",
"showGantt": "간트 차트 보기",
"showGraph": "그래프 보기",
"showGraphShortcut": "그래프 보기 (g 키)",
"showGrid": "그리드 보기",
"showGridShortcut": "그리드 보기 (g 키)"
},
"dagRuns": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Klik op een label om Dags te filteren",
"limitedList.clickToOpenFull": "Klik op \"+{{count}} meer\" om de volledige lijst te openen",
"limitedList.copyPasteText": "Je kunt de bovenstaande tekst kopiëren en plakken",
"limitedList.showingItems": "{{count}} items weergegeven",
"logs": {
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Alles",
"paused": "Gepauzeerd"
},
"runIdPatternFilter": "Zoek Dag Runs",
"triggeringUserNameFilter": "Zoek op Triggering User"
"runIdPatternFilter": "Zoek Dag Runs"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,8 +113,6 @@
},
"filter": "Filtr",
"filters": {
"durationFrom": "Czas trwania od",
"durationTo": "Czas trwania do",
"logicalDateFrom": "Data logiczna od",
"logicalDateTo": "Data logiczna do",
"runAfterFrom": "Uruchom po (od)",
Expand Down
3 changes: 0 additions & 3 deletions airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
{
"filters": {
"body": "Treść",
"createdAtFrom": "Utworzono od",
"createdAtTo": "Utworzono do",
"response": {
"all": "Wszystkie",
"pending": "Oczekujące",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -106,7 +106,6 @@
"limitedList.clickToInteract": "Clique em uma etiqueta para filtrar os Dags",
"limitedList.clickToOpenFull": "Clique em \"+{{count}} mais\" para ver a lista completa",
"limitedList.copyPasteText": "Você pode copiar e colar o texto acima",
"limitedList.showingItems": "Exibindo {{count}} itens",
"logs": {
"file": "Arquivo",
"location": "linha {{line}} em {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Todos",
"paused": "Pausado"
},
"runIdPatternFilter": "Pesquisar Execuções de DAG",
"triggeringUserNameFilter": "Pesquisar por Usuário que Disparou"
"runIdPatternFilter": "Pesquisar Execuções de DAG"
},
"ownerLink": "Link do Proprietário para {{owner}}",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,8 +101,6 @@
},
"filter": "ตัวกรอง",
"filters": {
"durationFrom": "ระยะเวลาตั้งแต่",
"durationTo": "ระยะเวลาถึง",
"logicalDateFrom": "วันที่ตามกำหนดทำงานตั้งแต่",
"logicalDateTo": "วันที่ตามกำหนดทำงานถึง",
"runAfterFrom": "ทำงานตั้งแต่",
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -92,7 +92,6 @@
"limitedList.clickToInteract": "Bir etikete tıklayarak Dag'leri filtreleyin",
"limitedList.clickToOpenFull": "\"+{{count}} daha\" tıklayarak tam görünümü açın",
"limitedList.copyPasteText": "Yukarıdaki metni kopyalayıp yapıştırabilirsiniz",
"limitedList.showingItems": "{{count}} öğe gösteriliyor",
"logs": {
"file": "Dosya",
"location": "{{name}} içinde satır {{line}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "Tümü",
"paused": "Duraklatılmış"
},
"runIdPatternFilter": "Dag Çalıştırmalarında Ara",
"triggeringUserNameFilter": "Tetikleyen Kullanıcıya Göre Ara"
"runIdPatternFilter": "Dag Çalıştırmalarında Ara"
},
"ownerLink": "{{owner}} için sahip bağlantısı",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "点击标签以筛选 DAGs",
"limitedList.clickToOpenFull": "点击 \"+{{count}} 更多\" 打开完整视图",
"limitedList.copyPasteText": "你可以复制并粘贴上方文本",
"limitedList.showingItems": "显示 {{count}} 项",
"logs": {
"file": "文件",
"location": "第 {{line}} 行,位于 {{name}}"
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,8 +20,7 @@
"all": "全部",
"paused": "暂停"
},
"runIdPatternFilter": "搜索 Dag 执行",
"triggeringUserNameFilter": "搜索触发用户名称"
"runIdPatternFilter": "搜索 Dag 执行"
},
"ownerLink": "拥有者 {{owner}} 的地址",
"runAndTaskActions": {
Expand Down
Original file line numberDiff line numberDiff line change
Expand Up@@ -90,7 +90,6 @@
"limitedList.clickToInteract": "點擊標籤以篩選 Dags",
"limitedList.clickToOpenFull": "點擊 \"+{{count}} 更多\" 以開啟完整檢視",
"limitedList.copyPasteText": "你可以複製並貼上上方文字",
"limitedList.showingItems": "顯示 {{count}} 個項目",
"logs": {
"file": "檔案",
"location": "第 {{line}} 行,位於 {{name}}"
Expand Down
Loading