diff --git a/src/setup/po/ja.po b/src/setup/po/ja.po
index 127b9234b..f9e554bfb 100644
--- a/src/setup/po/ja.po
+++ b/src/setup/po/ja.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2026-10-06 16:28+0000\n"
-"PO-Revision-Date: 2026-11-03 11:15+0000\n"
+"PO-Revision-Date: 2026-11-04 01:52+0000\n"
 "Last-Translator: fang xn <fxneng@gmail.com>\n"
 "Language-Team: Japanese <https://translate.ipfire.org/projects/ipfire-2/"
 "setup/ja/>\n"
@@ -22,11 +22,11 @@ msgstr ""
 
 #: dhcp.c:50
 msgid "Start address:"
-msgstr "スタート・アドレス："
+msgstr "開始アドレス："
 
 #: dhcp.c:51
 msgid "End address:"
-msgstr "最後のアドレス："
+msgstr "終了アドレス："
 
 #: dhcp.c:52
 msgid "Primary DNS:"
@@ -38,11 +38,11 @@ msgstr "代替 DNS サーバー："
 
 #: dhcp.c:54
 msgid "Default lease (mins):"
-msgstr "デフォルト・リース（mins)："
+msgstr "デフォルトのリース期間（分）："
 
 #: dhcp.c:55
 msgid "Max lease (mins):"
-msgstr "最高のリース(mins)："
+msgstr "最大リース期間（分）："
 
 #: dhcp.c:56
 msgid "Domain name suffix:"
@@ -53,15 +53,15 @@ msgstr "ドメイン名サフィックス："
 #: networking.c:236 networking.c:272 networking.c:327 networking.c:418
 #: networking.c:525 networking.c:576 networking.c:583 timezone.c:63
 msgid "Unable to open settings file"
-msgstr "設定ファイルが開けませんでした。"
+msgstr "設定ファイルを開けませんでした"
 
 #: dhcp.c:111
 msgid "DHCP server configuration"
-msgstr "DHCPサーバー設定"
+msgstr "DHCP サーバー設定"
 
 #: dhcp.c:116
 msgid "Configure the DHCP server by entering the settings information."
-msgstr "設定情報の記入する方法で、DHCPサーバーを設定して下さい。"
+msgstr "各項目に値を入力して、DHCP サーバーを設定してください。"
 
 #: dhcp.c:125
 msgid "Enabled"
@@ -87,32 +87,32 @@ msgid ""
 "The following fields are invalid:\n"
 "\n"
 msgstr ""
-"下記のフィールドが無効です：\n"
+"以下の項目が無効です：\n"
 "\n"
 
 #: dhcp.c:159
 msgid "Start address"
-msgstr "スタート・アドレス"
+msgstr "開始アドレス"
 
 #: dhcp.c:165
 msgid "End address"
-msgstr "最後のアドレス"
+msgstr "終了アドレス"
 
 #: dhcp.c:173
 msgid "Primary DNS"
-msgstr "一次のDNS"
+msgstr "優先 DNS サーバー"
 
 #: dhcp.c:182
 msgid "Secondary DNS"
-msgstr "二次のDNS"
+msgstr "代替 DNS サーバー"
 
 #: dhcp.c:189
 msgid "Default lease time"
-msgstr "デフォルト・リース・タイム"
+msgstr "デフォルトのリース期間"
 
 #: dhcp.c:195
 msgid "Max. lease time"
-msgstr "最高のリース・タイム"
+msgstr "最大リース期間"
 
 #: domainname.c:42 main.c:74
 msgid "Domain name"
@@ -120,19 +120,19 @@ msgstr "ドメイン名"
 
 #: domainname.c:42
 msgid "Enter Domain name"
-msgstr "ドメイン名を記入して下さい"
+msgstr "ドメイン名を入力してください"
 
 #: domainname.c:48
 msgid "Domain name cannot be empty."
-msgstr "空ドメイン名が禁止です。"
+msgstr "ドメイン名を入力してください。"
 
 #: domainname.c:50
 msgid "Domain name cannot contain spaces."
