Light Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Adding Japanese translations for UI (i18n) #59313

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking "Sign up for GitHub", you agree to our terms of service and privacy statement. We'll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
potiuk merged 2 commits into apache:main from rsanda:add-jp-translation
Dec 14, 2025
Merged

Adding Japanese translations for UI (i18n) #59313

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
1 change: 1 addition & 0 deletions .github/CODEOWNERS
View file
Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ airflow-core/src/airflow/ui/public/i18n/locales/he/ @shahar1 @romsharon98 # +@De
airflow-core/src/airflow/ui/public/i18n/locales/hi/ @vatsrahul1001
airflow-core/src/airflow/ui/public/i18n/locales/hu/ @jscheffl @potiuk # +@majorosdonat
airflow-core/src/airflow/ui/public/i18n/locales/it/ @bbovenzi # + @aoelvp94
airflow-core/src/airflow/ui/public/i18n/locales/ja/ @uranusjr @sekikn # + @rsanda
airflow-core/src/airflow/ui/public/i18n/locales/ko/ @jscheffl @potiuk # + @choo121600 @kgw7401 @onestn @noeunkim
airflow-core/src/airflow/ui/public/i18n/locales/nl/ @BasPH # + @DjVinnii
airflow-core/src/airflow/ui/public/i18n/locales/pl/ @potiuk @mobuchowski # + @kacpermuda
Expand Down
3 changes: 3 additions & 0 deletions .github/boring-cyborg.yml
View file
Open in desktop
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,9 @@ labelPRBasedOnFilePath:
translation:it:
- airflow-core/src/airflow/ui/public/i18n/locales/it/*

translation:ja:
- airflow-core/src/airflow/ui/public/i18n/locales/ja/*

translation:ko:
- airflow-core/src/airflow/ui/public/i18n/locales/ko/*

Expand Down
164 changes: 164 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/locales/ja/admin.jso n
View file
Open in desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
{
"columns": {
"description": "Shuo Ming ",
"key": "ki-",
"name": "Ming Qian ",
"value": "Zhi "
},
"config": {
"columns": {
"section": "sekushiyon"
},
"title": "Airflow She Ding "
},
"connections": {
"add": "Jie Sok woZhui Jia ",
"columns": {
"connectionId": "Jie Sok ID",
"connectionType": "Jie Sok taipu",
"host": "hosuto",
"port": "po-to"
},
"connection_one": "Jie Sok ",
"connection_other": "Jie Sok ",
"delete": {
"deleteConnection_one": "1 Jian noJie Sok woXue Chu ",
"deleteConnection_other": "{{count}} Jian noJie Sok woXue Chu ",
"firstConfirmMessage_one": "Yi Xia noJie Sok woXue Chu shimasu",
"firstConfirmMessage_other": "Yi Xia noJie Sok woXue Chu shimasu",
"title": "Jie Sok woXue Chu "
},
"edit": "Jie Sok woBian Ji ",
"form": {
"connectionIdRequired": "Jie Sok ID haBi Xu desu",
"connectionIdRequirement": "Kong Bai Wen Zi dakenoJie Sok ID haRen meraremasen",
"connectionTypeRequired": "Jie Sok taipuhaBi Xu desu",
"extraFields": "Zhui Jia Xiang Mu ",
"extraFieldsJson": "Zhui Jia Xiang Mu (JSON Xing Shi )",
"helperText": "Jie Sok taipugaJian tsukarimasenka?Dui Ying suru Airflow Providers patsuke-zigainsuto-rusareteirukotowoQue Ren shitekudasai",
"helperTextForRedactedFields": "Fei Biao Shi noXiang Mu ('***') ha, Bian Ji shinakerebaYi Qian noZhi gasonomamaShi waremasu",
"selectConnectionType": "Jie Sok taipuwoXuan bu",
"standardFields": "Biao Zhun Xiang Mu "
},
"nothingFound": {
"description": "Huan Jing Bian Shu yashi-kuretsutomane-ziyaniyotsuteDing Yi saretaJie Sok haBiao Shi saremasen",
"documentationLink": "Airflow nodokiyumentodeXiang Xi woQue Ren suru",
"learnMore": "korerahaShi Xing Shi niJie Jue sare, UI karahaQue Ren dekimasen",
"title": "Jie Sok gaJian tsukarimasen"
},
"searchPlaceholder": "Jie Sok woJian Suo ",
"test": "Jie Sok wotesutosuru",
"testDisabled": "Jie Sok wotesutosuruJi Neng haWu Xiao Hua sareteimasu. You Xiao Hua surunihaGuan Li Zhe niWen iHe wasetekudasai",
"typeMeta": {
"error": "Jie Sok taipunoQu De niShi Bai shimashita",
"standardFields": {
"description": "Shuo Ming ",
"host": "hosuto",
"login": "roguinMing ",
"password": "pasuwa-do",
"port": "po-to",
"url_schema": "suki-ma"
}
}
},
"deleteActions": {
"button": "Xue Chu ",
"modal": {
"confirmButton": "hai, Xue Chu shimasu",
"secondConfirmMessage": "konoakushiyonhaYong Sok De deQu riXiao semasen",
"thirdConfirmMessage": "Ben Dang niShi Xing shimasuka?"
},
"selected": "Xuan Ze Ji mi",
"tooltip": "Xuan Ze saretaJie Sok woXue Chu "
},
"formActions": {
"save": "Bao Cun "
},
"plugins": {
"columns": {
"source": "so-su"
},
"importError_one": "puraguinnoinpo-toera-",
"importError_other": "puraguinnoinpo-toera-",
"searchPlaceholder": "huairudeJian Suo "
},
"pools": {
"add": "pu-ruwoZhui Jia ",
"deferredSlotsIncluded": "Chi Yan surotsutomoHan meru",
"delete": {
"title": "pu-ruwoXue Chu ",
"warning": "pu-runiGuan Lian surusubetenometade-tawoXue Chu shimasu. pu-ruwoShi Yong Zhong notasukuniYing Xiang suruKe Neng Xing gaarimasu"
},
"edit": "pu-ruwoBian Ji ",
"form": {
"checkbox": "Kong kisurotsutonoJi Suan niChi Yan tasukumoHan meru",
"description": "Shuo Ming ",
"includeDeferred": "Chi Yan moHan meru",
"nameMaxLength": "Ming Qian noZui Da Chang ha 256 Wen Zi desu",
"nameRequired": "Ming Qian haBi Xu desu",
"slots": "surotsuto"
},
"noPoolsFound": "pu-rugaJian tsukarimasen",
"pool_one": "pu-ru",
"pool_other": "pu-ru",
"searchPlaceholder": "pu-ruwoJian Suo ",
"sort": {
"asc": "Ming Qian (A-Z)",
"desc": "Ming Qian (Z-A)",
"placeholder": "Yi Xia noki-deBing beTi e"
}
},
"providers": {
"columns": {
"packageName": "patsuke-ziMing ",
"version": "ba-ziyon"
}
},
"variables": {
"add": "Bian Shu woZhui Jia ",
"columns": {
"isEncrypted": "An Hao Hua "
},
"delete": {
"deleteVariable_one": "1 Jian noBian Shu woXue Chu ",
"deleteVariable_other": "{{count}} Jian noBian Shu woXue Chu ",
"firstConfirmMessage_one": "Yi Xia noBian Shu woXue Chu shimasu",
"firstConfirmMessage_other": "Yi Xia noBian Shu woXue Chu shimasu",
"title": "Bian Shu woXue Chu ",
"tooltip": "Xuan Ze saretaBian Shu woXue Chu "
},
"edit": "Bian Shu woBian Ji ",
"form": {
"invalidJson": "Bu Zheng naXing Shi no JSON",
"keyMaxLength": "ki-noZui Da Chang ha 250 Wen Zi desu",
"keyRequired": "ki-haBi Xu desu",
"valueRequired": "Zhi haBi Xu desu"
},
"import": {
"button": "inpo-to",
"conflictResolution": "Bian Shu Ming gaChong Tu shitaChang He noJie Jue Fang Fa ",
"errorParsingJsonFile": "JSON huairunoJie Xi niShi Bai shimashita. Bian Shu woHan mu JSON huairuwoatsupuro-doshitekudasai (Li : {\"key\": \"value\", ...})",
"options": {
"fail": {
"description": "Tong Ming noBian Shu gaCun Zai shitaChang He hainpo-toniShi Bai shimasu",
"title": "Shi Bai "
},
"overwrite": {
"description": "Tong Ming noBian Shu gaCun Zai shitaChang He haShang Shu kishimasu",
"title": "Shang Shu ki"
},
"skip": {
"description": "Tong Ming noBian Shu gaCun Zai shitaChang He hasukitsupushimasu",
"title": "sukitsupu"
}
},
"title": "Bian Shu woinpo-to",
"upload": "JSON huairuwoatsupuro-do",
"uploadPlaceholder": "Bian Shu woHan mu JSON huairuwoatsupuro-do (Li : {\"key\": \"value\", ...})"
},
"noRowsMessage": "Bian Shu gaJian tsukarimasen",
"searchPlaceholder": "ki-woJian Suo ",
"variable_one": "Bian Shu ",
"variable_other": "Bian Shu "
}
}
35 changes: 35 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/locales/ja/assets.js on
View file
Open in desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"additional_data": "Zhui Jia de-ta",
"asset_many": "asetsuto",
"asset_one": "asetsuto",
"consumingDags": "Consuming Dags",
"consumingTasks": "Consuming Tasks",
"createEvent": {
"button": "ibentowoZuo Cheng ",
"manual": {
"description": "asetsutoibentowoShou Dong deZuo Cheng ",
"extra": "asetsutoibentonoZhui Jia Qing Bao ",
"label": "Shou Dong "
},
"materialize": {
"description": "konoasetsutonoShang Liu Dag wotoriga-",
"descriptionWithDag": "konoasetsutonoShang Liu Dag wotoriga-: {{dagName}}",
"label": "Shi Ti Hua ",
"unpauseDag": "toriga-Shi ni {{dagName}} noTing Zhi woJie Chu "
},
"success": {
"manualDescription": "asetsutoibentonoShou Dong Zuo Cheng niCheng Gong shimashita",
"manualTitle": "asetsutoibentowoZuo Cheng shimashita",
"materializeDescription": "Shang Liu no Dag {{dagId}} haZheng Chang nitoriga-saremashita",
"materializeTitle": "asetsutowoShi Ti Hua "
},
"title": "{{name}} Yong noasetsutoibentowoZuo Cheng "
},
"extra": "Zhui Jia Qing Bao ",
"group": "guru-pu",
"lastAssetEvent": "Zui Zhong asetsutoibento",
"name": "Ming Qian ",
"producingTasks": "tasukuwoSheng Cheng ",
"scheduledDags": "sukeziyu-ruJi Dag",
"searchPlaceholder": "asetsutowoJian Suo "
}
22 changes: 22 additions & 0 deletions airflow-core/src/airflow/ui/public/i18n/locales/ja/browse.js on
View file
Open in desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"auditLog": {
"columns": {
"event": "ibento",
"extra": "Zhui Jia Qing Bao ",
"user": "yu-za",
"when": "Ri Shi "
},
"filters": {
"eventType": "ibentotaipu"
},
"title": "Jian Cha rogu"
},
"xcom": {
"columns": {
"dag": "Dag",
"key": "ki-",
"value": "Zhi "
},
"title": "XCom"
}
}
Loading
Loading