shahar1 opened a new pull request, #68425:
URL: https://github.com/apache/airflow/pull/68425

   Complete missing Arabic UI translations by syncing locale keys with English 
and translating newly added strings across i18n namespaces.\n\nValidation:\n- 
   Your breeze shim at 
/home/shahar/.local/bin/breeze is out of date 
(installed: unknown 
(pre-versioning), current: 
1).
   Re-run the setup script to refresh it:
   
        
/home/shahar/repos/apache/airflow/scripts/tools/setup_breeze
   
   Locales and their files:
   
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
   ┃ Locale ┃ Files          
                                                                                
                                ┃
   
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
   │ ar     │ assets.json, common.json, admin.json, dag.json, browse.json, 
dags.json, components.json, hitl.json, dashboard.json, tasks.json │
   │ en     │ assets.json, common.json, admin.json, dag.json, browse.json, 
dags.json, components.json, hitl.json, dashboard.json, tasks.json │
   
└────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
   
   Summary of differences by language:
                                                       Translation 
Progress: ar                                                    
   
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━┳━━━━━━━━┓
   ┃ File            ┃ Required (base 
EN) ┃ Required (plural) ┃ Total 
required ┃ Translated ┃ 
Missing ┃ Coverage ┃ 
TODOs ┃ Unused ┃
   
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━╇━━━━━━━━┩
   │ admin.json      │ 
117                │ 32     
           │ 149            
│ 149        │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ assets.json     │ 
40                 │ 4      
           │ 44             
│ 44         │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ browse.json     │ 
38                 │ 4      
           │ 42             
│ 42         │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ common.json     │ 
297                │ 52     
           │ 349            
│ 349        │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ components.json │ 
122                │ 33     
           │ 155            
│ 155        │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dag.json        │ 
171                │ 32     
           │ 203            
│ 203        │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dags.json       │ 
60                 │ 0      
           │ 60             
│ 60         │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dashboard.json  │ 
36                 │ 8      
           │ 44             
│ 44         │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ hitl.json       │ 
28                 │ 8      
           │ 36             
│ 36         │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ tasks.json      │ 
8                  │ 0      
           │ 8              
│ 8          │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ All files       │ 
917                │ 173    
           │ 1090           
│ 1090       │ 0      
 │ 100.0%   │ 
0     │ 0      │
   
└─────────────────┴────────────────────┴───────────────────┴────────────────┴────────────┴─────────┴──────────┴───────┴────────┘
   
   All translations are complete! reports 100% coverage\n- Removed 
previously unused extra keys in Arabic locale to keep parity with 
English\n\n---\n\n##### Was generative AI tooling used to co-author this 
PR?\n\n- [X] Yes — GitHub Copilot (GPT-5.3-Codex)\n\nGenerated-by: GitHub 
Copilot (GPT-5.3-Codex) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to