-msgstr "スペースが含んでいるドメイン名が禁止です。"
+msgstr "ドメイン名にスペースは使用できません。"
 
 #: domainname.c:53
 msgid "Domain name may only contain letters, numbers, hyphens and periods."
-msgstr "ドメイン名は文字、数字、ハイフォン及びペリオドが許可されています。"
+msgstr "ドメイン名には英字、数字、ハイフン、ピリオドのみ使用できます。"
 
 #: hostname.c:46 main.c:73
 msgid "Hostname"
@@ -140,7 +140,7 @@ msgstr "ホスト名"
 
 #: hostname.c:46
 msgid "Enter the machine's hostname."
-msgstr "機器のホスト名を記入して下さい。"
+msgstr "このコンピューターのホスト名を入力してください。"
 
 #: hostname.c:53
 msgid "Hostname cannot be empty."
@@ -148,47 +148,47 @@ msgstr "ホスト名を入力してください。"
 
 #: hostname.c:55
 msgid "Hostname cannot contain spaces."
-msgstr "スペースが含んでいるホスト名が禁止です。"
+msgstr "ホスト名にスペースは使用できません。"
 
 #: hostname.c:58
 msgid "Hostname may only contain letters, numbers and hyphens."
-msgstr "ホスト名は文字、数字、ハイフォン及びペリオドが許可されています。"
+msgstr "ホスト名には英字、数字、ハイフンのみ使用できます。"
 
 #: keymap.c:84 main.c:71
 msgid "Keyboard mapping"
-msgstr "キーボード・マッピング"
+msgstr "キーボード配列"
 
 #: keymap.c:85
 msgid "Choose the type of keyboard you are using from the list below."
-msgstr "下記のリスてから使用したいキーボードを選んで下さい。"
+msgstr "以下のリストから、使用するキーボードの種類を選択してください。"
 
 #: main.c:72 timezone.c:77
 msgid "Timezone"
-msgstr "時間帯"
+msgstr "タイムゾーン"
 
 #: main.c:75 networking.c:100 networking.c:105
 msgid "Networking"
-msgstr "ネットワーキング"
+msgstr "ネットワーク設定"
 
 #: main.c:76
 msgid "'root' password"
-msgstr "'root'のパスワード"
+msgstr "'root' のパスワード"
 
 #: main.c:77
 msgid "'admin' password"
-msgstr "'管理者'のパスワード"
+msgstr "'admin' のパスワード"
 
 #: main.c:93
 msgid "              <Tab>/<Alt-Tab> between elements   |  <Space> selects"
-msgstr "              <Tab>/<Alt-Tab> エレメントの間   |  <Space> 選択"
+msgstr "              <Tab>/<Alt-Tab> 項目間の移動   |  <Space> 選択"
 
 #: main.c:100
 msgid "Section menu"
-msgstr "メニューのセクション"
+msgstr "設定メニュー"
 
 #: main.c:101
 msgid "Select the item you wish to configure."
-msgstr "設定したいアイテムを選んで下さい。"
+msgstr "設定する項目を選択してください。"
 
 #: main.c:102
 msgid "Quit"
@@ -196,7 +196,7 @@ msgstr "終了"
 
 #: main.c:169
 msgid "Setup is complete."
-msgstr "設定が終了しました。"
+msgstr "設定が完了しました。"
 
 #: main.c:171 netstuff.c:761 networking.c:533 networking.c:626
 msgid "Warning"
@@ -205,26 +205,26 @@ msgstr "警告"
 #: main.c:172
 msgid "Initial setup was not entirely complete. You must ensure that Setup is properly finished by running setup again at the shell."
 msgstr ""
-"初期設定は正規に終了しませんでした。もう一度コンソールで初期設定を実行して、"
-"正規に終了になるか確認することが必要です。"
+"初期設定が完了していません。シェルで setup を再実行し、すべての設定を正しく完"
+"了してください。"
 
 #: misc.c:44
 msgid "Unable to set hostname."
-msgstr "ホスト名が設定出来ませんでした。"
+msgstr "ホスト名を設定できませんでした。"
 
 #: netstuff.c:97
 #, c-format
 msgid "Interface - %s"
-msgstr "インタフェース　ー　%s"
+msgstr "インターフェース - %s"
 
 #: netstuff.c:102
 #, c-format
 msgid "Enter the IP address information for the %s interface."
-msgstr "%sはインタフェースのIPアドレス情報を記入して下さい。"
+msgstr "%s インターフェースの IP アドレス情報を入力してください。"
 
 #: netstuff.c:123
 msgid "Static"
-msgstr "固定"
+msgstr "静的"
 
 #: netstuff.c:124
 msgid "DHCP"
@@ -232,27 +232,27 @@ msgstr "DHCP"
 
 #: netstuff.c:125
 msgid "PPP DIALUP (PPPoE, modem, ATM ...)"
-msgstr "PPP ダイヤル・アップ（PPPoE, モーデム, ATMなど）"
+msgstr "PPP ダイヤルアップ（PPPoE、モデム、ATM など）"
 
 #: netstuff.c:133
 msgid "DHCP Hostname:"
-msgstr "DHCPホスト名："
+msgstr "DHCP ホスト名："
 
 #: netstuff.c:135
 msgid "Force DHCP MTU:"
-msgstr "DHCP MTUの制御："
+msgstr "DHCP の MTU を強制設定："
 
 #: netstuff.c:137
 msgid "Rapid Commit:"
-msgstr ""
+msgstr "ラピッドコミット（Rapid Commit）："
 
 #: netstuff.c:161
 msgid "IP address:"
-msgstr "IPアドレス："
+msgstr "IP アドレス："
 
 #: netstuff.c:173
 msgid "Network mask:"
-msgstr "ネットワーク・マスク："
+msgstr "サブネットマスク："
 
 #: netstuff.c:187
 msgid "Gateway:"
@@ -260,15 +260,15 @@ msgstr "ゲートウェイ："
 
 #: netstuff.c:215
 msgid "The following fields are invalid:"
-msgstr "下記のフィールドが無効です："
+msgstr "以下の項目が無効です："
 
 #: netstuff.c:225
 msgid "IP address"
-msgstr "IPアドレス"
+msgstr "IP アドレス"
 
 #: netstuff.c:231
 msgid "Network mask"
-msgstr "ネットワーク・マスク"
+msgstr "サブネットマスク"
 
 #: netstuff.c:237
 msgid "Gateway"
@@ -276,20 +276,20 @@ msgstr "ゲートウェイ"
 
 #: netstuff.c:247
 msgid "DHCP hostname"
-msgstr "DHCPホスト名"
+msgstr "DHCP ホスト名"
 
 #: netstuff.c:446 netstuff.c:737
 msgid "Unset"
-msgstr "はめ込んでない"
+msgstr "未設定"
 
 #: netstuff.c:697
 #, c-format
 msgid "Please choose a networkcard for the following interface - %s."
-msgstr "下記のインタフェースにネットワーク・カードを選んで下さい　ー　%s。"
+msgstr "次のインターフェースに割り当てるネットワークカードを選択してください：%s。"
 
 #: netstuff.c:700
 msgid "Extended Network Menu"
-msgstr "拡張ネットワーク・メニュー"
+msgstr "拡張ネットワークメニュー"
 
 #: netstuff.c:701 networking.c:493
 msgid "Select"
@@ -297,56 +297,56 @@ msgstr "選択"
 
 #: netstuff.c:701
 msgid "Identify"
-msgstr "アイデンティティ"
+msgstr "ポートを識別"
 
 #: netstuff.c:706
 msgid "Device Identification"
-msgstr "機器確認"
+msgstr "デバイスの識別"
 
 #: netstuff.c:706
 msgid "The lights on the selected port should flash now for 10 seconds..."
-msgstr "選択したポートでのLEDは10秒間に点滅しているはずです・・・"
+msgstr "選択したポートのランプが、これから 10 秒間点滅するはずです……"
 
 #: netstuff.c:707
 msgid "Identification is not supported by this interface."
-msgstr "このインタフェースは確認がサポートしません。"
+msgstr "このインターフェースはポート識別用の点滅機能に対応していません。"
 
 #: netstuff.c:719
 msgid "There are no unassigned interfaces on your system."
-msgstr "システム内、アサインしていないインタフェースがありません。"
+msgstr "このシステムには未割り当てのインターフェースがありません。"
 
 #: netstuff.c:760
 #, c-format
 msgid "Do you really want to remove the assigned %s interface?"
-msgstr "本当にアサイン済の %s インタフェースを解除してほしいですか。"
+msgstr "%s インターフェースの割り当てを解除してもよろしいですか？"
 
 #: netstuff.c:783
 msgid "Select network driver"
-msgstr "ネットワーク・ドライバーを選んで下さい。"
+msgstr "ネットワークドライバーを選択"
 
 #: netstuff.c:783
 msgid "Set additional module parameters"
-msgstr "モジュールの追加パラメーターを設定してください。"
+msgstr "モジュールの追加パラメーターを設定"
 
 #: netstuff.c:790
 msgid "Loading module..."
-msgstr "モジュールをロードしています・・・"
+msgstr "モジュールを読み込んでいます……"
 
 #: netstuff.c:805
 msgid "Unable to load driver module."
-msgstr "ドライバー・モジュールがロード出来ませんでした。"
+msgstr "ドライバーモジュールを読み込めませんでした。"
 
 #: netstuff.c:808
 msgid "Module name cannot be blank."
-msgstr "空モジュール名が禁止です。"
+msgstr "モジュール名を入力してください。"
 
 #: networking.c:100
 msgid "Stopping network..."
-msgstr "ネットワークを停止しています。。。"
+msgstr "ネットワークを停止しています……"
 
 #: networking.c:105
 msgid "Restarting network..."
-msgstr "ネットワークを再起動しています・・・"
+msgstr "ネットワークを再起動しています……"
 
 #: networking.c:135 networking.c:156 networking.c:176 networking.c:196
 msgid "Error"
@@ -354,47 +354,47 @@ msgstr "エラー"
 
 #: networking.c:135 networking.c:156 networking.c:176 networking.c:196
 msgid "Ignore"
-msgstr "顧みない"
+msgstr "無視"
 
 #: networking.c:136
 msgid "No GREEN interface assigned."
-msgstr "GREENインタフェースがアサインしていません。"
+msgstr "グリーン（GREEN）インターフェースが割り当てられていません。"
 
 #: networking.c:145
 msgid "Missing an IP address on GREEN."
-msgstr "GREENのIPが登録していません。"
+msgstr "グリーン（GREEN）の IP アドレスが設定されていません。"
 
 #: networking.c:157
 msgid "No RED interface assigned."
-msgstr "REDインタフェースがアサインしていません。"
+msgstr "レッド（RED）インターフェースが割り当てられていません。"
 
 #: networking.c:166
 msgid "Missing an IP address on RED."
-msgstr "REDのIPが登録していません。"
+msgstr "レッド（RED）の IP アドレスが設定されていません。"
 
 #: networking.c:177
 msgid "No ORANGE interface assigned."
-msgstr "ORANGEインタフェースがアサインしていません。"
+msgstr "オレンジ（ORANGE）インターフェースが割り当てられていません。"
 
 #: networking.c:186
 msgid "Missing an IP address on ORANGE."
-msgstr "ORANGEのIPが登録していません。"
+msgstr "オレンジ（ORANGE）の IP アドレスが設定されていません。"
 
 #: networking.c:197
 msgid "No BLUE interface assigned."
-msgstr "BLUEインタフェースがアサインしていません。"
+msgstr "ブルー（BLUE）インターフェースが割り当てられていません。"
 
 #: networking.c:206
 msgid "Missing an IP address on BLUE."
-msgstr "BLUEのIPが登録していません。"
+msgstr "ブルー（BLUE）の IP アドレスが設定されていません。"
 
 #: networking.c:219 networking.c:285
 msgid "Network configuration type"
-msgstr "ネットワーク設定タイプ"
+msgstr "ネットワーク構成の種類"
 
 #: networking.c:220 networking.c:390
 msgid "Drivers and card assignments"
-msgstr "ドライバー及びカードのアサイン"
+msgstr "ドライバーとネットワークカードの割り当て"
 
 #: networking.c:221 networking.c:613
 msgid "Address settings"
@@ -402,7 +402,7 @@ msgstr "アドレス設定"
 
 #: networking.c:241
 msgid "When configuration is complete, a network restart will be required."
-msgstr "設定が終了しましたら、ネットワークの再起動が必要となります。"
+msgstr "設定が完了したら、ネットワークの再起動が必要です。"
 
 #: networking.c:248
 #, c-format
@@ -411,13 +411,13 @@ msgid ""
 "\n"
 "%s"
 msgstr ""
-"現在の設定： %s\n"
+"現在の設定：%s\n"
 "\n"
 "%s"
 
 #: networking.c:249
 msgid "Network configuration menu"
-msgstr "ネットワーク設定のメニュー"
+msgstr "ネットワーク設定メニュー"
 
 #: networking.c:250 networking.c:493 networking.c:615
 msgid "Done"
@@ -427,10 +427,9 @@ msgstr "完了"
 #, c-format
 msgid "Select the network configuration for %s. The following configuration types list those interfaces which have ethernet attached. If you change this setting, a network restart will be required, and you will have to reconfigure the network driver assignments."
 msgstr ""
-"%sのネットワーク設定を選んで下さい。下記の設定タイプはイーサネットが付けた"
-"インタフェースを表示しています。この設定を変更すると、ネットワークの再起動が"
-"必要となり、既にアサインしたネットワーク・ドライバーの再設定も必要となります"
-"。"
+"%s のネットワーク構成を選択してください。以下の構成の種類には、イーサネットを"
+"接続するインターフェースが示されています。この設定を変更すると、ネットワーク"
+"の再起動とネットワークドライバーの割り当ての再設定が必要になります。"
 
 #: networking.c:288
 #, c-format
@@ -439,57 +438,57 @@ msgid ""
 "\n"
 "Needed: %d - Available: %d\n"
 msgstr ""
-"ネットワーク・カードが不足です。\n"
+"選択した構成に必要なネットワークカードが不足しています。\n"
 "\n"
-"必要：%d ー 設置した：%d\n"
+"必要数：%d - 利用可能数：%d\n"
 
 #: networking.c:340
 msgid ""
 "Configure network drivers, and which interface each card is assigned to. The current configuration is as follows:\n"
 "\n"
 msgstr ""
-"ネットワーク・カードにアサインしたインタフェース及びネットワーク・ドライバー"
-"を設定します。現在の設定は：\n"
+"ネットワークドライバーと、各ネットワークカードを割り当てるインターフェースを"
+"設定します。現在の設定は以下のとおりです：\n"
 "\n"
 
 #: networking.c:389
 msgid "Do you wish to change these settings?"
-msgstr "この設定を変更したいですか。"
+msgstr "これらの設定を変更しますか？"
 
 #: networking.c:437
 msgid ""
 "Please choose the interface you wish to change.\n"
 "\n"
 msgstr ""
-"変更したいインタフェースを選んで下さい。\n"
+"変更するインターフェースを選択してください。\n"
 "\n"
 
 #: networking.c:492
 msgid "Assigned Cards"
-msgstr "アサインしたネットワーク・カード"
+msgstr "割り当て済みのネットワークカード"
 
 #: networking.c:493
 msgid "Remove"
-msgstr "削除"
+msgstr "割り当てを解除"
 
 #: networking.c:529 networking.c:622
 #, c-format
 msgid "If you change this IP address, and you are logged in remotely, your connection to the %s machine will be broken, and you will have to reconnect on the new IP. This is a risky operation, and should only be attempted if you have physical access to the machine, should something go wrong."
 msgstr ""
-"このIPアドレスを変更すると、リモートでログインしている場合、%sの機器との接続"
-"が外れますので、新IPアドレスでの再接続が必要となります。それが危険ですので、"
-"変なことになったら機器と物理的なアクセスができる場合のみ行ったほうがよいです"
-"。"
+"リモートでログインしている場合、この IP アドレスを変更すると %s への接続が切"
+"断され、新しい IP アドレスで再接続する必要があります。この操作にはリスクがあ"
+"ります。問題が発生したときにコンピューターを直接操作できる場合にのみ実行して"
+"ください。"
 
 #: networking.c:614
 msgid "Select the interface you wish to reconfigure."
-msgstr "再設定したいインタフェースを選んで下さい。"
+msgstr "再設定するインターフェースを選択してください。"
 
 #: passwords.c:33
 msgid "Enter the 'root' user password. Login as this user for commandline access."
 msgstr ""
-"'root'のユーザー・パスワードを記入して下さい。コマンド行・アクセスの為、この"
-"ユーザーとしてログインして下さい。"
+"'root' ユーザーのパスワードを入力してください。コマンドラインを使用する場合は"
+"、このユーザーでログインします。"
 
 #: passwords.c:38 passwords.c:61
 msgid "Setting password"
@@ -497,28 +496,28 @@ msgstr "パスワードの設定"
 
 #: passwords.c:38
 msgid "Setting 'root' password...."
-msgstr "'root'のパスワードを設定しています・・・"
+msgstr "'root' のパスワードを設定しています……"
 
 #: passwords.c:39
 msgid "Problem setting 'root' password."
-msgstr "'root'のパスワードが設定出来ませんでした。"
+msgstr "'root' のパスワードを設定できませんでした。"
 
 #: passwords.c:53
 #, c-format
 msgid "Enter %s 'admin' user password. This is the user to use for logging into the %s web administration pages."
 msgstr ""
-"%sの'管理者'のユーザー・パスワードを記入して下さい。%sのウェッブ管理ページに"
-"ログインする為のユーザーです。"
+"%s の 'admin' ユーザーのパスワードを入力してください。このユーザーは %s の "
+"Web 管理画面へのログインに使用します。"
 
 #: passwords.c:60
 #, c-format
 msgid "Setting %s 'admin' user password..."
-msgstr "%sの'管理者' ユーザー・パスワードを設定しています・・・"
+msgstr "%s の 'admin' ユーザーのパスワードを設定しています……"
 
 #: passwords.c:62
 #, c-format
 msgid "Problem setting %s 'admin' user password."
-msgstr "%sの'管理者' ユーザー・パスワードが設定出来ませんでした。"
+msgstr "%s の 'admin' ユーザーのパスワードを設定できませんでした。"
 
 #: passwords.c:76
 msgid "Password:"
@@ -526,11 +525,11 @@ msgstr "パスワード："
 
 #: passwords.c:77
 msgid "Again:"
-msgstr "もう一度："
+msgstr "もう一度入力："
 
 #: passwords.c:95
 msgid "Password cannot be blank."
-msgstr "空パスワードが禁止です。"
+msgstr "パスワードを入力してください。"
 
 #: passwords.c:102
 msgid "Passwords do not match."
@@ -538,8 +537,8 @@ msgstr "パスワードが一致しません。"
 
 #: passwords.c:109
 msgid "Password cannot contain spaces."
-msgstr "スペースが含んでいるパスワードが禁止です。"
+msgstr "パスワードにスペースは使用できません。"
 
 #: timezone.c:77
 msgid "Choose the timezone you are in from the list below."
-msgstr "下記のリストから、住んでいる時間帯を選んで下さい。"
+msgstr "以下のリストから、お住まいの地域のタイムゾーンを選択してください。"
