Bladeren bron

🤖 Touching up Japanese translation files with Claude2

BrettonYe 2 jaren geleden
bovenliggende
commit
7b267fb60c

+ 1 - 1
resources/lang/en/user.php

@@ -12,7 +12,7 @@ return [
         'remain' => 'Data Remaining',
         'time' => 'Duration',
         'last_login' => 'Last Login',
-        'reset' => '{0} Data will reset in <code id="restTime">:days</code> |{1} :days day left to reset data |[1,*] :days days left to reset data',
+        'reset' => '{0} Data will reset in <code id="restTime">:days</code> |{1} :days day left to reset data |[2,*] :days days left to reset data',
         'connect_password' => 'Proxy Connection Password',
         'reason' => [
             'normal' => 'Account normal',

+ 11 - 11
resources/lang/ja.json

@@ -36,16 +36,16 @@
     "Verify Email Address": "メールアドレスの確認",
     "Whoops!": "おっと!",
     "You are receiving this email because we received a password reset request for your account.": "パスワード再設定のリクエストを受け付けました。",
-    "----「:job」Completed, Used :time seconds ----": "----:job.時間 :time 秒----",
-    "[Auto Task] Blocked service: Abnormal traffic within 1 hour": "[自动任务]サービスをブロック: 1時間以内に通信例外",
-    "[Auto Task] Blocked service: Run out of traffic": "[自动任务]サービスをBAN: 空き容量",
-    "[Auto Task] Blocked Subscription: Subscription with abnormal requests within 24 hours": "[自动任务]サブスクリプションの購読:24時間以内に有効な例外を出してください",
-    "[Daily Task] Account Expiration: Block Login & Clear Account": "[每日任务]アカウントの有効期限が切れている、ログイン禁止、アカウントが消去されます",
-    "[Daily Task] Account Expiration: Stop Service": "[每日任务]アカウントの有効期限が切れています",
-    "[Daily Task] Reset Account Traffic, Next Reset Date: :date": "'[每日任务]アカウントのリセット、次のリセット日: :date",
-    "[Service Timer] Service Expiration": "[定时任务]有効期限が過ぎています",
-    "Daily Data Usage Report": "回線毎日のトラフィックレポート",
-    "Invoice Detail": "注文詳細",
+    "----「:job」Completed, Used :time seconds ----": "----「:job」完了, 所要時間 :time 秒 ----",
+    "[Auto Task] Blocked service: Abnormal traffic within 1 hour": "[自動タスク] サービスをブロック: 1時間以内にトラフィック異常あり",
+    "[Auto Task] Blocked service: Run out of traffic": "[自動タスク] サービスをブロック: トラフィック枯渇",
+    "[Auto Task] Blocked Subscription: Subscription with abnormal requests within 24 hours": "[自動タスク] サブスクリプションをブロック: 24時間以内に異常リクエストあり",
+    "[Daily Task] Account Expiration: Block Login & Clear Account": "[毎日のタスク] アカウント有効期限切れ: ログイン禁止及びアカウントクリア",
+    "[Daily Task] Account Expiration: Stop Service": "[毎日のタスク] アカウント有効期限切れ: サービス停止",
+    "[Daily Task] Reset Account Traffic, Next Reset Date: :date": "[毎日のタスク] アカウントトラフィックリセット, 次のリセット日: :date",
+    "[Service Timer] Service Expiration": "[サービスタイマー] サービス有効期限切れ",
+    "Daily Data Usage Report": "毎日のデータ使用レポート",
+    "Invoice Detail": "請求書の詳細",
     "Payment for #:sn has been received! Total amount: :amount.": "ご注文を支払うことに成功しました。合計金額は :amountです。",
     "Payment Received": "請求書の支払いが完了しました",
     "Subscription link receive abnormal access and banned by the system": "自動アクセス例外を購読する",
@@ -54,4 +54,4 @@
     "You have not responded this ticket in :num hours, System has closed your ticket.": "超:num以上返信のチケットは報告されていません。自動的にチケットのプロセスを停止しました。",
     "You must have a valid subscription to view the content in this area!": "この地域のコンテンツを表示するには、利用可能なプランが必要です。",
     "Your subscription has been disabled by the administrator, please contact the administrator to restore it": "購読は無効になっています。回復するには管理者に連絡してください。"
-}
+}

+ 578 - 579
resources/lang/ja/admin.php

@@ -1,337 +1,338 @@
 <?php
 
+declare(strict_types=1);
+
 return [
     'dashboard' => [
-        'users' => '合計ユーザー',
-        'available_users' => '正規ユーザー',
-        'paid_users' => 'プレミアム',
-        'active_days_users' => ':days ゲーマー',
-        'inactive_days_users' => ':days 日以上の不在ユーザー',
-        'online_users' => '現在オンライン',
-        'expiring_users' => '有効期限が近づいています',
-        'overuse_users' => '最も高いユーザー(90%以上)',
-        'abnormal_users' => '1時間利用例外',
-        'nodes' => 'ノード',
+        'users' => 'ユーザー総数',
+        'available_users' => '有効ユーザー数',
+        'paid_users' => '有料ユーザー数',
+        'active_days_users' => ':days日以内にアクティブだったユーザー',
+        'inactive_days_users' => ':days日以上非アクティブなユーザー',
+        'online_users' => '現在オンラインのユーザー',
+        'expiring_users' => 'まもなく有効期限切れのユーザー',
+        'overuse_users' => '大量データ使用ユーザー(90%以上)',
+        'abnormal_users' => '直近1時間で異常トラフィックのあったユーザー',
+        'nodes' => 'ノード',
         'maintaining_nodes' => 'メンテナンス中のノード',
-        'current_month_traffic_consumed' => '今月の消費量',
-        'days_traffic_consumed' => ':days データの消費量',
-        'orders' => '合計注文数',
+        'current_month_traffic_consumed' => '今月のトラフィック使用量',
+        'days_traffic_consumed' => ':days日でのトラフィック使用量',
+        'orders' => '注文数',
         'online_orders' => 'オンライン決済注文数',
-        'succeed_orders' => '成功注文数',
-        'credit' => '合計残高',
-        'withdrawing_commissions' => '手数料を出るための手数料',
-        'withdrawn_commissions' => '手数料のご案内',
+        'succeed_orders' => '支払い成功注文数',
+        'credit' => '残高',
+        'withdrawing_commissions' => '未払いの報酬',
+        'withdrawn_commissions' => '支払済みの報酬',
     ],
     'action' => [
-        'edit_item' => ':attribute を編集',
-        'add_item' => ':attribute を追加します。',
+        'edit_item' => ':attributeを編集',
+        'add_item' => ':attributeを追加',
     ],
     'confirm' => [
-        'delete' => [0 => ':attribute が削除しました', 1 => '】? '],
-        'continues' => '本当に実行しますか? ',
-        'export' => 'すべてのデータをエクスポートしますか? ',
+        'delete' => [0 => ':attribute【', 1 => '】を削除しますか?'],
+        'continues' => '操作を続行しますか?',
+        'export' => 'すべてエクスポートしますか?',
     ],
-    'user_dashboard' => 'ユーザーセンター',
+    'user_dashboard' => 'ユーザーダッシュボード',
     'menu' => [
-        'dashboard' => '管理者エリア',
+        'dashboard' => 'ダッシュボード',
         'user' => [
             'attribute' => 'ユーザーシステム',
             'list' => 'ユーザー管理',
-            'oauth' => 'ユーザー権限',
+            'oauth' => 'OAuth認証',
             'group' => 'ユーザーグループ',
-            'credit_log' => '残高移動',
-            'subscribe' => 'サブスクリプション管理',
+            'credit_log' => '残高履歴',
+            'subscribe' => 'サブスクリプション管理',
         ],
         'rbac' => [
-            'attribute' => 'パーミッションシステム',
-            'permission' => '権限リスト',
-            'role' => '役割一覧',
+            'attribute' => '権限システム',
+            'permission' => '権限リスト',
+            'role' => 'ロールリスト',
         ],
         'customer_service' => [
-            'attribute' => 'サポート システム',
+            'attribute' => 'カスタマーサポート',
             'ticket' => 'チケット',
-            'article' => 'すべての記事',
+            'article' => '記事管理',
             'push' => 'プッシュ通知',
-            'mail' => 'メールグループ',
+            'mail' => 'メール配信',
         ],
         'node' => [
-            'attribute' => 'ネットワークシステム',
-            'list' => 'ライン管理',
-            'auth' => '回線による承認',
-            'cert' => '証明書一覧',
+            'attribute' => 'ノードシステム',
+            'list' => 'ノード管理',
+            'auth' => 'ノード認証',
+            'cert' => '証明書リスト',
         ],
         'rule' => [
             'attribute' => '監査ルール',
-            'list' => 'フィーリスト',
+            'list' => 'ルーリスト',
             'group' => 'ルールグループ',
-            'trigger' => 'トリガーのレコード',
+            'trigger' => '発動記録',
         ],
         'shop' => [
-            'attribute' => '商品システム',
-            'goods' => '次の商品を注文した顧客へ送信',
-            'coupon' => 'カード券管理',
-            'order' => '注文商品',
+            'attribute' => 'ショップ',
+            'goods' => '商品管理',
+            'coupon' => 'クーポン管理',
+            'order' => '注文',
         ],
         'promotion' => [
-            'attribute' => 'プロモーションシステム',
-            'invite' => '招待管理',
-            'withdraw' => 'キャッシュアウト管理',
-            'rebate_flow' => '還元流水',
+            'attribute' => '紹介プログラム',
+            'invite' => '招待管理',
+            'withdraw' => '出金管理',
+            'rebate_flow' => 'リベート履歴',
         ],
         'analysis' => [
             'attribute' => '分析レポート',
-            'accounting' => '帳簿',
+            'accounting' => '会計',
             'user_flow' => 'ユーザー分析',
         ],
         'log' => [
-            'attribute' => 'ログ システム',
+            'attribute' => 'ログ',
             'traffic' => 'データ使用量',
-            'traffic_flow' => 'トラフィックの変化',
-            'service_ban' => 'BAN 履歴',
-            'online_logs' => 'オンライン記録',
+            'traffic_flow' => 'データ変動',
+            'service_ban' => 'BAN記録',
+            'online_logs' => 'オンラインログ',
             'online_monitor' => 'オンラインモニター',
-            'notify' => '通知の履歴',
-            'payment_callback' => '決済コールバックの処理中',
-            'system' => '登録が無効となりました',
+            'notify' => '通知記録',
+            'payment_callback' => '支払いコールバック',
+            'system' => 'システムログ',
         ],
         'tools' => [
-            'attribute' => 'ツールボックス',
-            'decompile' => 'パース',
+            'attribute' => 'ツール',
+            'decompile' => 'デコンパイル',
             'convert' => 'フォーマット変換',
-            'import' => 'データインポート',
+            'import' => 'データインポート',
             'analysis' => 'ログ分析',
         ],
         'setting' => [
             'attribute' => '設定',
-            'email_suffix' => 'メールボックスサフィックス管理',
-            'universal' => '一般的な設定',
-            'system' => 'システム設定',
+            'email_suffix' => 'メールフィルター',
+            'universal' => '全般',
+            'system' => 'システム',
         ],
     ],
     'user' => [
         'massive' => [
-            'text' => 'ユーザー生成数',
-            'button' => '一括作成',
-            'failed' => 'アカウントの一括作成に失敗しました',
-            'succeed' => 'アカウントの一括作成に成功',
-            'note' => 'バックグラウンドユーザを生成する',
+            'text' => '生成ユーザー数',
+            'failed' => 'ユーザー生成に失敗しました',
+            'succeed' => 'ユーザー生成に成功しました',
+            'note' => 'バックエンドによる一括ユーザー生成',
         ],
         'proxy_info' => '設定情報',
-        'traffic_monitor' => 'トラフィック統計情報',
-        'online_monitor' => 'オンラインツアー',
-        'reset_traffic' => 'トラフィックのリセット',
-        'user_view' => 'ユーザーカム',
-        'connection_test' => 'ネットテスト',
-        'counts' => '合計 <code>:num</code> アカウント',
-        'reset_confirm' => [0 => 'リセットハッシュ', 1 => '」 データ?'],
+        'traffic_monitor' => 'トラフィック統計',
+        'online_monitor' => 'オンラインモニター',
+        'reset_traffic' => 'データリセット',
+        'user_view' => 'ユーザービューに切り替え',
+        'connection_test' => '接続テスト',
+        'counts' => '合計 <code>:num</code> アカウント',
+        'reset_confirm' => [0 => '【', 1 => '】のデータをリセットしますか?'],
         'info' => [
             'account' => 'アカウント情報',
             'proxy' => 'プロキシ情報',
-            'switch' => 'IDを切り替え',
-            'reset_date_hint' => 'アカウントののリセット日',
-            'expired_date_hint' => '既定の設定に進んでください',
-            'uuid_hint' => 'V2 RayアカウントID',
-            'recharge_placeholder' => '負の値を埋めるが首残高になります',
-        ],
-        'update_help' => '成功の更新は完了しましたか?',
-        'proxies_config' => '【:username】接続設定',
+            'switch' => 'アイデンティティの切り替え',
+            'reset_date_hint' => '次のデータリセット日',
+            'expired_date_hint' => '空欄の場合はデフォルトで1年',
+            'uuid_hint' => 'V2Ray用のUUID',
+            'recharge_placeholder' => 'マイナス値を入力すると残高を減らす',
+        ],
+        'update_help' => '更新に成功しました。戻りますか?',
+        'proxies_config' => '【:username】の設定情報',
         'group' => [
-            'title' => 'ユーザグループ制御<small>(1 つのノードで複数のグループに割り当てることができます).またユーザに表示可能なノード:はグループ毎にグループ化されたランクでグループ化できます</small>',
+            'title' => 'ユーザーグループ <small>(複数のグループにノードを割り当てられるが、ユーザーは1つのグループのみ)</small>',
             'name' => 'グループ名',
-            'counts' => ' 合計 <code>:num</code> グループ',
+            'counts' => '合計 <code>:num</code> グループ',
         ],
     ],
-    'zero_unlimited_hint' => '無限に /0 の制限なし',
+    'zero_unlimited_hint' => '0または空欄の場合は無制限',
     'node' => [
-        'traffic_monitor' => 'トラフィック統計情報',
-        'refresh_geo' => '更新',
-        'ping' => 'Pingの遅延',
-        'connection_test' => '連結性を検出',
-        'counts' => '総 <code> :num </code> 回線数',
-        'reload_all' => '全ての者をリロードします',
-        'refresh_geo_all' => '全てのノードの情報を再読込',
-        'reload_confirm' => 'ノードを再読込しますか?',
+        'traffic_monitor' => 'トラフィック統計',
+        'refresh_geo' => '地理情報更新',
+        'ping' => 'レイテンシーテスト',
+        'connection_test' => '接続テスト',
+        'counts' => '合計 <code>:num</code> ノード',
+        'reload_all' => 'すべてのバックエンドをリロード',
+        'refresh_geo_all' => 'すべてのノードの地理情報を更新',
+        'reload_confirm' => 'ノードのリロードを確認',
         'info' => [
-            'hint' => '<strong>注意:</strong> ノードを追加した後に自動生成される<code>ID</code>は、ノードにShadowsocksR Python版バックエンドをデプロイしたときの<code>usermysql.json</code>の<code>node_id</code>の値であり、同時にV2Rayバックエンドをデプロイしたときの<code>nodeId</code>の値でもあります',
-            'basic' => '一般的な情報',
-            'ddns_hint' => '動的IPノードは<a href="https://github.com/NewFuture/DDNS" target="_blank">DDNS</a>を設定する必要があります。この型のノードがブロックされ、ドメインによる検出機能はドメインで行います。',
-            'domain_placeholder' => 'ドメインのネームスペースです。ドメインの優先を優先',
-            'domain_hint' => 'ドメイン名「DNS」モードをオンにすると、自動的に次のIPコンテンツをリンクさせます! また、ドメインを登録している時にIPを変更する必要はありません。またドメイン名登録のビジネスページに進みます。',
-            'extend' => 'その他の情報',
+            'hint' => '<strong>注意:</strong> 自動生成された<code>ID</code>はShadowsocksRの<code>node_id</code>、V2Rayの<code>nodeId</code>です',
+            'basic' => '基本情報',
+            'ddns_hint' => '動的IPノードは<a href="https://github.com/NewFuture/DDNS" target="_blank">DDNS</a>が必要です。接続テストはドメイン名を使用します',
+            'domain_placeholder' => 'サーバードメイン、優先的に使用する1つ目に入力',
+            'domain_hint' => 'DDNS有効時、ドメインは自動的にIPにバインドされます。DNSレコードの手動変更は不要です。',
+            'extend' => '拡張情報',
             'display' => [
-                'invisible' => '非表示',
-                'node' => '【trans】のページのみ',
-                'sub' => '受刑者のみを表示',
-                'all' => 'グローバル表示',
-                'hint' => 'ユーザーはフィードの所有者/表示できるかどうか',
+                'invisible' => '完全非表示',
+                'node' => 'ノードページのみ表示',
+                'sub' => 'サブスクリプションのみ表示',
+                'all' => '完全表示',
+                'hint' => 'サブスクリプション/ノードリストでの表示の有無',
             ],
-            'ipv4_hint' => 'マルチIPは、分割、例:1.1.1、8.8.8.8.8',
-            'ipv6_hint' => 'マルチIPは、分割、例:1.1.1、8.8.8.8.8',
+            'ipv4_hint' => '複数の場合は","で区切る 例: 1.1.1.1, 8.8.8.8',
+            'ipv6_hint' => '複数の場合は","で区切る 例: 1.1.1.1, 8.8.8.8',
             'ipv4_placeholder' => 'サーバーIPv4アドレス',
-            'ipv6_placeholder' => 'サーバのIPv6アドレス、これは使用者が見える、無効なドメイン名です',
-            'push_port_hint' => '必要で Firewall がボードに接続されていない場合メッセージング例.',
-            'data_rate_hint' => '例:0.1Mを100Mで決算10M,5用100Mで500Mを決済します',
-            'level_hint' => 'レベル:0 - ランクなし, すべて見ることができる',
+            'ipv6_placeholder' => 'サーバーIPv6アドレス',
+            'push_port_hint' => '必須。ファイアウォールで開放してプッシュ失敗を回避',
+            'data_rate_hint' => '例: 0.1 の場合 100Mが10Mとして計算、5 の場合 100Mが500Mとして計算',
+            'level_hint' => 'レベル: 0 = 無レーティング、全ノード表示',
             'detection' => [
-                'tcp' => 'TCP のみ',
-                'icmp' => 'ICMP のみ',
-                'all' => 'すべて検知',
-                'hint' => '30 - 60 分ごとにランダムなノードがブロックされるのを防ぐ',
+                'tcp' => 'TCPのみ',
+                'icmp' => 'ICMPのみ',
+                'all' => 'すべて検知',
+                'hint' => '30~60分ごとにランダムチェック',
             ],
-            'obfs_param_hint' => '不変量は、 [plain] のパラメータを期待している、&#13;&#10;で混み合わない [http_simple] 時、ポートを80;&#13;&#10;混ざり合いましょう。 [tls] と推奨ポートが推奨されます。',
-            'additional_ports_hint' => '有効な場合、サーバ構成の<span class="red-700"><a href="javascript:showTnc();">additional_ports</a></span>を設定してください',
-            'v2_method_hint' => 'WebSocket転送プロトコルを使用中に none は使えません',
-            'v2_net_hint' => 'WebSocket転送プロトコルを使用するときに TLS を有効にしてください',
+            'obfs_param_hint' => 'obfsが[plain]以外の場合、パラメータを入力してトラフィックを偽装',
+            'additional_ports_hint' => '<span class="red-700"><a href="javascript:showTnc();">additional_ports</a></span> を設定してください',
+            'v2_method_hint' => 'WebSocketの場合noneを使用しない',
+            'v2_net_hint' => 'WebSocketの場合TLSを有効にする',
             'v2_cover' => [
-                'none' => '偽装していない',
-                'http' => 'HTTP データストリーム',
-                'srtp' => 'ビデオハングアウトデータ (SRTP)',
-                'utp' => 'BT ダウンロードデータ (uTP)',
-                'wechat' => 'WeChatビデオ通話',
-                'dtls' => 'DTLS1.2データパッケージ',
-                'wireguard' => 'Wire Guardのデータパック',
+                'none' => 'なし',
+                'http' => 'HTTP',
+                'srtp' => 'SRTP',
+                'utp' => 'uTP',
+                'wechat' => 'WeChatビデオ通話',
+                'dtls' => 'DTLS 1.2',
+                'wireguard' => 'WireGuard',
             ],
-            'v2_host_hint' => '偽装型は、http中に存在する複数のドメインのカンマで区切り、WebSocketを使用した際に通信プロトコルを使用する場合にのみ適用されます。',
-            'v2_tls_provider_hint' => '異なるバックエンドが構成され:',
-            'single_hint' => '80または443を推奨します。サーバー側で設定が必要です <br> 厳格モード:ユーザーのポートに接続できず、以下の指定されたポートからのみ接続できます(<a href=“javascript:showPortsOnlyConfig();”>設定方法</a>)',
+            'v2_host_hint' => 'HTTPの場合は","で複数のドメイン。WebSocketの場合は1つのみ。',
+            'v2_tls_provider_hint' => 'バックエンドによって設定が異なります:',
+            'single_hint' => 'ポート80/443推奨。バックエンドは<br>strictモードの設定が必要です。(<a href="javascript:showPortsOnlyConfig();">設定方法</a>)',
         ],
-        'proxy_info' => '*SSドット',
-        'proxy_info_hint' => 'サーバー構成プロトコルを使用するときは、<span class="red-700">_compatible</span> を混乱させていることを確認してください.',
-        'reload' => 'オーバーロード',
+        'proxy_info' => '*SSとの互換性',
+        'proxy_info_hint' => '互換性のため、プロトコルと洗濯に<span class="red-700">_compatible</span>を追加してください',
+        'reload' => 'バックエンドのリロード',
         'auth' => [
-            'title' => 'ノード承認リスト<small>WEBAPI</small>',
+            'title' => 'ノード認証 <small>WEBAPI</small>',
             'deploy' => [
-                'title' => '配備:type_label待ち:',
-                'attribute' => 'デプロイ',
-                'command' => 'コマンドを操作します',
-                'update' => ': を更新',
-                'uninstall' => 'アンインストール',
-                'start' => '起動中:',
-                'stop' => '停止',
-                'status' => 'ステータス',
-                'recent_logs' => '最近のログ',
-                'real_time_logs' => 'ライブログ:',
-                'restart' => '再起動',
-                'same' => '新機能',
-                'trojan_hint' => 'まず、<a href=":url" target="_blank">ドメイン \'</a>\' にドメインを対応するIPを解析するノードに記入してください。',
+                'title' => ':type_label バックエンドのデプロイ',
+                'attribute' => 'バックエンドのデプロイ',
+                'command' => 'コマンド',
+                'update' => 'アップデート:',
+                'uninstall' => 'アンインストール:',
+                'start' => '開始:',
+                'stop' => '停止:',
+                'status' => 'ステータス:',
+                'recent_logs' => '最近のログ:',
+                'real_time_logs' => 'リアルタイムログ:',
+                'restart' => '再起動:',
+                'same' => '上と同じ',
+                'trojan_hint' => '先に<a href=":url" target="_blank">ドメイン</a>を設定し、DNSをIPに解決してください',
             ],
-            'reset_auth' => '鍵をリセット',
-            'counts' => '合計 <code>:num</code> 件のライセンス',
-            'generating_all' => '全てのノードの承認プロセスを実行しますか?',
+            'reset_auth' => 'キーのリセット',
+            'counts' => '合計 <code>:num</code> 認証',
+            'generating_all' => 'すべてのノードの認証を生成しますか?',
         ],
         'cert' => [
-            'title' => 'ドメイン証明書一覧<small>(V2Rayのための偽装ドメイン)</small>',
-            'counts' => '合計 <code>:num</code> のドメイン証明書',
-            'key_placeholder' => 'KEY値はnull 、VNET-V2 Rayバックエンドをサポートした自動署名証明書です',
-            'pem_placeholder' => 'VNET-V2 Rayバックエンドをサポートするための自動署名証明書は、ドメイン証明書を推奨する PEM値です。',
+            'title' => 'ドメイン証明書 <small>(V2Rayノードのスプーフィング用)</small>',
+            'counts' => '合計 <code>:num</code> 証明書',
+            'key_placeholder' => 'ドメイン証明書のKEY。VNET-V2Rayが自動証明書に対応しているため、空欄可',
+            'pem_placeholder' => 'ドメイン証明書のPEM。VNET-V2Rayが自動証明書に対応しているため、空欄可',
         ],
     ],
     'hint' => 'ヒント',
     'oauth' => [
-        'title' => 'ユーザー OAuth認証',
-        'counts' => '合計 <code>:num</code> 件の権限',
+        'title' => 'ユーザーOAuth',
+        'counts' => '合計 <code>:num</code> 認証',
     ],
-    'select_all' => 'すべて',
-    'clear' => '清掃',
-    'unselected_hint' => '事前割り当てルールがありました。検索で出来ます',
-    'selected_hint' => '割り当てルールは、検索で利用可能です',
-    'clone' => 'クローン',
+    'select_all' => '全選択',
+    'clear' => 'クリア',
+    'unselected_hint' => '割り当て対象はここで検索',
+    'selected_hint' => '割り当て済みはここで検索',
+    'clone' => '複製',
     'monitor' => [
-        'daily_chart' => '毎日のトラフィックグラフ',
-        'monthly_chart' => '月間マップ',
+        'daily_chart' => '日次トラフィック',
+        'monthly_chart' => '月次トラフィック',
         'node' => 'ノードトラフィック',
         'user' => 'ユーザートラフィック',
-        'hint' => '<strong>ヒント:</strong> 人間が統計値がない場合は、タイマー設定が正しいかどうかを確認してください。',
+        'hint' => '<strong>ヒント:</strong> データがない場合はスケジュールされたタスクを確認してください',
     ],
     'tools' => [
         'analysis' => [
-            'title' => 'SSR ログ解析<small>単一ノードにのみ適します</small>',
-            'req_url' => '最近要求したアドレス',
-            'not_enough' => 'アクセス数が15000件以下で、データ分析に失敗しました',
+            'title' => 'SSRログ分析 <small>単一ノードの場合</small>',
+            'req_url' => '最近のリクエストURL',
+            'not_enough' => '15,000件未満のため、分析できません',
         ],
         'convert' => [
-            'title' => 'フォーマット変換 <small>Shadowsocks から ShadowsocksR へ</small>',
-            'content_placeholder' => '設定値を入力してください!',
+            'title' => 'フォーマット変換 <small>SSからSSRへ</small>',
+            'content_placeholder' => '変換する設定情報を入力してください',
         ],
         'decompile' => [
-            'title' => '<small>設定変換</small>を解決します。',
-            'attribute' => 'パース',
-            'content_placeholder' => 'ShadowsocksRリンクを埋めるように指定してください。',
+            'title' => 'デコンパイル <small>設定情報への変換</small>',
+            'attribute' => 'デコンパイル',
+            'content_placeholder' => 'デコンパイルするSSRリンクを1行ずつ入力してください',
         ],
     ],
     'ticket' => [
-        'title' => 'チケット一覧',
-        'counts' => '合計 <code>:num</code> 個の問題',
-        'send_to' => 'ユーザー情報を入力してください。',
+        'title' => 'チケット',
+        'counts' => '合計 <code>:num</code> チケット',
+        'send_to' => 'ターゲットユーザーの詳細を入力してください',
         'user_info' => 'ユーザー情報',
         'inviter_info' => '招待者情報',
-        'close_confirm' => '課題をクローズしますか?',
-        'error' => '予期しないエラーです!実行ログを確認してください。',
+        'close_confirm' => 'チケットをクローズしますか?',
+        'error' => '不明なエラーです。ログを確認してください。',
     ],
     'logs' => [
-        'subscribe' => '購読リスト',
-        'counts' => '合計 <code>:num</code> レコード',
+        'subscribe' => 'サブスクリプション',
+        'counts' => '合計 <code>:num</code> 記録',
         'rule' => [
-            'clear_all' => 'ログを消去する',
-            'title' => 'トリガーのレコード',
-            'name' => 'トリガールール',
-            'reason' => 'トリガー理由',
-            'created_at' => '動作開始時間',
-            'tag' => '✅ コンテンツへのアクセスが拒否されました',
-            'clear_confirm' => 'すべての記録をクリアしてもよろしいですか?',
+            'clear_all' => 'すべての記録をクリア',
+            'title' => '発動記録',
+            'name' => '発動ルール',
+            'reason' => '発動理由',
+            'created_at' => '発動時刻',
+            'tag' => '✅ 許可されていないアクセス',
+            'clear_confirm' => 'すべての記録をクリアしますか?',
         ],
         'order' => [
-            'title' => '注文一覧',
-            'is_expired' => '有効期限切れ',
-            'is_coupon' => 'クーポンを利用する',
+            'title' => '注文',
+            'is_expired' => '期限切れ',
+            'is_coupon' => 'クーポン使用',
         ],
         'user_traffic' => [
-            'title' => 'トラフィックのログ',
-            'choose_node' => 'ノード選択',
+            'title' => 'データ使用記録',
+            'choose_node' => 'ノード選択',
         ],
-        'user_data_modify_title' => '変更された流行',
-        'callback' => 'コールログ <small>(オンライン決済)</small>',
-        'notification' => '配送日',
-        'ip_monitor' => 'オンラインIPモニタリング <small>2分間のライブデータ</small>',
+        'user_data_modify_title' => 'データ変更記録',
+        'callback' => 'コールバックログ <small>(支払い)</small>',
+        'notification' => 'メールログ',
+        'ip_monitor' => 'オンラインIP <small>リアルタイム2分</small>',
         'user_ip' => [
-            'title' => 'ユーザーのオンラインIPの一覧 <small>最新10分</small>',
-            'connect' => '接続IP',
+            'title' => 'オンラインIP <small>最近10分</small>',
+            'connect' => '接続IP',
         ],
         'ban' => [
-            'title' => 'ユーザーの禁止履歴',
+            'title' => 'ユーザーBAN',
             'time' => '期間',
             'reason' => '理由',
-            'ban_time' => 'アクセス禁止時間',
-            'last_connect_at' => '最終接続日時',
+            'ban_time' => 'BAN日時',
+            'last_connect_at' => '最終ログイン',
         ],
-        'credit_title' => '残高変記録',
+        'credit_title' => '残高変記録',
     ],
-    'start_time' => '開始期間',
-    'end_time' => '終了範囲',
+    'start_time' => '開始',
+    'end_time' => '終了',
     'goods' => [
-        'title' => '商品リスト',
+        'title' => '商品一覧',
         'type' => [
-            'top_up' => 'クレジットの追加',
-            'package' => 'パケット数',
-            'plan' => 'パッケージ',
+            'top_up' => 'チャージ',
+            'package' => 'データパッケージ',
+            'plan' => 'プラン',
         ],
         'info' => [
-            'type_hint' => 'プランはアカウントの有効期間、パケットのチャージ可能、有効期限がありません',
-            'period_hint' => 'セット内のデータはN日によってリセットされます',
-            'limit_num_hint' => '1ユーザーが購入可能商品の購入回数、0を指定すると、無制限です',
-            'available_date_hint' => '期限が来ると、自動的に合計トラフィックを減らせます。',
-            'desc_placeholder' => '商品の簡単な説明',
-            'list_placeholder' => '関連商品には属性がありますが、顧客は商品詳細ページで商品を選択できないことに注意してください。',
-            'list_hint' => '行一行は<code>&lt;li&gt;</code> の開始端<code>&lt;/li&gt;</code> で終わります。',
+            'type_hint' => 'プランはアカウントの有効期限に影響しますが、パッケージはデータのみ減算され、有効期限には影響しません',
+            'period_hint' => 'プランのデータ容量はN日ごとにリセットされます',
+            'limit_num_hint' => 'ユーザー1人当たりの購入可能回数。0は無制限',
+            'available_date_hint' => '有効期限到来時に合計データから自動的に控除',
+            'desc_placeholder' => '簡単な説明',
+            'list_placeholder' => 'カスタムコンテンツを追加',
+            'list_hint' => '各行は <code><li></code> で開始し <code></li></code> で終了',
         ],
         'status' => [
-            'yes' => 'リスト表示',
-            'no' => 'オフライン',
+            'yes' => '販売中',
+            'no' => '販売停止',
         ],
-        'sell_and_used' => '使い方/販売',
-        'counts' => '合計 <code>:num</code> 個のアイテム',
+        'sell_and_used' => '使用済み/販売済み',
+        'counts' => '合計 <code>:num</code> 商品',
     ],
-    'sort_asc' => 'ソートする値が大きいほど高くなります。',
+    'sort_asc' => 'ソート値が大きいほうが優先順位が高い',
     'yes' => 'はい',
     'no' => 'いいえ',
     'rule' => [
@@ -341,462 +342,460 @@ return [
             'ip' => 'IP',
             'protocol' => 'プロトコル',
         ],
-        'counts' => '合計 <code>:num</code> の監査規則',
-        'title' => 'フィルターリスト',
+        'counts' => '合計 <code>:num</code> ルール',
+        'title' => 'ルール',
         'group' => [
             'type' => [
-                'off' => '混乱させてください',
-                'on' => '水平方向',
+                'off' => 'ブロック',
+                'on' => '許可',
             ],
             'title' => 'ルールグループ',
-            'counts' => '合計 <code>:num</code> グループ',
+            'counts' => '合計 <code>:num</code> グループ',
         ],
     ],
     'role' => [
-        'name_hint' => 'ユニークな識別名(例::Administrator)',
-        'description_hint' => 'パネルの表示名(例::管理者)',
-        'title' => '権限一覧',
+        'name_hint' => '一意の識別子 例:管理者',
+        'description_hint' => '表示名 例: 管理者',
+        'title' => 'ロール',
         'permissions_all' => 'すべての権限',
-        'counts' => '全 <code>:num</code> 権限',
+        'counts' => '合計 <code>:num</code> ロール',
     ],
     'report' => [
-        'monthly_accounting' => 'Modding帳簿',
-        'annually_accounting' => '年造帳簿',
-        'historic_accounting' => '取引の帳簿',
-        'current_month' => ' 今月 ',
-        'last_month' => ' 先月',
-        'current_year' => ' 累積 ',
-        'last_year' => ' 過去 年 ',
-        'hourly_traffic' => '通信量',
-        'daily_traffic' => '1日あたりのトラフィック',
-        'today' => ' ベン ',
+        'monthly_accounting' => '月次会計',
+        'annually_accounting' => '年次会計',
+        'historic_accounting' => '過去の会計',
+        'current_month' => '今月',
+        'last_month' => '先月',
+        'current_year' => '今年',
+        'last_year' => '昨年',
+        'hourly_traffic' => '時間別トラフィック',
+        'daily_traffic' => '日次トラフィック',
+        'today' => '今日',
     ],
     'permission' => [
-        'title' => '権限アクション一覧',
-        'description_hint' => '説明にテキストを書いてください:【Aシステム】を編集します',
-        'name_hint' => 'ルタート:admin.permission.create,update',
-        'counts' => '<code>:num</code> 権限合計',
+        'title' => '権限',
+        'description_hint' => '説明 例: [Xシステム] Aの編集',
+        'name_hint' => 'ルート名 例: admin.user.update',
+        'counts' => '合計 <code>:num</code> 権限',
     ],
     'marketing' => [
         'email' => [
-            'title' => '一括メール送信',
-            'group_send' => '一斉送信メール',
-            'counts' => '<code>:num</code> 件のメッセージ',
+            'title' => 'メールマーケティング',
+            'group_send' => 'メール送信',
+            'counts' => '合計 <code>:num</code> メール',
         ],
-        'send_status' => '送信状',
-        'send_time' => '送信時',
+        'send_status' => '送信状',
+        'send_time' => '送信時',
         'error_message' => 'エラーメッセージ',
         'push' => [
-            'title' => 'プッシュメッセージ一覧',
-            'send' => 'メールマガジン',
-            'counts' => '<code>:num</code> 件のプッシュメッセージ',
+            'title' => 'プッシュ通知',
+            'send' => '通知送信',
+            'counts' => '合計 <code>:num</code> メッセージ',
         ],
     ],
-    'creating' => '追加しています...',
+    'creating' => '追加...',
     'article' => [
         'type' => [
             'knowledge' => '記事',
             'announcement' => 'お知らせ',
         ],
-        'category_hint' => '同じフォルダーのカテゴリが同じカテゴリ内に分類されます。',
-        'logo_hint' => '推奨サイズ100x75',
-        'title' => '記事一覧',
-        'counts' => '総 <code>:num</code>',
+        'category_hint' => '同じカテゴリはグループ化されます',
+        'logo_hint' => '推奨サイズ: 100x75',
+        'title' => '記事',
+        'counts' => '合計 <code>:num</code> 記事',
     ],
     'coupon' => [
-        'title' => 'カードチケット一覧',
-        'name_hint' => '上部に描画',
-        'sn_hint' => 'ユーザーがカード券を使用して発行されている券。空欄の場合、8桁のパスコードを使用します。',
+        'title' => 'クーポン',
+        'name_hint' => '表示用',
+        'sn_hint' => '空欄の場合は8桁のランダムコード',
         'type' => [
-            'voucher' => 'クーポン',
-            'discount' => 'クーポン',
-            'charge' => 'クレジット伝票',
-        ],
-        'type_hint' => 'クレジット:商品の入射額、割引:商品割引を意味し、:クレジットをチャージしています :',
-        'value' => '{1} ➖ :num|{2} :num 折|{3} ➕ ::::num',
-        'value_hint' => '分野が 1% - 99% ',
-        'priority_hint' => 'このコードと同じ「クーポンコード」を使用している場合、条件を超えるハイウェイが優先されます。最高の長さは255です。',
-        'minimum_hint' => '金額が <strong>:num</strong> 値を超えていれば、このクーポンを使用します;',
-        'used_hint' => 'リクエストされた方はこのクーポンを使用して <strong>:num</strong> 回使用できます;',
-        'levels_hint' => '使用者ランクは選択されたランクに該当します',
-        'groups_hint' => '選択したユーザーグループを選択して、このクーポンを利用できます',
-        'users_placeholder' => 'ユーザー ID を入力し、再びカートに戻る',
-        'user_whitelist_hint' => 'このクーポンを利用する場合は、空欄のままにしてください。',
-        'users_blacklist_hint' => 'このクーポンは使用することができません',
-        'services_placeholder' => '商品IDを入力し、再び車に戻ってください。',
-        'services_whitelist_hint' => '該当する顧客がこのクーポンを利用する場合は、空のままにします。',
-        'services_blacklist_hint' => '関連商品は使用不可。 空の場合は、この条件で使用しないでください。',
+            'voucher' => '割引',
+            'discount' => '値引き',
+            'charge' => 'チャージ',
+        ],
+        'type_hint' => '割引: 金額を差し引く; 値引き: パーセンテージOFF; チャージ: 残高に金額を追加',
+        'value' => '{1} ➖ :num|{2} :num%オフ|{3} ➕ :num',
+        'value_hint' => '範囲 1% ~ 99%',
+        'priority_hint' => '最高255。同じ条件の場合は優先順位が高いクーポンが適用される',
+        'minimum_hint' => '支払い金額が<strong>:num</strong>以上の場合に適用可能',
+        'used_hint' => 'ユーザー1人当たり<strong>:num</strong>回まで利用可能',
+        'levels_hint' => '選択したユーザーレベルのみ利用可能',
+        'groups_hint' => '選択したユーザーグループのみ利用可能',
+        'users_placeholder' => 'ユーザーIDを入力してEnter',
+        'user_whitelist_hint' => 'ホワイトリストユーザーのみ利用可能。未使用の場合は空欄',
+        'users_blacklist_hint' => 'ブラックリストユーザーは利用不可。未使用の場合は空欄',
+        'services_placeholder' => '商品IDを入力してEnter',
+        'services_whitelist_hint' => 'ホワイトリスト商品のみ適用可能。未使用の場合は空欄',
+        'services_blacklist_hint' => 'ブラックリスト商品は適用不可。未使用の場合は空欄',
         'newbie' => [
-            'first_discount' => '初めて任意の券',
-            'first_order' => 'プライマリ',
-            'created_days' => 'ビルダー',
-        ],
-        'created_days_hint' => '視覚障がい者 <code>:days</code> 日',
-        'limit_hint' => '本項のサブグループは <strong>と、</strong> 関係を結びます。独自のものを使ってみてください。',
-        'info_title' => 'カードチケット情報',
-        'counts' => '合計 <code>:num</code> クーポン',
-        'discount' => 'オフ',
-        'export_title' => 'カード券のエクスポート',
-        'single_use' => '一回',
+            'first_discount' => '初回利用時',
+            'first_order' => '初回購入時',
+            'created_days' => 'アカウント登録からの日数',
+        ],
+        'created_days_hint' => '登録から<code>:days</code>日以内',
+        'limit_hint' => '条件は<strong>AND</strong>関係',
+        'info_title' => 'クーポン情報',
+        'counts' => '合計 <code>:num</code> クーポン',
+        'discount' => '割引',
+        'export_title' => 'エクスポート',
+        'single_use' => '1回限定',
     ],
-    'times' => 'ワンオフ',
+    'times' => '',
     'massive_export' => '一括エクスポート',
     'system_generate' => 'システム生成',
     'aff' => [
-        'rebate_title' => '商談の回復',
-        'counts' => '合計 <code>:num</code>',
-        'title' => '出金額一覧',
-        'apply_counts' => '合計 <code>:num</code>',
-        'referral' => 'ボーナス実績',
-        'commission_title' => '出金申請の詳細',
-        'commission_counts' => 'この申込で <code>:num</code> 関与',
+        'rebate_title' => 'リベート履歴',
+        'counts' => '合計 <code>:num</code> リベート',
+        'title' => '出金リクエスト',
+        'apply_counts' => '合計 <code>:num</code> リクエスト',
+        'referral' => '紹介リベート',
+        'commission_title' => 'リクエストの詳細',
+        'commission_counts' => '<code>:num</code> 注文が関係',
     ],
     'setting' => [
         'common' => [
-            'title' => '一般的な設定',
+            'title' => '全般設定',
             'set_default' => 'デフォルトに設定',
             'connect_nodes' => '関連ノード数',
         ],
         'email' => [
-            'title' => '電子メールフィルターリスト <small>(メルマガ購読用のサフィックスをブロックします</small>',
-            'tail' => 'Eメールサフィックス',
-            'rule' => 'ルール',
+            'title' => 'メールフィルター <small>(登録用)</small>',
+            'tail' => 'メールサフィックス',
+            'rule' => '制限の種類',
             'black' => 'ブラックリスト',
             'white' => 'ホワイトリスト',
-            'tail_placeholder' => 'メールアドレスを記入してください。',
+            'tail_placeholder' => 'メールサフィックスを入力',
         ],
         'system' => [
             'title' => 'システム設定',
-            'web' => 'サイト全体',
-            'account' => 'アカウント設定',
-            'node' => 'ノード設定',
-            'extend' => '拡張機能機能',
-            'check_in' => 'サインインシステム',
-            'promotion' => 'プロモーションシステム',
-            'notify' => 'システム通知',
-            'auto_job' => 'Autoタスク',
-            'other' => 'LOGO|サポート|統計情報',
-            'payment' => '決済システム',
+            'web' => '全般',
+            'account' => 'アカウント',
+            'node' => 'ノード',
+            'extend' => '拡張機能',
+            'check_in' => 'チェックイン',
+            'promotion' => 'アフィリエイト',
+            'notify' => '通知',
+            'auto_job' => '自動タスク',
+            'other' => 'ロゴ|カスタマーサポート|アナリティクス',
+            'payment' => '支払システム',
             'menu' => 'メニュー',
         ],
-        'no_permission' => 'パラメーターを変更する権限がありません。',
+        'no_permission' => 'パラメータを変更する権限がありません!',
     ],
     'system' => [
-        'account_expire_notification' => 'アカウントの期限が過ぎているお知らせ',
-        'active_times' => '発動したアカウント回数',
-        'admin_invite_days' => '管理者-招待コード有効期限',
-        'aff_salt' => 'ユーザ情報のテキスト化への招待',
-        'alipay_qrcode' => 'PayPalQRコードを支払い',
-        'AppStore_id' => 'Apple アカウント',
-        'AppStore_password' => 'Appleのパスワード',
-        'auto_release_port' => 'ポートリメカニクス',
-        'bark_key' => 'Bark のデバイス番号',
-        'captcha_key' => '認証キー',
-        'captcha_secret' => 'シークレットキーID',
-        'codepay_id' => '決済ID',
-        'codepay_key' => '通信キー',
-        'codepay_url' => 'URLをリクエスト',
-        'data_anomaly_notification' => 'トラフィックの異常な通知',
-        'data_exhaust_notification' => 'トラフィック使用時の通知',
-        'ddns_key' => 'DNSサービス商Key',
-        'ddns_mode' => 'DNSモード',
-        'ddns_secret' => 'DNSサービスSecret',
-        'default_days' => '初期有効期間',
-        'default_traffic' => '初期データ',
-        'detection_check_times' => '停止通知をブロックする',
-        'dingTalk_access_token' => 'Token をピン留めしてカスタムアクセストークン',
-        'dingTalk_secret' => 'カスタムロボットを釘付けにする',
-        'epay_key' => 'マーチャントキー',
-        'epay_mch_id' => 'マーチャント ID',
-        'epay_url' => 'インターフェースの対アドレス',
-        'expire_days' => '有効期限警告のしきい値',
-        'f2fpay_app_id' => 'アプリID',
-        'f2fpay_private_key' => 'アプリの秘密鍵',
-        'f2fpay_public_key' => 'PayPal公開鍵',
-        'forbid_mode' => 'アクセス禁止モード',
-        'invite_num' => '招待状コードを生成する',
-        'is_activate_account' => 'アカウントを認証',
-        'is_AliPay' => 'PayPal決済',
-        'is_ban_status' => '有効期限付きオーバー',
-        'is_captcha' => 'Captcha モード',
-        'is_checkin' => 'ログインして、データを追加します',
-        'is_clear_log' => 'ログの自動消去',
-        'is_custom_subscribe' => 'プレミアムサブスクリプション',
-        'is_email_filtering' => 'Eメールフィルター メカニクス',
-        'is_forbid_robot' => 'Botをブロック',
-        'is_free_code' => '無料招待コード',
-        'is_invite_register' => 'サインアップを招待',
-        'is_otherPay' => 'スペシャル支払い',
-        'is_QQPay' => 'QQウォレット',
+        'account_expire_notification' => 'アカウント有効期限切れ通知',
+        'active_times' => 'アカウント有効化の上限回数',
+        'admin_invite_days' => '[管理者] 招待コードの有効期限',
+        'aff_salt' => '[リファラルURL] ユーザーID暗号化',
+        'alipay_qrcode' => 'Alipay QRコード',
+        'AppStore_id' => '[Apple] アカウント',
+        'AppStore_password' => '[Apple] パスワード',
+        'auto_release_port' => 'ポートの自動解放',
+        'bark_key' => '[Bark] デバイスキー',
+        'captcha_key' => 'Captchaキー',
+        'captcha_secret' => 'Captchaシークレット/ID',
+        'codepay_id' => '[CodePay] ID',
+        'codepay_key' => '[CodePay] キー',
+        'codepay_url' => '[CodePay] URL',
+        'data_anomaly_notification' => 'データ異常通知',
+        'data_exhaust_notification' => 'データ枯渇通知',
+        'ddns_key' => '[DNS] キー',
+        'ddns_mode' => 'DNS同期',
+        'ddns_secret' => '[DNS] シークレット',
+        'default_days' => 'デフォルトのアカウント期間',
+        'default_traffic' => 'デフォルトの初期データ容量',
+        'detection_check_times' => 'ノードブロックアラート回数',
+        'dingTalk_access_token' => '[DingTalk] アクセストークン',
+        'dingTalk_secret' => '[DingTalk] シークレット',
+        'epay_key' => '[ePay] キー',
+        'epay_mch_id' => '[ePay] 商品ID',
+        'epay_url' => '[ePay] URL',
+        'expire_days' => '有効期限切れ通知の開始',
+        'f2fpay_app_id' => '[Alipay] APP ID',
+        'f2fpay_private_key' => '[Alipay] プライベートキー',
+        'f2fpay_public_key' => '[Alipay] パブリックキー',
+        'forbid_mode' => 'アクセス制限',
+        'invite_num' => 'デフォルトの招待数',
+        'is_activate_account' => 'アカウント有効化',
+        'is_AliPay' => 'Alipay',
+        'is_ban_status' => '有効期限切れ時の自動BAN',
+        'is_captcha' => 'Captcha',
+        'is_checkin' => 'チェックインの報酬',
+        'is_clear_log' => 'ログの自動削除',
+        'is_custom_subscribe' => '高度なサブスクリプション',
+        'is_email_filtering' => 'メールフィルタリング',
+        'is_forbid_robot' => 'ボットのアクセス禁止',
+        'is_free_code' => 'フリーの招待コード',
+        'is_invite_register' => '招待による登録',
+        'is_otherPay' => 'カスタム決済',
+        'is_QQPay' => 'QQ Pay',
         'is_rand_port' => 'ランダムポート',
         'is_register' => 'ユーザー登録',
-        'is_subscribe_ban' => '例外自動BAN',
-        'is_traffic_ban' => '例外自動トークン',
-        'is_WeChatPay' => 'WeChat 支払う',
-        'iYuu_token' => 'IYUU トークン',
-        'maintenance_content' => '紹介内容を保持',
+        'is_subscribe_ban' => '異常リクエストによる自動BAN',
+        'is_traffic_ban' => '異常データ使用による自動BAN',
+        'is_WeChatPay' => 'WeChat Pay',
+        'iYuu_token' => '[IYUU] トークン',
+        'maintenance_content' => 'メンテナンス通知',
         'maintenance_mode' => 'メンテナンスモード',
-        'maintenance_time' => 'メンテナンス終了時間',
-        'min_port' => 'ポート範囲',
-        'min_rand_traffic' => 'トラフィックの範囲',
-        'node_blocked_notification' => 'ノードブロック通知',
-        'node_daily_notification' => 'ノード使用レポート',
-        'node_offline_notification' => 'ノードオフライン通知',
-        'oauth_path' => 'サードパーティーログインプラットフォーム',
+        'maintenance_time' => 'メンテナンス終了',
+        'min_port' => 'ポート範囲',
+        'min_rand_traffic' => 'データの範囲',
+        'node_blocked_notification' => 'ノードブロック通知',
+        'node_daily_notification' => 'デイリーノードレポート',
+        'node_offline_notification' => 'ノードオフライン通知',
+        'oauth_path' => 'OAuthプラットフォーム',
         'offline_check_times' => 'オフライン通知回数',
-        'password_reset_notification' => 'パスワードリセット',
-        'paybeaver_app_id' => 'アプリID',
-        'paybeaver_app_secret' => 'App Secret',
-        'payjs_key' => '通信キー',
-        'payjs_mch_id' => 'コメントの入力',
-        'payment_confirm_notification' => '手動支払い確認通知',
-        'payment_received_notification' => '支払が正常に通知します',
-        'paypal_app_id' => 'アプリID',
+        'password_reset_notification' => 'パスワードリセット通知',
+        'paybeaver_app_id' => '[PayBeaver] App ID',
+        'paybeaver_app_secret' => '[PayBeaver] Appシークレット',
+        'payjs_key' => '[PayJs] キー',
+        'payjs_mch_id' => '[PayJs] 商品ID',
+        'payment_confirm_notification' => '手動支払い確認通知',
+        'payment_received_notification' => '支払い成功通知',
+        'paypal_app_id' => 'App ID',
         'paypal_client_id' => 'Client ID',
-        'paypal_client_secret' => 'Client Secret キー',
-        'pushDeer_key' => 'PushDeer キー',
-        'pushplus_token' => 'PushPlus Toトークン',
+        'paypal_client_secret' => 'Clientシークレット',
+        'pushDeer_key' => '[PushDeer] キー',
+        'pushplus_token' => '[PushPlus] トークン',
         'rand_subscribe' => 'ランダムサブスクリプション',
-        'redirect_url' => 'リダイレクト先アドレス',
-        'referral_money' => 'キャッシュアウトの制限',
-        'referral_percent' => 'リパルサー比率',
-        'referral_status' => 'プロモーション機能',
-        'referral_traffic' => '登録通信速度',
-        'referral_type' => '還元モード',
-        'register_ip_limit' => '同IPでの登録制限',
-        'reset_password_times' => 'パスワードリセット回数',
+        'redirect_url' => 'リダイレクトURL',
+        'referral_money' => '最低出金限度額',
+        'referral_percent' => 'リベート割合',
+        'referral_status' => 'アフィリエイト機能',
+        'referral_traffic' => '登録ボーナスデータ',
+        'referral_type' => 'リベートタイプ',
+        'register_ip_limit' => '同一IPの登録上限',
+        'reset_password_times' => 'パスワードリセット回数制限',
         'reset_traffic' => 'データの自動リセット',
-        'server_chan_key' => 'ServerChan SKEY',
-        'standard_currency' => '現在の通貨',
-        'stripe_public_key' => 'Public キー',
-        'stripe_secret_key' => '秘密キー',
-        'stripe_signing_secret' => 'WebHook Signing secret',
-        'subject_name' => '商品コード名',
-        'subscribe_ban_times' => 'フィード閾値
-',
-        'subscribe_domain' => 'ノード購読アドレス',
-        'subscribe_max' => '購読しているノード数',
-        'telegram_token' => 'Telegram トークン',
-        'tg_chat_token' => 'TGソースをトークン',
-        'theadpay_key' => '業者のキー',
-        'theadpay_mchid' => 'マーチャント ID',
-        'theadpay_url' => 'インターフェースアドレス',
-        'ticket_closed_notification' => 'クローズした課題',
-        'ticket_created_notification' => '新しいチケット通知',
-        'ticket_replied_notification' => 'チケット返信のお知らせ',
-        'traffic_ban_time' => 'スヌーズの長さ',
-        'traffic_ban_value' => 'データ異常のしきい値',
-        'traffic_limit_time' => 'インターバル',
-        'traffic_warning_percent' => 'トラフィック警告閾値',
+        'server_chan_key' => '[ServerChan] SCKEY',
+        'standard_currency' => '基準通貨',
+        'stripe_public_key' => 'パブリックキー',
+        'stripe_secret_key' => 'シークレットキー',
+        'stripe_signing_secret' => 'Webhookシークレット',
+        'subject_name' => 'カスタム商品名',
+        'subscribe_ban_times' => 'サブスクリプションリクエストの上限',
+        'subscribe_domain' => 'サブスクリプションドメイン',
+        'subscribe_max' => '最大サブスクリプションノード数',
+        'telegram_token' => 'Telegramトークン',
+        'tg_chat_token' => 'TG Chatトークン',
+        'theadpay_key' => '[THeadPay] キー',
+        'theadpay_mchid' => '[THeadPay] 商品ID',
+        'theadpay_url' => '[THeadPay] URL',
+        'ticket_closed_notification' => 'チケットクローズ通知',
+        'ticket_created_notification' => '新規チケット通知',
+        'ticket_replied_notification' => 'チケット返信通知',
+        'traffic_ban_time' => 'BAN期間',
+        'traffic_ban_value' => 'データ消費の異常検知閾値',
+        'traffic_limit_time' => 'チェックインのインターバル',
+        'traffic_warning_percent' => 'データ使用量警告閾値',
         'trojan_license' => 'Trojanライセンス',
-        'username_type' => 'アカウントの種類',
-        'user_invite_days' => 'ユーザー招待コード有効期限',
-        'v2ray_license' => 'V2 Ray認証',
-        'v2ray_tls_provider' => 'V2Ray TLS設定',
-        'webmaster_email' => '管理者の電子メール',
-        'website_analytics' => '統計コード',
-        'website_callback_url' => '一般的な支払いコールバックアドレス',
-        'website_customer_service' => 'サポート コード',
-        'website_home_logo' => 'ホームページロゴ',
-        'website_logo' => '拠点情報',
+        'username_type' => 'アカウントのユーザー名タイプ',
+        'user_invite_days' => '[ユーザー] 招待コード有効期限',
+        'v2ray_license' => 'V2Rayライセンス',
+        'v2ray_tls_provider' => 'V2Ray TLS設定',
+        'webmaster_email' => '管理者メール',
+        'website_analytics' => 'アナリティクスコード',
+        'website_callback_url' => '決済コールバックドメイン',
+        'website_customer_service' => 'カスタマーサポートコード',
+        'website_home_logo' => 'ホームページロゴ',
+        'website_logo' => '内部ページロゴ',
         'website_name' => 'サイト名',
-        'website_security_code' => 'サイトのセキュリティコード',
-        'website_url' => 'Webサイトアドレス',
-        'web_api_url' => '認証/バックエンドへのアクセスドメイン',
-        'wechat_aid' => 'WeChat企業アプリID',
-        'wechat_cid' => 'WeChat企業ID',
-        'wechat_encodingAESKey' => 'WeekoldはEncodingAESKey',
-        'wechat_qrcode' => 'やみのQRコード',
-        'wechat_secret' => 'WeChat アプリキー',
-        'wechat_token' => 'WeChat AppEN',
+        'website_security_code' => 'セキュリティコード',
+        'website_url' => 'サイトドメイン',
+        'web_api_url' => 'APIドメイン',
+        'wechat_aid' => 'WeChat AID',
+        'wechat_cid' => 'WeChat CID',
+        'wechat_encodingAESKey' => 'WeChat Encoding Key',
+        'wechat_qrcode' => 'WeChat QRコード',
+        'wechat_secret' => 'WeChatシークレット',
+        'wechat_token' => 'WeChatトークン',
         'hint' => [
-            'account_expire_notification' => 'ユーザーに通知して締め切られます',
-            'active_times' => '24時間、メールからアカウントを使用した回数',
-            'admin_invite_days' => '管理者により招待コードを生成する有効期間',
-            'aff_salt' => '空のときは招待リンクでユーザーIDが表示される。英語の/番号の入力欄を入力すると、ユーザーのリンクIDを暗号化できます',
-            'AppStore_id' => 'iOSソフトウェアセットアップ用の Apple アカウント',
-            'AppStore_password' => 'iOSソフトウェア設定チュートリアルでAppleのパスワード',
-            'auto_release_port' => '禁止/期限 <code>'.config('tasks.release_port').'</code> とのアカウントポートで自動解放',
-            'bark_key' => 'iOSデバイスへのプッシュメッセージは、iOSデバイス用のBarkアプリのURLを用意する必要があります。頼後の長い文字列は、返事が必要です。',
-            'captcha_key' => '<a href="https://proxypanel.gitbook.io/wiki/captcha" target="_blank">設定ガイド</a>を見る。',
-            'data_anomaly_notification' => '1時間以内にトラフィックが異常閾値を超えたことを通知します',
-            'data_exhaust_notification' => 'ユーザのトラフィックがまもなく切れます',
-            'ddns_key' => "<a href='https://proxypanel.gitbook.io/wiki/ddns' target='_blank'>設定ガイド</a>を見る。",
-            'ddns_mode' => 'ドメイン名、「ドメイン、ipv4、ipv6」を追加・削除した場合、適切なDNSサービスに自動アップデートする',
-            'default_days' => 'ユーザーの登録有効期限は、当日の期限までに有効です。',
-            'default_traffic' => '登録時にデフォルトで有効になるデータ',
-            'detection_check_times' => 'N回の自動下線通知プラグイン。0/空白の場合は制限なし。12以下であれば無視。',
-            'dingTalk_access_token' => '<a href=https://open.dingtalk.com/document/group/custom-robot-access#title-jfe-yo9-jl2 target=_blank>ピンチマニュアル</a>を読んでステップを確認できます。',
-            'dingTalk_secret' => '押すとロボットが起動します![加签]それは必須アイテムです!',
-            'expire_days' => '【アカウントの期限切れ通知】のしきい値を設定して、毎日ユーザーに通知します',
-            'f2fpay_app_id' => 'パイ:APPID',
-            'f2fpay_private_key' => 'キー生成時のコンフィグキーを生成、コンフィグキーを生成する',
-            'f2fpay_public_key' => '公開鍵はアプリではありません!',
-            'forbid_mode' => 'IPペア設定された地域では、遮断されることがある国によって通常のアクセスを防ぎます。',
-            'invite_num' => 'ユーザーが生成された招待コードです。',
-            'is_activate_account' => 'ユーザアカウントを有効にするにはメールによる認証が必要です。',
-            'is_ban_status' => '(注意) アカウントのすべてのデータをブロックすると、アカウントのすべてのアカウントをブロックし、ユーザーが 既定のユーザーをBANすることになります。',
-            'is_captcha' => '有効にすると、ログイン/新規に検証コードの提示が必要になります。',
-            'is_checkin' => 'ログイン時にトラフィックをランダムに表示',
-            'is_clear_log' => '(推奨) 有効な場合、必要のないログを消去する',
-            'is_custom_subscribe' => '有効にすると、サブスクリプション情報は、上部に期限切れの時間、および(個々のクライアントのみ対応)',
-            'is_email_filtering' => 'ブラックリスト: ホワイトリスト:ユーザーはホワイトリストに登録できる個別のブラックリストに登録できます。ホワイトリスト:ユーザーはホワイトリストに登録された拡張子のみを使用します',
-            'is_forbid_robot' => 'ロボット、爬虫類、エージェントによるサイトでは、404エラーをスローします',
-            'is_free_code' => 'キャンセル後の無料招待コードを表示できません',
-            'is_rand_port' => '登録・ユーザー追加でランダムなポートの生成',
-            'is_register' => '閉じると登録できません',
-            'is_subscribe_ban' => 'ユーザ購読者登録ページが、しきい値を超えた場合、自動的にブロックされます',
-            'is_traffic_ban' => '1時間に予期しないしきい値を超えると、プロキシを無効にするのみになりました',
-            'iYuu_token' => 'エセックスによる飛行を有効にするには, アカウントへの必須入力が必要です (<a href=http://iyuu.cn target=_blank>IYUUトークンをリクエストしてください</a>',
-            'maintenance_content' => 'カスタムメッセージ',
-            'maintenance_mode' => "ユーザーがメンテナンスUIに移動する|マネージャーでサインインする <a href='javascript:(0)'>:url</a>",
-            'maintenance_time' => 'メンテナンス表示カウントダウン',
-            'min_port' => 'ポートの範囲は:1000 - 65535',
-            'node_blocked_notification' => '1時間後にノードをブロックしたり、管理者に警告する',
-            'node_daily_notification' => 'ノードの砂漠利用開始日',
-            'node_offline_notification' => '10分ごとにオフラインノードを検出し、管理者に通知する',
-            'oauth_path' => '.ENVでセットアップを編集してください。ここでマーケットプレイスをオンにします',
-            'offline_check_times' => '24時間以内に通知しない',
-            'password_reset_notification' => 'ユーザーがパスワードをリセットするのを有効にする',
-            'paybeaver_app_id' => '<a href="https://merchant.paybeaver.com/" target="_blank">マーキュン ・ センター</a> -> デベロッパー ID',
-            'paybeaver_app_secret' => '<a href="https://merchant.paybeaver.com/" target="_blank">マーキュレーター</a> -> 開発者の App Secret',
-            'payjs_mch_id' => '<a href="https://payjs.cn/dashboard/member" target="_blank">ここ</a>に情報の取得',
-            'payment_confirm_notification' => 'ユーザーが支払いをまとめて処理する場合、管理者がユーザーに通知します',
-            'payment_received_notification' => '注文を確実に行なう場合、注文を通知します',
-            'pushDeer_key' => 'PushDeerを有効にするにはここで必要な値が必要です (<a href=http://www.pushdeer.com/official.html
-                                    target=_blank>Push Key</a>)',
-            'pushplus_token' => 'PushPlusを有効にしてください。有効にするにはアカウントの<a href=https://www.pushplus.plus/push1.html target=_blank>Token</a>)',
-            'rand_subscribe' => '有効にすると、と、サブスクリプション時にランダムなノードの情報を返します。そうでなければノードによってソートされます。',
-            'redirect_url' => '監査ルールがトリガーされた際にリクエストをブロックし、アドレスへリダイレクトします',
-            'referral_money' => '応募するには上限額',
-            'referral_percent' => 'これはプロモーションリンクに登録されているアカウントのすべての消費者に比例して満足することができます。',
-            'referral_status' => 'ユーザーの招待は閉じられませんが、これが通常の招待への報酬には影響しません',
-            'referral_traffic' => '登録された方向けプロモーションリンクや招待状への登録には対応する量が表示されます。',
-            'referral_type' => '新しいスキーマ計算の切り替え時に旧データは変更されません。',
-            'register_ip_limit' => 'このIPは、24時間、登録の許容数です。0か空のままにします。',
-            'reset_password_times' => '24時間以内にパスワードリセットが行われます',
-            'reset_traffic' => 'ユーザーは購入予定日に利用可能なデータを自動的にリセットします',
-            'server_chan_key' => 'サーバーChanonを有効にする必要があります(<a href=https://sc.ftqq.com target=_blank>SKEY</a>に変更してください)',
-            'standard_currency' => 'ウェブサイトに基本通貨を含むデフォルト通貨',
-            'subject_name' => 'チャンネル登録されている商品タイトルを表示する',
-            'subscribe_ban_times' => '24時間以内にサブスクリプション法が要求できる回数制限',
-            'subscribe_domain' => '(優先)パネルドメインがDNSに投毒された後にサブスクリプションが無効になります。http://またはhttps://を使用する必要があります',
-            'subscribe_max' => 'クライアントサブスクリプションを取得中にノードを 0/空白にしたときにすべてのノードを返します。',
-            'telegram_token' => 'ボットがTOKEN を得る <a href=https://t.me/BotFather target=_blank>@BotFather</a> 候補者を探します',
-            'tg_chat_token' => 'TGソースを有効にするには英数字(<a href=https://t.me/realtgchat_bot target=_blank>トークン</a>入力してください)',
-            'ticket_closed_notification' => 'チケットクローズしたユーザ通知',
-            'ticket_created_notification' => '新しいチケット通知管理/ユーザーにより作成された新しいチケット',
-            'ticket_replied_notification' => 'チケット返信に関する通知',
-            'traffic_ban_time' => 'トラフィックの増加によりユーザーの禁止期間がブロックされるまでの時間。期限が終了すると自動的にBANされます。',
-            'traffic_ban_value' => '1時間を押すと自動で発行されます。',
-            'traffic_limit_time' => '再び署名できるまでの時間',
-            'traffic_warning_percent' => '【トラフィック不足通知】のしきい値を設定して、毎日ユーザーに通知します',
-            'username_type' => 'ユーザアカウントのタイプを標準設定します。既定でメールアドレスが設定されます。',
-            'user_invite_days' => 'ユーザー自身が招待状を生成するための有効期間',
-            'v2ray_tls_provider' => 'バックエンドの自動署名/読み込んだTLS証明書の有効性は、(ノードの設定優先度は、この場所より優先されている)',
-            'webmaster_email' => 'エラーの場合は、管理者のメールアドレスを入力します。',
-            'website_analytics' => 'JS の統計情報',
-            'website_callback_url' => 'サイトドメインがDNSに投毒された際に支払われたコールバックをブロックしないため、http://またはhttps:// が必要になります。',
-            'website_customer_service' => 'JSを支援する',
-            'website_name' => 'メール作成時に通知',
-            'website_security_code' => '空でない場合はアクセスするには<a href=":url" target="_blank">セキュリティコードを入力</a>する必要があります',
-            'website_url' => 'パスワードのリセット、オンライン決済を行うには',
-            'web_api_url' => '例:'.config('app.url'),
-            'wechat_aid' => '<a href=https://work.weixin.qq.com/wework_admin/frame#apps arget=_blank>アプリ管理</a>からアプリケーションを - AgentId で作成してください',
-            'wechat_cid' => '<a href=https://work.weixin.qq.com/wework_admin/frame#profile target=_blank>私の企業</a>から企業IDを入手',
-            'wechat_encodingAESKey' => 'アプリマネージャー - アプリ->API受信->EncodingAESKey',
-            'wechat_secret' => 'アプリによるSecret(閲覧するにはエンタープライズ版をダウンロードする必要あり)あります',
-            'wechat_token' => 'アプリマネージャー - アプリ->APIの受信->TOKEN、URLを設定::url',
+            'account_expire_notification' => '有効期限切れを通知する',
+            'active_times' => '24時間以内のアカウント有効化数',
+            'admin_invite_days' => '管理者の招待コード有効期限',
+            'aff_salt' => 'リファラルURLのユーザーIDを暗号化',
+            'AppStore_id' => '記事で使用するAppleアカウント',
+            'AppStore_password' => '記事で使用するAppleパスワード',
+            'auto_release_port' => '<code>'.config('tasks.release_port').'</code>日間使用禁止/有効期限切れのアカウントのポートを自動解放',
+            'bark_key' => 'iOS通知用のデバイスキー',
+            'captcha_key' => '<a href="https://proxypanel.gitbook.io/wiki/captcha" target="_blank">設定ガイド</a>を参照',
+            'data_anomaly_notification' => '時間当たりのデータが閾値を超えた時、管理者に通知',
+            'data_exhaust_notification' => 'データ残量が少なくなった時に通知',
+            'ddns_key' => "<a href='https://proxypanel.gitbook.io/wiki/ddns' target='_blank'>設定ガイド</a>を参照",
+            'ddns_mode' => 'ノードのドメイン/IPの変更時にDNSプロバイダーを自動更新',
+            'default_days' => '新規アカウントのデフォルトの有効期限。0は本日有効期限切れ',
+            'default_traffic' => '新規アカウントのデフォルトデータ容量',
+            'detection_check_times' => 'N回のアラート後自動的にノードをオフラインにする。0は無制限、最大12',
+            'dingTalk_access_token' => 'カスタムボットの<a href=https://open.dingtalk.com/document/group/custom-robot-access#title-jfe-yo9-jl2 target=_blank>アクセストークン</a>',
+            'dingTalk_secret' => '署名有効時は必須項目',
+            'expire_days' => 'アカウント有効期限切れの通知開始',
+            'f2fpay_app_id' => 'Alipay APPID',
+            'f2fpay_private_key' => '秘密鍵ツールで生成したアプリ秘密鍵',
+            'f2fpay_public_key' => 'アプリ公開鍵ではありません',
+            'forbid_mode' => '指定地域からのアクセスをブロック',
+            'invite_num' => 'デフォルトのユーザー当たりの招待数',
+            'is_activate_account' => 'メールによるアカウントの有効化が必要になる',
+            'is_ban_status' => '(注意) アカウントBANはすべてのデータをリセットしログイン不可にする',
+            'is_captcha' => '有効時はログイン/登録でキャプチャが必要',
+            'is_checkin' => 'チェックイン時にデータ範囲内でランダム報酬',
+            'is_clear_log' => '(推奨) 不要なログの自動削除',
+            'is_custom_subscribe' => '有効時、サブスクリプションに有効期限/残データを表示',
+            'is_email_filtering' => 'ブラックリスト: 許可メール以外可、ホワイトリスト: 許可メールのみ可',
+            'is_forbid_robot' => 'ボットやプロキシからアクセスされると404エラー',
+            'is_free_code' => '無効時、フリー招待コードが非表示',
+            'is_rand_port' => 'ユーザー追加/登録時にランダムポート',
+            'is_register' => '無効時、登録不可',
+            'is_subscribe_ban' => 'サブスクリプションリクエストが閾値を超えると自動BAN',
+            'is_traffic_ban' => '1時間でデータ使用が閾値を超えると自動的にサービス無効化',
+            'iYuu_token' => '有効にする前に<a href=https://iyuu.cn target=_blank>IYUUトークン</a>を取得',
+            'maintenance_content' => 'カスタムメンテナンス通知',
+            'maintenance_mode' => "有効時、ユーザーをメンテナンスページにリダイレクト|管理者は <a href='javascript:(0)'>:url</a> からログイン可",
+            'maintenance_time' => 'メンテナンスページのカウントダウン用',
+            'min_port' => 'ポート範囲: 1000 - 65535',
+            'node_blocked_notification' => '時間ごとにノードブロックを検知し管理者に通知',
+            'node_daily_notification' => '前日のノードごとの使用状況を報告',
+            'node_offline_notification' => '10分ごとにオフラインノードを検知し通知',
+            'oauth_path' => '.ENVに先に設定してからここで有効化',
+            'offline_check_times' => '24時間でN回の通知後、通知を停止',
+            'password_reset_notification' => '有効時、メールからのパスワードリセットが可能',
+            'paybeaver_app_id' => '<a href="https://merchant.paybeaver.com/" target="_blank">マーチャントセンター</a> -> 開発者 -> App ID',
+            'paybeaver_app_secret' => '<a href="https://merchant.paybeaver.com/" target="_blank">マーチャントセンター</a> -> 開発者 -> Appシークレット',
+            'payjs_mch_id' => '<a href="https://payjs.cn/dashboard/member" target="_blank">こちらのページ</a>から取得',
+            'payment_confirm_notification' => '手動支払い後、管理者に処理を通知',
+            'payment_received_notification' => '支払いを受け取った時、ユーザーに通知',
+            'pushDeer_key' => '有効にする前に<a href=https://www.pushdeer.com/official.html target=_blank>PushDeer Pushキー</a>を取得',
+            'pushplus_token' => '有効にする前に<a href=https://www.pushplus.plus/push1.html target=_blank>PushPlusトークン</a>を取得',
+            'rand_subscribe' => '有効時、ランダムにノード情報を返す',
+            'redirect_url' => 'ルール発動時にブロックされリダイレクトされるURL',
+            'referral_money' => '出金可能な最低金額',
+            'referral_percent' => '購入金額に対するリベート率',
+            'referral_status' => '既存データに影響せず機能のみオフ',
+            'referral_traffic' => 'リファラル経由で登録時の付与データ容量',
+            'referral_type' => '新しいリベートは新しい方式で計算',
+            'register_ip_limit' => '24時間当たりの同一IPからの登録数。0は無制限',
+            'reset_password_times' => '24時間当たりのメール経由でのパスワードリセット数',
+            'reset_traffic' => '購入したプランのサイクルに基づきデータを自動リセット',
+            'server_chan_key' => '有効にする前に<a href=https://sc.ftqq.com target=_blank>ServerChan SCKEY</a>を取得',
+            'standard_currency' => 'パネルで使用する主要通貨',
+            'subject_name' => '決済ゲートウェイの商品タイトルに使用',
+            'subscribe_ban_times' => '24時間当たりのサブスクリプションリクエスト数の制限',
+            'subscribe_domain' => 'DNSポイズニングによる失敗を回避するため、http://またはhttps://が必要',
+            'subscribe_max' => 'クライアント側のサブスクリプションで返すノード数。0は全ノードを返す',
+            'telegram_token' => '<a href=https://t.me/BotFather target=_blank>@BotFather</a>からTOKENを取得',
+            'tg_chat_token' => '有効化前に<a href=https://t.me/realtgchat_bot target=_blank>TG Chatトークン</a>を取得',
+            'ticket_closed_notification' => 'チケットクローズ時にユーザーに通知',
+            'ticket_created_notification' => '新規チケット作成時、管理者orユーザーに通知',
+            'ticket_replied_notification' => 'チケット返信時、相手に通知',
+            'traffic_ban_time' => '異常検知によるBAN期間',
+            'traffic_ban_value' => '1時間でこの値を超えると自動BAN',
+            'traffic_limit_time' => 'チェックインの間隔',
+            'traffic_warning_percent' => '残量がこの割合以下になったら通知を送る',
+            'username_type' => 'ユーザーアカウントのデフォルトのタイプ',
+            'user_invite_days' => 'ユーザー生成招待コードの有効期限',
+            'v2ray_tls_provider' => '自動TLS証明書取得時にこのノード設定が優先',
+            'webmaster_email' => 'エラー時に表示する連絡先メール',
+            'website_analytics' => 'アナリティクスJSコード',
+            'website_callback_url' => 'DNSポイズニングによるコールバック失敗を防止',
+            'website_customer_service' => 'カスタマーサポートJSコード',
+            'website_name' => 'メールで使用する名前',
+            'website_security_code' => '設定時は<a href=":url" target="_blank">安全入り口</a>からアクセス必要',
+            'website_url' => 'パスワードリセット等に必要',
+            'web_api_url' => '例: '.config('app.url'),
+            'wechat_aid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#apps" target="_blank">アプリ管理</a> -> AgentId',
+            'wechat_cid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#profile" target="_blank">企業情報</a>から取得',
+            'wechat_encodingAESKey' => 'アプリ管理 -> アプリ設定 -> EncodingAESKey',
+            'wechat_secret' => 'アプリシークレット (企業WeChat必要)',
+            'wechat_token' => 'アプリ設定 -> TOKEN。コールバックURL: :url',
         ],
         'placeholder' => [
-            'default_url' => 'デフォルトは :url',
-            'server_chan_key' => 'サーバーChant の「SCKEY-」ボタンを押す',
-            'pushDeer_key' => 'プッシュ型付きのPush Key ->更新をタップ',
-            'iYuu_token' => 'エリオットを飛ばす IYUU のトークン->更新をタップ',
-            'bark_key' => 'あなたのデバイスを Bark でどうぞ > 更新してください',
-            'telegram_token' => 'Telegramの Token を押してください-> 更新します。',
-            'pushplus_token' => 'ServerChanをリクエスト',
-            'dingTalk_access_token' => 'BotのWebHooks の access_tol をカスタマイズする',
-            'dingTalk_secret' => 'Botをブロックしたあとに出した鍵をカスタマイズする',
-            'wechat_aid' => 'アプリケーションのAgentId',
-            'wechat_cid' => 'WeChatコート ID をタップ - 更新してください',
-            'wechat_secret' => 'アプリの秘密鍵',
-            'tg_chat_token' => 'Telegram にアクセスする',
-            'codepay_url' => 'https://codepay.fateq.com/creat_order/?',
+            'default_url' => 'デフォルトは:url',
+            'server_chan_key' => 'ServerChan SCKEYを入力して更新をクリック',
+            'pushDeer_key' => 'PushDeerキーを入力して更新をクリック',
+            'iYuu_token' => 'IYUUトークンを入力して更新をクリック',
+            'bark_key' => 'Barkキーを入力して更新をクリック',
+            'telegram_token' => 'Telegramトークンを入力して更新をクリック',
+            'pushplus_token' => 'ServerChanから取得してください',
+            'dingTalk_access_token' => 'カスタムボットのアクセストークン',
+            'dingTalk_secret' => '署名後に表示されるシークレット',
+            'wechat_aid' => 'アプリのAgentId',
+            'wechat_cid' => 'WeChat IDを入力して更新をクリック',
+            'wechat_secret' => 'アプリのシークレット',
+            'tg_chat_token' => 'Telegramから取得してください',
+            'codepay_url' => 'https://codepay.fateqq.com/creat_order/?',
         ],
         'payment' => [
-            'attribute' => '支払い設定',
+            'attribute' => '決済設定',
             'channel' => [
-                'alipay' => 'PayPalF2F',
-                'codepay' => 'コードを支払う',
-                'epay' => '易しい支払い',
+                'alipay' => 'Alipay F2F',
+                'codepay' => 'CodePay',
+                'epay' => 'ePay',
                 'payjs' => 'PayJs',
-                'paypal' => 'PayPal',
-                'stripe' => 'ストライプ',
-                'paybeaver' => 'ビーバーからの支払',
-                'theadpay' => 'フラット化された支払',
-                'manual' => '自動決済',
+                'paypal' => 'PayPal',
+                'stripe' => 'Stripe',
+                'paybeaver' => 'PayBeaver',
+                'theadpay' => 'THeadPay',
+                'manual' => '手動支払',
             ],
             'hint' => [
-                'alipay' => 'この機能には<a href="https://open.alipay.com/platform/appManage.htm?#/create/" target="_blank">蟻の解放プラットフォーム</a>への応募とアプリケーションが必要です。',
-                'codepay' => 'アカウント登録をしたら、 <a href="https://codepay.fateqq.com/i/377289" target="_blank">こちらのメールアドレス</a>からログイン及びアプリケーションをダウンロードしてください。',
-                'payjs' => '<a href="https://payjs.cn/ref/zgxjnb" target="_blank">PayJs</a> のアカウントにリクエストしてください',
-                'paypal' => '業者のアカウントでの<a href="https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty" target="_blank">APIアクセス申請</a>機能を使用し、設定を承認してください。',
-                'paybeaver' => '<a href="https://merchant.paybeaver.com/?aff_code=iK4GNuX8" target="_blank">ビーバー</a>に応募してくださいよ Paybaver</a>',
-                'theadpay' => '<a href="https://theadpay.com/" target="_blank">フラットヘッドルーム</a>でアカウント登録リクエストしてください',
-                'manual' => '対応する画面を表示するように変更する',
+                'alipay' => 'この機能には<a href="https://open.alipay.com/platform/appManage.htm?#/create/" target="_blank">蚂蚁金服オープンプラットフォーム</a>への申請が必要です',
+                'codepay' => '<a href="https://codepay.fateqq.com/i/377289" target="_blank">CodePay</a>へサインアップし、ソフトウェアをダウンロードして設定してください',
+                'payjs' => '<a href="https://payjs.cn/ref/zgxjnb" target="_blank">PayJs</a>でアカウントを取得してください',
+                'paypal' => 'マーチャントアカウントで<a href="https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty" target="_blank">API認証ページ</a>にログインし、設定情報を取得してください',
+                'paybeaver' => '<a href="https://merchant.paybeaver.com/?aff_code=iK4GNuX8" target="_blank">PayBeaver</a>でアカウントを取得してください',
+                'theadpay' => '<a href="https://theadpay.com/" target="_blank">THeadPay</a>でアカウントをリクエストしてください',
+                'manual' => '設定後にユーザーエンドに表示されます',
             ],
         ],
         'notification' => [
             'channel' => [
-                'telegram' => 'TGテレックス',
-                'wechat' => 'マイクロ信企業',
-                'dingtalk' => 'ピン留め',
+                'telegram' => 'Telegram',
+                'wechat' => 'WeChat Enterprise',
+                'dingtalk' => 'DingTalk',
                 'email' => 'メール',
                 'bark' => 'Bark',
                 'serverchan' => 'ServerChan',
                 'pushdeer' => 'PushDeer',
                 'pushplus' => 'PushPlus',
-                'iyuu' => '愛語飛行',
-                'tg_chat' => 'TGジャム',
-                'site' => '通知',
+                'iyuu' => 'IYUU',
+                'tg_chat' => 'TG Chat',
+                'site' => 'サイト内通知',
             ],
-            'send_test' => 'テストメールの送信',
+            'send_test' => 'テストメッセージを送信',
         ],
         'forbid' => [
-            'mainland' => '連合の排除',
-            'china' => '中国をブロックする',
-            'oversea' => 'ブロックを消す',
+            'mainland' => '中国本土アクセスを禁止',
+            'china' => '中国アクセスを禁止',
+            'oversea' => '海外アクセスを禁止',
         ],
         'username' => [
             'email' => 'メールアドレス',
-            'mobile' => '携帯電話番号',
-            'any' => 'ユーザー名',
+            'mobile' => '電話番号',
+            'any' => '任意のユーザー名',
         ],
         'active_account' => [
-            'before' => '登録する前にアクティブにする',
-            'after' => '登録後にアクティブにする',
+            'before' => '事前アクティベーション',
+            'after' => '登録後のアクティベーション',
         ],
         'ddns' => [
-            'namesilo' => 'Namesiilo',
-            'aliyun' => 'Aliyun (国際&国内)',
-            'dnspod' => 'DNS Pod',
-            'cloudflare' => 'CloudFlarare',
+            'namesilo' => 'Namesilo',
+            'aliyun' => 'AliCloud/Aliyun',
+            'dnspod' => 'DNSPod',
+            'cloudflare' => 'CloudFlare',
         ],
         'captcha' => [
-            'standard' => '平均サイズ',
-            'geetest' => 'ベストプラス',
-            'recaptcha' => 'Google reCaptcha',
+            'standard' => '標準',
+            'geetest' => 'Geetest',
+            'recaptcha' => 'Google ReCaptcha',
             'hcaptcha' => 'hCaptcha',
         ],
         'referral' => [
-            'once' => '初回購入',
-            'loop' => 'ループ還元',
+            'once' => '初回購入のみリベート',
+            'loop' => '継続リベート',
         ],
     ],
-    'set_to' => ':attribute は :attribute です。',
-    'minute' => '分',
-    'query' => 'アンケート名',
+    'set_to' => ':attributeに設定',
+    'minute' => '分',
+    'query' => '検索',
     'optional' => 'オプション',
     'require' => '必須',
 ];

+ 61 - 61
resources/lang/ja/auth.php

@@ -3,98 +3,98 @@
 declare(strict_types=1);
 
 return [
-    'accept_term' => 'ルールを読んで同意します',
+    'accept_term' => '利用規約に同意します',
     'active' => [
-        'attribute' => '有効',
+        'attribute' => 'アカウント有効',
         'error' => [
-            'activated' => 'アカウントのアクティブです。もうアカウントは行われていません。',
-            'disable' => 'アカウントのサブシステムを無効化しました。すぐにログインできます!',
-            'throttle' => '本サイトのアクティベーションにより、頻繁なアクセスを行います。問題がある場合は: Email にご連絡ください。',
+            'activated' => 'アカウントはすでにアクティブ化されています。再アクティブ化の必要はありません。',
+            'disable' => 'このサイトはアカウントのアクティベーション機能を無効にしています。直接ログインできます。',
+            'throttle' => 'アクティベーションリクエストの制限に達しました。操作を頻繁に行わないでください。質問がある場合は :email に連絡してください。',
         ],
-        'promotion' => 'アカウントがまだ有効化されていません。前に「:action」をメールしてください!',
-        'sent' => 'アクティベーションリンクがあなたのメール アドレスに送信されました。少々お待ち下さい。',
+        'promotion' => 'アカウントはまだアクティブ化されていません。まず「:action」を行ってください。',
+        'sent' => 'アクティベーションリンクをメールボックスに送信しました。迷惑メールフォルダーを含めて確認してください。',
     ],
-    'aup' => '許容される条件',
+    'aup' => '許容可能な利用規約',
     'captcha' => [
-        'attribute' => '認コード',
+        'attribute' => '認コード',
         'error' => [
-            'failed' => 'キャプチャ認証に失敗しました。もう一度入力してください。',
-            'timeout' => '認証コードが合っていない!期限切れではないようです。再読み込みしてからやり直してください。',
+            'failed' => '確認コードの検証に失敗しました。再度入力してください。',
+            'timeout' => '確認コードが期限切れです。更新して再試行してください。',
         ],
-        'required' => '正しい認証コードが必要です',
-        'sent' => '確認コードをメールに送信しました。少々お待ち下さい。',
+        'required' => '確認コードを正しく入力してください',
+        'sent' => '確認コードをメールアドレスに送信しました。迷惑メールフォルダーも確認してください。',
     ],
     'email' => [
         'error' => [
-            'banned' => 'メールサービスの利用者をブロックしています。別のメールアドレスを使用してください。',
-            'invalid' => '当駅でサポートされるメールボックスのリスト内で使用する',
+            'banned' => 'あなたが利用しているメールサービスはブロックされています。別のメールを利用してください。',
+            'invalid' => 'メールアドレスがサポート外です。',
         ],
     ],
     'error' => [
-        'account_baned' => 'あなたのアカウントはすでに禁止されています。',
-        'login_error' => 'ログインエラー、しばらくしてからもう一度お試しください!',
-        'login_failed' => 'ログインに失敗しました。メールアドレスまたはパスワードが正しく入力されているか確認してください。',
-        'not_found_user' => 'メールアカウントがありません。他の方法でサインインしてください。',
-        'repeat_request' => '何度もリクエストを繰り返さないでください。後で再試行してください。',
-        'url_timeout' => 'リンクは無効になっています。再度実行してください',
+        'account_baned' => 'アカウントは利用停止中です。',
+        'login_error' => 'ログインエラーです。時間をおいて再試行してください。',
+        'login_failed' => 'ログインに失敗しました。メールアドレスとパスワードを確認してください。',
+        'not_found_user' => 'アカウントが見つかりません。他のログイン方法を試してください。',
+        'repeat_request' => 'リクエストの再送信は控えてください。更新してから再試行してください。',
+        'url_timeout' => 'リンクの有効期限が切れています。再度リクエストしてください。',
     ],
-    'failed' => '認証に失敗しました。',
+    'failed' => 'メールアドレスまたはパスワードが無効です。',
     'invite' => [
         'attribute' => '招待コード',
         'error' => [
-            'unavailable' => '招待コードは利用できません。再試行してください',
+            'unavailable' => '招待コードが無効です。再度入力してください。',
         ],
-        'get' => 'クリックして招待コードを獲得',
-        'not_required' => '招待コードは必要ありません。直接サインアップ!',
+        'get' => '招待コードの取得',
+        'not_required' => '招待コードは不要です。直接登録できます。',
     ],
     'login' => 'ログイン',
-    'logout' => 'ログイン',
-    'maintenance' => 'メンテナンス',
-    'maintenance_tip' => 'サイトのメンテナンス中です',
+    'logout' => 'ログアウト',
+    'maintenance' => 'メンテナンス',
+    'maintenance_tip' => 'メンテナンス中',
     'oauth' => [
-        'bind_failed' => 'リンク失敗',
-        'bind_success' => '正常にバインドされました。',
-        'login_failed' => 'サードパーティ のサインインに失敗しました!',
-        'rebind_success' => '正常にバインドされました。',
-        'register' => 'クイック登録',
-        'register_failed' => '登録できませんでした',
-        'registered' => 'すでにご登録いただいていますので、すぐにログインしてください。',
-        'unbind_failed' => '失敗',
-        'unbind_success' => '解除成功',
+        'bind_failed' => '連携に失敗しました',
+        'bind_success' => '連携に成功しました',
+        'login_failed' => 'ソーシャルログインに失敗しました。',
+        'rebind_success' => '連携再設定に成功しました',
+        'register' => '早期登録',
+        'register_failed' => '登録に失敗しました',
+        'registered' => 'すでに登録済みです。直接ログインしてください。',
+        'unbind_failed' => '連携解除に失敗しました',
+        'unbind_success' => '連携を解除しました',
     ],
-    'one-click_login' => 'ワンタッチログイン',
+    'one-click_login' => 'ソーシャルログイン',
     'optional' => 'オプション',
     'password' => [
-        'forget' => 'パスワードをお忘れですか?',
-        'new' => '新しいパスワードを入力してください',
-        'original' => '古いパスワード',
+        'forget' => 'パスワードを忘れましたか?',
+        'new' => '新しいパスワードを入力',
+        'original' => '現在のパスワード',
         'reset' => [
-            'attribute' => 'パスワードをリセット',
+            'attribute' => 'パスワード再設定',
             'error' => [
-                'demo' => 'デモでは管理者パスワードの変更はできません。',
-                'disabled' => 'パスワードリセットのシステムを無効にしました:メール) ',
-                'failed' => 'パスワードのリセットに失敗しました',
-                'same' => '新しいパスワードを古いパスワードと同じにできません。もう一度入力してください',
-                'throttle' => '24時間以内にパスワードを変更できます :time 回数, 頻繁で行わないでください',
-                'wrong' => '古いパスワードが正しくありません。再度入力してください',
+                'demo' => 'デモ環境では管理者パスワードの変更はできません。',
+                'disabled' => 'パスワード再設定は無効化されています。サポートは :email にお問い合わせください。',
+                'failed' => 'パスワードの再設定に失敗しました。',
+                'same' => '新しいパスワードは古いパスワードと同じであってはいけません。再入力してください。',
+                'throttle' => '24時間以内にパスワード再設定は :time 回までです。頻繁に操作しないでください。',
+                'wrong' => '現在のパスワードが間違っています。再入力してください。',
             ],
-            'sent' => 'リセットに成功しました。メールメールをゴミ箱に確認する可能性があります)',
-            'success' => '新しいパスワードは設定されました。ログインページに移動してください。',
+            'sent' => 'パスワード再設定のリンクをメールに送信しました。迷惑メールフォルダーも確認してください。',
+            'success' => '新しいパスワードが再設定されました。ログインできます。',
         ],
     ],
     'register' => [
-        'attribute' => '収納',
-        'code' => '登録コード',
+        'attribute' => '登録',
+        'code' => '登録確認コード',
         'error' => [
-            'disable' => '申し訳ありませんが、当駅があなたを閉鎖しています。',
-            'throttle' => 'フラッシュ設定機能が有効になっています。頻繁に更新さないでください',
+            'disable' => '申し訳ありませんが、新規登録は一時停止中です。',
+            'throttle' => '自動登録防止システムがアクティブです。登録フォームの送信は控えめにしてください。',
         ],
-        'failed' => '登録に失敗しました。後でもう一度試してください。',
-        'promotion' => 'まだアカウントを持っていませんか?',
-        'success' => '登録が完了しました',
+        'failed' => '登録に失敗しました。時間をおいて再度お試しください。',
+        'promotion' => 'アカウントをお持ちでない方は',
+        'success' => '登録に成功しました',
     ],
-    'remember_me' => 'ログイン状態を保持する',
-    'request' => '取',
-    'throttle' => 'ログイン試行回数が多すぎます。:seconds 秒後にお試しください。',
-    'tos' => '使用条件',
+    'remember_me' => 'ログインしたままにする',
+    'request' => '取',
+    'throttle' => 'ログイン試行回数が多すぎます。:seconds 秒後に再試行してください。',
+    'tos' => '利用規約',
 ];

+ 93 - 91
resources/lang/ja/common.php

@@ -1,65 +1,67 @@
 <?php
 
+declare(strict_types=1);
+
 return [
     'hour' => '{1} 時間|{2} 時',
     'account' => 'アカウント',
     'available_date' => '有効期限',
     'created_at' => '作成日時',
-    'expired_at' => '有効期限',
+    'expired_at' => '有効期限切れ',
     'updated_at' => '更新日時',
-    'latest_at' => '最近の回',
-    'back' => '帰還',
-    'back_to' => '開始まで戻る:page',
-    'cancel' => '中止',
-    'close' => '閉',
-    'close_item' => ':attribute は無効なものです。',
-    'confirm' => 'ああ',
-    'continues' => '続けます',
-    'open' => '撃て',
+    'latest_at' => '最終アクセス',
+    'back' => '戻る',
+    'back_to' => ':pageに戻る',
+    'cancel' => '取消',
+    'close' => '閉じる',
+    'close_item' => ':attributeを閉じる',
+    'confirm' => '確認',
+    'continues' => '続け',
+    'open' => '開く',
     'send' => '送信',
-    'view' => '確認',
-    'reset' => '設定',
+    'view' => '表示',
+    'reset' => 'リセット',
     'copy' => [
         'attribute' => 'コピー',
-        'success' => 'コピー成功',
+        'success' => 'コピー成功しました',
         'failed' => 'コピーに失敗しました。手動でコピーしてください。',
     ],
-    'add' => '新規追加',
+    'add' => '追加',
     'free' => '無料',
-    'replace' => '変更',
-    'submit' => 'セクション',
-    'submit_item' => ':attribute がして下さい。',
-    'generate' => '作る',
-    'generate_item' => ':attribute が生成されます。',
-    'to_safari' => [0 => 'タップして右上', 1 => ',選択は', 2 => 'Safariで開く', 3 => 'では、訪問して大丈夫!'],
-    'update_browser' => [0 => '次を使用:', 1 => '旧式', 2 => ' のブラウザーは', 3 => 'ブラウザをアップグレード', 4 => '最高の閲覧を実現するためにね'],
-    'apply' => '適用する',
+    'replace' => '置換',
+    'submit' => '送信',
+    'submit_item' => ':attributeを送信',
+    'generate' => '生成',
+    'generate_item' => ':attributeを生成',
+    'to_safari' => [0 => '右上の', 1 => 'をタップし、', 2 => '「Safariで開く」', 3 => 'を選択してください。'],
+    'update_browser' => [0 => '古い', 1 => 'ブラウザ', 2 => 'をご利用中です。', 3 => 'ブラウザ', 4 => 'をアップデートして、最適なブラウジング体験を得てください。'],
+    'apply' => '適用',
     'avatar' => 'アバター',
-    'customize' => 'カスタ',
-    'all' => 'すべて',
+    'customize' => 'カスタマイズ',
+    'all' => 'て',
     'default' => 'デフォルト',
-    'download' => 'アップロード',
-    'goto' => 'ホット',
-    'warning' => 'アラート',
-    'success' => '成功しました。',
-    'success_item' => ':attribute にして下さい。',
+    'download' => 'ダウンロード',
+    'goto' => '移動',
+    'warning' => '警告',
+    'success' => '成功',
+    'success_item' => ':attributeに成功しました',
     'failed' => '失敗',
-    'failed_item' => ':attribute は不正です。',
-    'update' => 'より新しい',
-    'update_action' => '更新:action',
-    'none' => 'いいえ',
-    'new' => '新',
-    'sorry' => '失礼',
-    'applied' => ':attribute にして下さい。',
-    'active_item' => ':attribute の確認が一致しました',
+    'failed_item' => ':attributeに失敗しました',
+    'update' => '更新',
+    'update_action' => ':actionを更新',
+    'none' => 'なし',
+    'new' => '新',
+    'sorry' => 'ごめんなさい',
+    'applied' => ':attributeが適用されました',
+    'active_item' => ':attributeを有効化',
     'error' => 'エラー',
-    'toggle' => 'タンク',
-    'toggle_action' => '切り替え:action',
-    'request_url' => 'アドレスリクエスト',
+    'toggle' => 'トグル',
+    'toggle_action' => ':actionをトグル',
+    'request_url' => 'リクエストURL',
     'function' => [
         'navigation' => 'ナビゲーション',
         'menubar' => 'メニューバー',
-        'fullscreen' => 'フルスクリーン',
+        'fullscreen' => '全画面',
     ],
     'days' => [
         'attribute' => '{1} 日間|{2} 日目',
@@ -72,77 +74,77 @@ return [
         'sat' => '土曜日',
         'weekend' => '週末',
         'work' => '平日',
-        'next' => '翌日配達',
+        'next' => '翌日',
     ],
-    'qrcode' => ':attribute は eQRにして下さい。',
+    'qrcode' => ':attributeのQRコード',
     'deleted' => '削除済み',
-    'deleted_item' => ':attribute が取り消されました',
+    'deleted_item' => ':attributeを削除しました',
     'print' => '印刷',
     'unlimited' => '無制限',
     'payment' => [
-        'credit' => '残高',
-        'alipay' => 'アリペイ',
+        'credit' => 'クレジット',
+        'alipay' => 'Alipay',
         'qq' => 'QQウォレット',
-        'wechat' => 'WeChat 支払う',
-        'crypto' => 'バーチャル通貨',
-        'manual' => '自動決済',
+        'wechat' => 'WeChatペイ',
+        'crypto' => '暗号通貨',
+        'manual' => '手動支払',
         'status' => [
-            'wait' => '支払',
+            'wait' => '支払待ち',
         ],
     ],
     'order' => [
         'status' => [
-            'cancel' => '中止',
+            'cancel' => 'キャンセル',
             'complete' => '完了',
-            'prepaid' => '事前決済',
-            'ongoing' => '有効',
-            'review' => '保留中',
+            'prepaid' => '前払い',
+            'ongoing' => '進行中',
+            'review' => '確認待ち',
         ],
     ],
-    'recommend' => '推奨',
-    'advance' => '上級者向け',
+    'recommend' => 'おすすめ',
+    'advance' => 'アドバンス',
     'action' => 'アクション',
-    'search' => '360',
-    'edit' => '編集',
-    'delete' => '削除しました。',
+    'search' => '検索',
+    'edit' => '編集',
+    'delete' => '削除',
     'status' => [
         'attribute' => '状態',
         'inactive' => '非アクティブ',
-        'disabled' => 'カットオフ',
-        'banned' => '禁止',
-        'normal' => '通常',
-        'enabled' => '起動',
-        'expire' => 'もうすぐ',
-        'limited' => '制限',
-        'run_out' => '流出',
-        'unused' => '使用されていません',
-        'used' => '使用',
-        'closed' => '閉鎖',
+        'disabled' => '無効',
+        'banned' => 'Ban',
+        'normal' => '通常',
+        'enabled' => '有効',
+        'expire' => '期限切れ',
+        'limited' => '制限付き',
+        'run_out' => '残量なし',
+        'unused' => '使用',
+        'used' => '使用済み',
+        'closed' => 'クローズ',
         'applying' => '申請中',
-        'withdrawn' => '出金',
-        'unwithdrawn' => '出金',
+        'withdrawn' => '出金済み',
+        'unwithdrawn' => '出金',
         'reply' => '返信済み',
-        'pending' => 'ペンディング',
-        'unknown' => '通知なし',
-        'available' => '発効中',
-        'reject' => '生活有り',
-        'rejected' => '却下された',
-        'review' => '承認待ち',
-        'reviewed' => '保留中の承認',
-        'paid' => 'お出金',
-        'payment_pending' => '保留中の打出',
-        'pass' => 'はい',
-        'send_to_credit' => '送金先残高',
+        'pending' => '保留中',
+        'unknown' => '不明',
+        'available' => '利用可能',
+        'reject' => '却下',
+        'rejected' => '却下済み',
+        'review' => '審査待ち',
+        'reviewed' => '審査済み',
+        'paid' => '支払済み',
+        'payment_pending' => '支払保留中',
+        'pass' => 'パス',
+        'send_to_credit' => 'クレジットに入金',
         'waiting_tobe_send' => '配信待ち',
     ],
-    'stay_unchanged' => '変更しない場合は空白のままにしてください。',
-    'random_generate' => '空欄でランダムに生成する',
-    'request_failed' => '要求エラー 再試行してください',
-    'convert' => '何もしない',
-    'import' => '起動',
+    'stay_unchanged' => '空欄のままで変更なし',
+    'random_generate' => '空欄の場合はランダム生成',
+    'request_failed' => 'リクエストに失敗しました。再度お試しください。',
+    'convert' => '変換',
+    'import' => 'インポート',
     'or' => 'または',
-    'more' => 'さらに表示',
-    'to' => 'まで',
-    'to_be_send' => '保留中',
-    'developing' => '開発中です!お楽しみに',
+    'more' => 'もっと見る',
+    'to' => '',
+    'to_be_send' => '送信待ち',
+    'developing' => '開発中です。お楽しみに!',
 ];

+ 25 - 23
resources/lang/ja/errors.php

@@ -1,32 +1,34 @@
 <?php
 
+declare(strict_types=1);
+
 return [
     'forbidden' => [
-        'access' => '不明なIPを検出する、またはプロキシアクセスでアクセスを禁止します',
-        'bots' => 'ロボットがアクセスすることを検出し、アクセス禁止',
-        'china' => '中国IPを検出するか、プロキシを使用してアクセスを禁止します。',
-        'oversea' => '海外IPまたはプロキシアクセスが検出されましたアクセス禁止',
+        'access' => '不明なIPまたはプロキシからのアクセスを検出したため、アクセスを拒否します',
+        'bots' => 'ボットからのアクセスを検出したため、アクセスを拒否します',
+        'china' => '中国IPまたはプロキシからのアクセスを検出したため、アクセスを拒否します',
+        'oversea' => '海外IPまたはプロキシからのアクセスを検出したため、アクセスを拒否します',
     ],
     'log' => 'ログ',
-    'refresh' => '新しいブラシ',
-    'refresh_page' => 'ページを更新してから次にアクセスしてください',
-    'report' => 'エラー❌誤報告がある:',
-    'safe_enter' => '安全なポータルへのアクセス',
-    'safe_code' => '在庫探索をしない',
-    'title' => '⚠️エラートリガー',
-    'unsafe_enter' => '非安全なポータルへのアクセス',
-    'visit' => 'サポートはこちら:',
-    'whoops' => '痛い!',
-    'get_ip' => 'IPメッセージの例外を取得する',
+    'refresh' => '新',
+    'refresh_page' => 'ページを更新してから再度お試しください',
+    'report' => 'エラーに次のレポートが含まれています:',
+    'safe_enter' => '安全な入口',
+    'safe_code' => '安全コードを入力してください',
+    'title' => '⚠️ エラーが発生しました',
+    'unsafe_enter' => '安全ではない入口',
+    'visit' => 'アクセスしてください',
+    'whoops' => 'おっと!',
+    'get_ip' => 'IP情報の取得に失敗しました',
     'subscribe' => [
-        'unknown' => 'リンクエラー! 取得を再試行してください!',
-        'sub_baned' => 'このリンクは無効化されました。クエリ理由を参照してください',
-        'user' => 'エラーリンク,アカウントが存在しません! 取得し直してください.',
-        'user_disable' => '無効なアカウントです!',
-        'baned_until' => 'アカウントの制限が緩和した時間をおいてから再度解除してください!',
-        'out' => 'トラフィックが使い切れました。購入するか、データのリセットを再試行しましょう!',
-        'expired' => 'アカウントの有効期限が切れています。お手数ですが、購読してみてください。',
-        'question' => 'アカウントに問題があります。連絡先検索にアクセスしてください!',
-        'none' => '利用できるノードがありません',
+        'unknown' => '不明なサブスクリプションです!新しいURLを取得してください!',
+        'sub_baned' => 'サブスクリプションがBANされています! 詳細はウェブサイトをご確認ください。',
+        'user' => '誤ったURLです。アカウントが存在しません!',
+        'user_disable' => 'アカウントが無効化されています! サポートにお問い合わせください!',
+        'baned_until' => ':timeまでアカウントはBANされています。ロック解除をお待ちください!',
+        'out' => 'データが使い切られました! データを追加購入するかリセットしてください!',
+        'expired' => 'アカウントの有効期限が切れています! 購入を更新してください!',
+        'question' => 'アカウントにエラーが発生しています! 詳細はウェブサイトをご確認ください!',
+        'none' => '使用可能なノードがありません',
     ],
 ];

+ 138 - 136
resources/lang/ja/model.php

@@ -1,110 +1,112 @@
 <?php
 
+declare(strict_types=1);
+
 return [
     'user' => [
-        'id' => 'ユーザ ID',
+        'id' => 'ユーザID',
         'attribute' => 'ユーザー',
         'nickname' => 'ニックネーム',
-        'username' => 'アカウント',
+        'username' => 'ユーザー名',
         'password' => 'パスワード',
         'credit' => '残高',
-        'invite_num' => '利用可能な招待コード',
-        'reset_date' => 'リセット日',
+        'invite_num' => '招待コード残数',
+        'reset_date' => 'データリセット予定日',
         'port' => 'ポート',
-        'traffic_used' => 'データ使用量',
-        'service' => 'プロキシ',
-        'group' => 'グループ',
-        'account_status' => 'アカウント状態',
-        'proxy_status' => 'プロキシ状態',
-        'expired_date' => '終了日',
-        'role' => 'ロール権限',
-        'wechat' => 'マイクロレター',
+        'traffic_used' => '使用済みデータ量',
+        'service' => 'プロキシサービス',
+        'group' => 'ユーザーグループ',
+        'account_status' => 'アカウントステータス',
+        'proxy_status' => 'プロキシステータス',
+        'expired_date' => '有効期限',
+        'role' => '権限',
+        'wechat' => 'WeChat',
         'qq' => 'QQ',
-        'remark' => 'メモ',
-        'uuid' => 'VMess UUUID',
-        'proxy_passwd' => 'パスワード',
-        'proxy_method' => '暗号化方式',
-        'usable_traffic' => '利用可能データ',
+        'remark' => '備考',
+        'uuid' => 'VMess UUID',
+        'proxy_passwd' => 'プロキシパスワード',
+        'proxy_method' => '暗号化',
+        'usable_traffic' => '利用可能データ',
         'proxy_protocol' => 'プロトコル',
-        'proxy_obfs' => '難読化',
-        'speed_limit' => 'ユーザー制限速度',
-        'inviter' => '招待人:',
+        'proxy_obfs' => 'オブフェスケーション',
+        'speed_limit' => '速度制限',
+        'inviter' => '招待',
         'created_date' => '登録日',
     ],
     'common' => [
-        'extend' => '拡張',
-        'sort' => '並べ替え',
+        'extend' => '拡張情報',
+        'sort' => '並び順',
         'description' => '説明',
         'type' => 'タイプ',
         'level' => 'レベル',
     ],
     'country' => [
-        'code' => 'ISO国コード',
-        'icon' => 'ビーコン',
+        'code' => '国コード',
+        'icon' => '国旗',
         'name' => '国名',
     ],
     'subscribe' => [
         'code' => 'サブスクリプションコード',
-        'req_times' => '要求回数',
-        'updated_at' => '前回の要求時間',
-        'ban_time' => 'アクセス禁止時間',
-        'ban_desc' => 'BANされた理由',
-        'req_ip' => 'リクエスト IP',
-        'req_header' => '訪問',
+        'req_times' => 'リクエスト回数',
+        'updated_at' => '最終リクエスト日時',
+        'ban_time' => 'BAN期限',
+        'ban_desc' => 'BAN理由',
+        'req_ip' => 'リクエストIP',
+        'req_header' => 'アクセスヘッダー',
     ],
     'oauth' => [
         'type' => 'チャネル',
-        'identifier' => ' 識別のみ',
+        'identifier' => '識別子',
     ],
     'user_group' => [
         'attribute' => 'ユーザーグループ',
         'name' => 'グループ名',
-        'nodes' => 'ノードの選択',
+        'nodes' => 'ノード',
     ],
     'node' => [
         'attribute' => 'ノード',
         'id' => 'ノードID',
-        'name' => '注文番号による検索',
+        'name' => '名前',
         'domain' => 'ドメイン',
-        'static' => '生存',
-        'online_user' => '開くべきクリック ギルドVault 4',
-        'data_consume' => 'トラフィックの生成',
-        'data_rate' => 'トラフィックの割合',
+        'static' => '生存ステータス',
+        'online_user' => 'オンラインユーザー',
+        'data_consume' => 'データ使用量',
+        'data_rate' => 'データレート',
         'ddns' => 'DDNS',
-        'ipv4' => 'IPv4アドレス',
+        'ipv4' => 'IPv4アドレス',
         'ipv6' => 'IPv6アドレス',
-        'push_port' => 'メッセージポート:',
-        'rule_group' => '監査グループ',
-        'traffic_limit' => 'ノード制限速度',
-        'client_limit' => 'デバイスの制限',
-        'label' => 'タグ',
-        'country' => '都道府県',
+        'push_port' => 'プッシュポート',
+        'rule_group' => 'ルールグループ',
+        'traffic_limit' => '速度制限',
+        'client_limit' => 'クライアント制限',
+        'label' => 'ラベル',
+        'country' => '',
         'udp' => 'UDP',
-        'display' => '購読と表示',
-        'detection' => 'ノードのブロック認識',
-        'method' => '暗号化方式',
+        'display' => '表示とサブスクリプション',
+        'detection' => 'ブロック検出',
+        'method' => '暗号化',
         'protocol' => 'プロトコル',
-        'protocol_param' => 'プロトコルパラメータ',
-        'obfs' => '難読化',
-        'obfs_param' => '混乱した引数',
-        'single' => '単一ポート',
-        'transfer' => '転送',
+        'protocol_param' => 'プロトコルパラメータ',
+        'obfs' => 'オブフェスケーション',
+        'obfs_param' => 'オブフェスケーションパラメーター',
+        'single' => 'シングルポート',
+        'transfer' => 'リレー',
         'service_port' => 'サービスポート',
-        'single_passwd' => '[单] パスワード',
-        'v2_alter_id' => '追加ID',
-        'v2_net' => '転送方法',
-        'v2_cover' => '偽装タイプ',
-        'v2_host' => '偽装ドメイン',
-        'v2_path' => 'パス | キー',
+        'single_passwd' => 'シングルポートパスワード',
+        'v2_alter_id' => '変更ID',
+        'v2_net' => 'ネットワーク',
+        'v2_cover' => 'カバー',
+        'v2_host' => 'ホスト',
+        'v2_path' => 'パスまたはキー',
         'v2_sni' => 'SNI',
-        'v2_tls' => '接続TLS',
-        'v2_tls_provider' => 'TLS の構成設定',
-        'relay_port' => '出力ポート',
+        'v2_tls' => 'TLS',
+        'v2_tls_provider' => 'TLS設定',
+        'relay_port' => 'リレーポート',
     ],
     'node_auth' => [
-        'attribute' => 'ノードライセンス',
-        'key' => '通信キー<small>ノード</small>',
-        'secret' => 'リバース通信キー',
+        'attribute' => 'ノード認証',
+        'key' => '通信キー<small>ノード</small>',
+        'secret' => 'リバースシークレット',
     ],
     'node_cert' => [
         'attribute' => 'ドメイン証明書',
@@ -117,28 +119,28 @@ return [
     ],
     'order' => [
         'attribute' => '注文',
-        'id' => '名前で検索します。',
-        'original_price' => '旧価格',
-        'price' => '価格',
-        'pay_way' => '支払方法',
-        'status' => 'ご注文状況:',
+        'id' => '注文ID',
+        'original_price' => '定価',
+        'price' => '実際の価格',
+        'pay_way' => '支払方法',
+        'status' => 'ステータス',
     ],
     'goods' => [
-        'attribute' => '配送番号の設定',
-        'name' => '注文番号による検索',
-        'price' => '販売価格',
-        'category' => 'カテゴリ',
-        'renew' => '使用量のリセット',
-        'user_limit' => 'ユーザー制限速度',
-        'period' => '期間をリセット',
-        'traffic' => 'トラフィックの経度',
-        'invite_num' => '招待コードを贈る',
-        'limit_num' => '最大購入数',
-        'available_date' => '有効期',
+        'attribute' => '商品',
+        'name' => '名称',
+        'price' => '価格',
+        'category' => 'カテゴリ',
+        'renew' => 'データリセット価格',
+        'user_limit' => 'ユーザー速度制限',
+        'period' => 'リセットサイクル',
+        'traffic' => 'データ容量',
+        'invite_num' => '付与招待コード数',
+        'limit_num' => '購入制限数',
+        'available_date' => '有効期',
         'hot' => '人気',
-        'color' => 'カラー',
-        'logo' => 'ベンダサムネイル画像サイズ',
-        'info' => 'カスタムリスト',
+        'color' => '',
+        'logo' => 'ロゴ',
+        'info' => 'カスタム情報',
     ],
     'rule' => [
         'attribute' => 'ルール',
@@ -147,84 +149,84 @@ return [
     ],
     'rule_group' => [
         'attribute' => 'ルールグループ',
-        'name' => 'グループ名',
-        'type' => '監査モード',
-        'rules' => '規則選択',
+        'name' => '名',
+        'type' => 'タイプ',
+        'rules' => 'ルール',
     ],
     'role' => [
         'attribute' => 'ロール',
-        'name' => '注文番号による検索',
+        'name' => '名称',
         'permissions' => '権限',
     ],
     'permission' => [
-        'attribute' => 'アクセス許可の動作',
-        'description' => 'ビヘイビアの説明',
+        'attribute' => '権限',
+        'description' => '説明',
         'name' => 'ルート名',
     ],
     'article' => [
         'attribute' => '記事',
-        'category' => 'クラス',
-        'language' => '話す',
-        'logo' => 'ヘッダ',
-        'created_at' => '公開日',
-        'updated_at' => '最終更新日',
+        'category' => 'カテゴリー',
+        'language' => '言語',
+        'logo' => '表紙',
+        'created_at' => '投稿日',
+        'updated_at' => '更新日',
     ],
     'coupon' => [
-        'attribute' => 'カード券',
-        'name' => 'カード券名',
-        'sn' => 'クーポンコードを使用',
-        'logo' => 'カード券画像',
-        'value' => '割引率',
-        'priority' => '重さ',
-        'usable_times' => '使用数',
-        'minimum' => 'MAX減条件',
-        'used' => '個人制限',
-        'levels' => 'ランク制限',
-        'groups' => 'グループ制限',
-        'users_whitelist' => '限定ユーザー',
-        'users_blacklist' => 'ユーザーを無効にする',
-        'services_whitelist' => 'Emailアドレスを入力してください',
-        'services_blacklist' => '製品を無効にする。',
-        'newbie' => '新人専属',
-        'num' => '数',
+        'attribute' => 'クーポン',
+        'name' => '名',
+        'sn' => 'コード',
+        'logo' => 'ロゴ',
+        'value' => '',
+        'priority' => '優先順位',
+        'usable_times' => '利用制限回数',
+        'minimum' => '最低購入額',
+        'used' => '個人利用制限',
+        'levels' => 'レベル制限',
+        'groups' => 'グループ制限',
+        'users_whitelist' => 'ホワイトリストユーザー',
+        'users_blacklist' => 'ブラックリストユーザー',
+        'services_whitelist' => '対象商品',
+        'services_blacklist' => '対象外商品',
+        'newbie' => '新規ユーザー限定',
+        'num' => '数',
     ],
     'aff' => [
-        'invitee' => '消費者',
-        'amount' => '消費金額',
-        'commission' => '払戻額',
-        'updated_at' => '処理時間',
-        'created_at' => '注文なし',
+        'invitee' => '購入者',
+        'amount' => '注文金額',
+        'commission' => 'コミッション',
+        'updated_at' => '処理',
+        'created_at' => '注文',
     ],
     'referral' => [
-        'created_at' => '要求時間',
-        'user' => 'アカウントのリクエスト',
-        'amount' => '引き出し額申請',
-        'id' => '単品ID',
+        'created_at' => '申請日',
+        'user' => '申請者',
+        'amount' => '金額',
+        'id' => '申請ID',
     ],
     'notification' => [
-        'address' => '送信先アドレス',
-        'created_at' => '配達日数',
-        'status' => '納品検収状態',
+        'address' => '受信者',
+        'created_at' => '送信日',
+        'status' => 'ステータス',
     ],
     'ip' => [
-        'network_type' => '通信タイプ',
-        'info' => '関する地域',
+        'network_type' => 'ネットワークタイプ',
+        'info' => 'ロケーション',
     ],
     'user_traffic' => [
-        'upload' => 'トラフィックのアップロード',
-        'download' => '通信量のダウンロード',
-        'total' => '合計トラフィック',
-        'log_time' => '記録時',
+        'upload' => 'アップロード',
+        'download' => 'ダウンロード',
+        'total' => '合計',
+        'log_time' => '記録時',
     ],
     'user_data_modify' => [
-        'before' => '変更前のトラフィック',
-        'after' => '運用の後退率',
-        'created_at' => 'タイムスタンプ',
+        'before' => '変更前',
+        'after' => '変更後',
+        'created_at' => '変更日時',
     ],
     'user_credit' => [
-        'before' => '操作前残高',
-        'after' => '操作後の金額',
-        'amount' => '発生金額',
-        'created_at' => 'タイムスタンプ',
+        'before' => '変更前',
+        'after' => '変更後',
+        'amount' => '金額',
+        'created_at' => '変更日時',
     ],
 ];

+ 28 - 26
resources/lang/ja/notification.php

@@ -1,32 +1,34 @@
 <?php
 
+declare(strict_types=1);
+
 return [
-    'attribute' => 'お知らせ',
-    'new' => ':numの新しいメッセージ',
-    'empty' => '現在新しいメッセージが届いています',
-    'payment_received' => '注文支払成功、量::amount,詳細を参照',
-    'account_expired' => 'アカウントの期限切れアラーム',
-    'account_expired_content' => 'アカウントは :days\' 日後に期限切れになります。あなたのサービスの利用を継続するには、お預かりにお支払いください。',
-    'account_expired_blade' => 'アカウントは :days日" に期限切れになります。次回ご利用ください',
-    'active_email' => 'この操作を 30 分以内にしてください',
-    'close_ticket' => 'チケット: titleがクローズされました',
-    'view_web' => 'アクセスウェブサイト',
-    'view_ticket' => 'チケットにアクセス',
-    'new_ticket' => '新しいチケットを受け取りました::title',
-    'reply_ticket' => 'チケット返信::titles',
-    'ticket_content' => 'チケットの内容',
-    'node_block' => 'ノードブロックされるときの警告',
-    'node_offline' => 'オフラインノード警告',
-    'node_offline_content' => '次のノードには、例外:心臓血管異常があります。おそらくオフライン:',
-    'block_report' => 'ログを無効化:',
-    'traffic_warning' => 'トラフィックのリマインダー',
-    'traffic_remain' => 'データ使用:: percent%を使用しています、集中させてください',
-    'traffic_tips' => 'あなたのサブスクリプションデータに日数をリセットします。トラフィック使用または使用し、その後数量を0にすればプランをリセットできます。',
-    'verification_account' => 'アカウントの認',
-    'verification' => '認証コード:',
-    'verification_limit' => '有効な:minutes分で認証を完了してください。',
-    'data_anomaly' => 'データ例外ユーザーアラート',
-    'data_anomaly_content' => 'ユーザーの場合、ID:最近の1時間 [上り従量::upload| 下り速度::download | と共計::total]',
+    'attribute' => '通知',
+    'new' => '新しいメッセージが:num件あります',
+    'empty' => '新しいメッセージはありません',
+    'payment_received' => '支払いを受け取りました。金額: :amount 円。注文の詳細を見る',
+    'account_expired' => 'アカウントの有効期限切れ注意',
+    'account_expired_content' => ':days日後にアカウントが期限切れとなります。サービスを継続するためには早めに更新してください。',
+    'account_expired_blade' => ':days日後にアカウントが期限切れになります。早めに更新してください。',
+    'active_email' => '30分以内に認証を完了してください',
+    'close_ticket' => 'チケット:id :title はクローズされました',
+    'view_web' => 'ウェブサイトを見る',
+    'view_ticket' => 'チケットを見る',
+    'new_ticket' => '新しいチケットを受信しました: :title',
+    'reply_ticket' => 'チケットへの返信: :title',
+    'ticket_content' => 'チケットの内容:',
+    'node_block' => 'ノードブロックの警告',
+    'node_offline' => 'ノードオフラインの警告',
+    'node_offline_content' => '異常なノードがあり、オフラインの可能性があります:',
+    'block_report' => 'ブロックレポート:',
+    'traffic_warning' => 'データ使用量の警告',
+    'traffic_remain' => 'データの:percent%使用済みです。ご注意ください。',
+    'traffic_tips' => 'データリセット日に注意し、データを合理的に使用するか、使い切った後に更新してください。',
+    'verification_account' => 'アカウントの認',
+    'verification' => '確認コード:',
+    'verification_limit' => ':minutes分以内に確認してください',
+    'data_anomaly' => 'データ異常ユーザーの警告',
+    'data_anomaly_content' => 'ユーザー:id: [アップロード: :upload | ダウンロード: :download | 合計: :total] 最終1時間',
     'node' => [
         'upload' => 'アップロード',
         'download' => 'ダウンロード',

+ 154 - 152
resources/lang/ja/user.php

@@ -1,235 +1,237 @@
 <?php
 
+declare(strict_types=1);
+
 return [
     'account' => [
-        'credit' => 'アカウント残高',
+        'credit' => '残高',
         'status' => 'アカウント状態',
         'level' => 'アカウントレベル',
-        'group' => '下限額',
-        'speed_limit' => 'スピード',
-        'remain' => '残りのデータ',
-        'time' => 'サブスクリプション期間',
-        'last_login' => '最近のサインイン順',
-        'reset' => '{0} が残っています <code id="restTime">:days</code> のトラフィックのリセット|[1,*] と :days 日のデータをリセットしました',
-        'connect_password' => '接続パスワード',
+        'group' => 'グループ',
+        'speed_limit' => '速度制限',
+        'remain' => '残データ',
+        'time' => '有効期限',
+        'last_login' => '最終ログイン',
+        'reset' => '{0} <code id="restTime">:days</code>後にデータがリセットされます |[1,*] データがリセットされるまで :days 日です',
+        'connect_password' => 'プロキシ接続パスワード',
         'reason' => [
-            'normal' => 'いつも大丈夫よ',
-            'expired' => 'サブスクリプションの有効期限が切れました',
-            'overused' => 'この期間でのデータ通信量が <code>:data</code> GB<br/> を超えてシステムの制限をトリガー <code id="banedTime">%</code> から切断される',
-            'traffic_exhausted' => 'アカウント[流量]は壊れているため',
-            'unknown' => '原因は不明です。[刷新]あなたのブラウザをお試しください。何度も問題が続くようであれば,管理者に連絡を取ってください.',
+            'normal' => 'アカウント状態は正常です',
+            'expired' => 'お客様のプランは有効期限が切れています',
+            'overused' => '<code>:data</code> GBの時間制限を超えました。<code id="banedTime">:min</code> 後に制限が解除されます。',
+            'traffic_exhausted' => 'データが使い切られました',
+            'unknown' => '不明なエラーです。まずはブラウザの更新をお試しください。改善しない場合は管理者にお問い合わせください。',
         ],
     ],
     'home' => [
         'attendance' => [
-            'attribute' => 'セプト',
-            'disable' => 'システムにはログイン機能が開放されていません',
-            'done' => '簽到已經簽到了,明天再來!',
-            'success' => 'データ取得した :data',
-            'failed' => 'システム❌例外',
+            'attribute' => 'チェックイン',
+            'disable' => 'チェックイン機能は無効化されています。',
+            'done' => 'すでにチェックイン済みです。明日また来てください。',
+            'success' => ':data データを獲得しました。',
+            'failed' => 'システムエラー',
         ],
-        'traffic_logs' => 'トラフィックのログ',
+        'traffic_logs' => 'データ使用履歴',
         'announcement' => 'お知らせ',
-        'wechat_push' => 'WeChat 通知',
+        'wechat_push' => 'WeChatプッシュ通知',
         'chat_group' => 'チャットグループ',
         'empty_announcement' => 'お知らせはありません',
     ],
-    'purchase_to_unlock' => '購入後にアンロックす',
-    'purchase_required' => 'この機能は非課金ユーザーに代わって有効です!',
+    'purchase_to_unlock' => '購入後に機能がアンロックされます',
+    'purchase_required' => 'この機能は無料ユーザーには利用できません。 ',
     'attribute' => [
-        'node' => 'ネットワーク',
-        'data' => 'トラフィック',
+        'node' => 'ノード',
+        'data' => 'データ',
         'ip' => 'IPアドレス',
-        'isp' => 'キャリア',
+        'isp' => 'プロバイダー',
         'address' => '地域',
     ],
-    'purchase_promotion' => 'さあ買って買ってわかったかい?',
+    'purchase_promotion' => '今すぐサービスを購入!',
     'menu' => [
-        'helps' => '組織援助',
-        'home' => 'メインページ',
-        'invites' => '招待',
-        'invoices' => '元帳',
-        'nodes' => 'ルーティング',
-        'referrals' => 'あなたの宣伝フィールド',
-        'shop' => 'ビジネス',
-        'profile' => '設置',
-        'tickets' => '仕事オーダー',
-        'admin_dashboard' => '関係ある?',
-    ],
-    'contact' => '連絡先情報',
+        'helps' => 'ヘルプ',
+        'home' => 'ホーム',
+        'invites' => '招待',
+        'invoices' => '請求書',
+        'nodes' => 'ノード',
+        'referrals' => '紹介',
+        'shop' => 'サービス',
+        'profile' => 'プロフィール',
+        'tickets' => 'チケット',
+        'admin_dashboard' => '管理画面',
+    ],
+    'contact' => 'お問い合わせ',
     'oauth' => [
-        'bind_title' => 'ソーシャル連携アカウント',
-        'not_bind' => '未リンク',
-        'bind' => 'ほどく',
-        'rebind' => '再リンクする',
-        'unbind' => '別荘を分解',
+        'bind_title' => 'SNSアカウントを連携する',
+        'not_bind' => '未連携',
+        'bind' => '連携する',
+        'rebind' => '再連携する',
+        'unbind' => '連携解除',
     ],
     'coupon' => [
-        'discount' => 'オフ',
+        'discount' => '割引',
         'error' => [
             'unknown' => '無効なクーポン',
-            'used' => 'このクーポンは既に使用されています',
+            'used' => 'クーポンは使用済みです',
             'expired' => 'クーポンの有効期限が切れています',
-            'run_out' => 'クーポン切れ',
-            'inactive' => 'このクーポンはまだ有効ではありません',
-            'wait' => 'イベントまで :timeは実行されますが、少々お待ちください。',
-            'unmet' => '使用条件が足りません',
-            'minimum' => 'このクーポンを利用できるのは :amount です',
-            'overused' => 'この券は:times 回のみ使用できます',
-            'users' => 'アカウントはセール条件を満たしていません。',
-            'services' => '品が割引基準を満たしていません。プロモーション条件をチェックしてください',
+            'run_out' => 'クーポンの利用回数が制限に達しました',
+            'inactive' => 'クーポンはまだ有効ではありません',
+            'wait' => ':timeに有効になりますので、お待ちください。',
+            'unmet' => '利用条件を満たしていません',
+            'minimum' => '最低利用金額は :amount です',
+            'overused' => 'クーポンの利用可能回数は :times 回です',
+            'users' => 'アカウントはキャンペーン対象外です',
+            'services' => '商品は割引対象外です。キャンペーン規約をご確認ください。',
         ],
     ],
-    'error_response' => 'エラーが発生しました。後でもう一度お試し下さい。',
+    'error_response' => 'エラーが発生しました。時間をおいて再度お試しください。',
     'invite' => [
         'attribute' => '招待コード',
-        'counts' => '合計 <code>:num</code> 招待コード',
-        'tips' => 'の生成<strong> :num </strong>の招待コード、:days の',
+        'counts' => '招待コード総数 <code>:num</code>',
+        'tips' => '残招待コード <strong>:num</strong> 個。招待コードは発行後:days日で失効します。',
         'logs' => '招待履歴',
-        'promotion' => '招待コードに登録し、有効にすると購読者間の<mark>クフーン</mark>トラフィックが贈られます。消費時、消費される消費額の獲得金額が<mark>:referral_percent</mark>となります。',
-        'generate_failed' => '生成失敗しました:出席者が指定した回数だけ増やせません',
+        'promotion' => '招待コードで登録すると、招待元と被招待者の両方に<mark>:traffic</mark>データが付与されます。被招待者が購入した場合、購入金額の<mark>:referral_percent%</mark>が報酬として付与されます。',
+        'generate_failed' => '生成失敗: 招待コードの上限に達しました',
     ],
     'reset_data' => [
-        'action' => 'トラフィックのリセット',
-        'cost' => '<code>:amount</code> が必要です',
-        'cost_tips' => '今回のリセットトラフィックは残高:amountが差し引かれます!',
-        'lack' => '残高不足です。請求してください',
-        'logs' => 'ユーザー操作に必要な量をリセット',
-        'success' => 'リセットしました',
+        'action' => 'データリセット',
+        'cost' => 'コスト <code>:amount</code>',
+        'cost_tips' => 'データリセットには :amount が差し引かれます!',
+        'lack' => '残高が足りません。チャージしてください。',
+        'logs' => 'ユーザーデータリセット記録',
+        'success' => 'リセット成功',
     ],
     'referral' => [
-        'link' => '住所1',
-        'total' => '戻額合計額:amount(:total 回)、amoneyが追加された場合、出金を申請してください。',
-        'logs' => 'コミッション履歴',
-        'failed' => '申請できませんでした',
-        'success' => '申請成功しました。',
+        'link' => '紹介リンク',
+        'total' => '総報酬 :amount(:total 回)。:money 以上になると出金できます。',
+        'logs' => '報酬履歴',
+        'failed' => '申請失敗',
+        'success' => '申請成功',
         'msg' => [
-            'account' => 'アカウントが期限切れです。購入してください。',
-            'applied' => '申請中です。前回の応募が終わるまでお待ちください。',
-            'unfulfilled' => '出金することができ、:amountのご利用をお待ちください',
-            'wait' => '販売中',
-            'error' => '還元フォームの作成に失敗しました。後ほどお試しください',
+            'account' => 'アカウントの有効期限が切れています。まずはサービスを購入してください。',
+            'applied' => '申請はすでに存在しています。処理完了をお待ちください。',
+            'unfulfilled' => '出金には :amount が必要です。頑張ってください!',
+            'wait' => '管理者による承認をお待ちください。',
+            'error' => '申請の作成に失敗しました。時間をおいて再度試すか、管理者にお問い合わせください。',
         ],
     ],
     'inviter' => '招待者',
-    'invitee' => '招待者',
+    'invitee' => '招待者',
     'registered_at' => '登録日',
     'bought_at' => '購入日',
-    'payment_method' => '支払い方法',
-    'pay' => 'お支払い',
-    'input_coupon' => 'チャージ券コードを入力してください',
-    'recharge' => 'クレジットの追加',
-    'recharge_credit' => '資金を追加',
-    'recharging' => 'クレジットを追加中...',
-    'withdraw_commission' => 'チェックアウト手数料',
-    'withdraw_at' => '決済日',
-    'withdraw_logs' => 'キャッシュアウトの記録',
-    'withdraw' => '条件',
-    'scan_qrcode' => '代わりにクライアントを使用してQRコードをスキャン',
+    'payment_method' => '決済方法',
+    'pay' => '支払う',
+    'input_coupon' => 'クーポンコードを入力',
+    'recharge' => 'チャージ',
+    'recharge_credit' => '残高チャージ',
+    'recharging' => 'チャージ中...',
+    'withdraw_commission' => '報酬出金',
+    'withdraw_at' => '出金日',
+    'withdraw_logs' => '出金記録',
+    'withdraw' => '出金',
+    'scan_qrcode' => 'クライアントでQRコードをスキャン',
     'shop' => [
-        'hot' => 'ヒート',
-        'limited' => '公式',
-        'change_amount' => '追加入金',
-        'change_amount_help' => '追加入荷額を入力してください',
+        'hot' => '人気',
+        'limited' => '限定',
+        'change_amount' => 'チャージ金額',
+        'change_amount_help' => 'チャージ金額を入力',
         'buy' => '購入',
         'description' => '説明',
         'service' => 'サービス',
-        'pay_credit' => '残高支払い',
-        'pay_online' => 'オンライン決済',
+        'pay_credit' => '残高支払い',
+        'pay_online' => 'オンライン支払い',
         'price' => '価格',
-        'quantity' => '数',
+        'quantity' => '数',
         'subtotal' => '小計',
         'total' => '合計',
-        'conflict' => 'パッケージの不一致',
-        'conflict_tips' => '<p>現在購入したプランは自動的に <code>プリペイドプラン</code> に設定されます。<p><ol class=“text-left”><li> プリペイドプランは、有効なプランが失効した後に自動的に開始されます!</li><li> 支払い後に手動でプランを有効化することもできます!</li></ol>',
-        'call4help' => 'チケット・サポートチケットを開いてください。',
+        'conflict' => 'プラン競合',
+        'conflict_tips' => '<p>現在の購入は<code>前払いプラン</code>として設定されます</p><p><ol class="text-left"><li>前払いプランは、現在のプラン終了後に自動で開始されます!</li><li>支払い後に手動でプランを開始することができます!</li></ol>',
+        'call4help' => 'お問い合わせはチケットにてお願いします',
     ],
     'service' => [
-        'node_count' => '<code>:num</code> 高品質なワイヤー',
-        'country_count' => '<code>:num</code> か国を上書きします。',
-        'unlimited' => 'スピード制限',
+        'node_count' => '<code>:num</code> 本の高品質ノード',
+        'country_count' => '<code>:num</code> カ国をカバー',
+        'unlimited' => '制限',
     ],
     'payment' => [
-        'error' => 'チャージ残高が正しくありません',
-        'creating' => '支払いフォームを作成しています...',
-        'redirect_stripe' => 'Stripeの支払い画面に移動',
-        'qrcode_tips' => 'QRコードをスキャンするには<strong class="red-600">:software</strong>を使用してください',
-        'close_tips' => '<code>:minutes</code>内の支払い手続きを完了してください。さもなければ注文は自動的にオフになります。',
-        'mobile_tips' => '<strong>モバイルユーザー</strong>:長押しの QR コード → 支払いを保存します -> スイート -> スイート -> スイートの選択で 支払いの選択',
+        'error' => 'チャージ金額が正しくありません',
+        'creating' => '支払いを作成中...',
+        'redirect_stripe' => 'Stripeの支払ページに移動中',
+        'qrcode_tips' => '<strong class="red-600">:software</strong>でQRコードをスキャンしてください',
+        'close_tips' => '<code>:minutes分</code>以内に支払いを完了してください。そうしないと注文は自動的にキャンセルされます。',
+        'mobile_tips' => '<strong>モバイルユーザー</strong>: QRコードを長押し -> 画像を保存 -> 支払アプリを開く -> アルバムから読み取る',
     ],
     'invoice' => [
         'attribute' => '注文',
-        'detail' => '支払い履歴',
+        'detail' => '購入履歴',
         'amount' => '金額',
-        'active_prepaid_question' => '事前決済サービスを有効化しますか?',
-        'active_prepaid_tips' => '現在のパッケージはパック内から有効になりました:<br>以前のパッケージは直すことができます!<br>この日最初からやり直しです!',
+        'active_prepaid_question' => '前払いパッケージをすぐにアクティブにしますか?',
+        'active_prepaid_tips' => 'アクティブ後:<br>- 現在のパッケージはすぐに失効!<br>- 有効期限は本日から再開!',
     ],
     'node' => [
-        'info' => '設定情報',
+        'info' => '構成情報',
         'setting' => 'プロキシ設定',
-        'unstable' => '車両の変動/メンテナンスで',
-        'rate' => ':ratio倍トラフィック消費',
+        'unstable' => 'ノードが不安定/メンテナンス中',
+        'rate' => ':ratio 倍のデータ使用',
     ],
     'subscribe' => [
         'link' => 'サブスクリプションリンク',
-        'tips' => 'アラート:このサブスクリプションリンクは個人にのみ利用され、このリンクを伝染しない限り、そのリンクはアカウントの利用量の異常なパケットを発信します。',
-        'exchange_warning' => 'サブスクリプションアドレスを変更すると、\n1.古いアドレスがすぐ無効\n2.接続パスワードの変更が発生します。',
-        'custom' => 'カスタムフィード',
-        'ss_only' => 'SSのみ購読する',
-        'ssr_only' => 'SSR(SSを含む)',
-        'v2ray_only' => 'V2Ray のみ購読する',
-        'trojan_only' => 'Trojan のみ登録',
-        'error' => '例外',
+        'tips' => '警告: このサブスクリプションリンクは個人利用目的でのみ共有可。アカウントの異常なデータ使用を検知し、自動的にBANする可能性があるため、リンクは共有しないでください。',
+        'exchange_warning' => 'サブスクリプション変更により:\n1. 現在のサブはすぐに無効になる\n2. 接続パスワードが変更される',
+        'custom' => 'カスタムサブスクリプション',
+        'ss_only' => 'SSのみ',
+        'ssr_only' => 'SSRのみ(SS含む)',
+        'v2ray_only' => 'V2Rayのみ',
+        'trojan_only' => 'Trojanのみ',
+        'error' => 'サブスクリプション変更エラー',
         'info' => [
-            'title' => 'アカウント概要 [非实时]',
+            'title' => 'アカウント概要 [リアルタイムではない]',
             'upload' => 'アップロードデータ',
-            'download' => '通信量のダウンロード',
-            'total' => 'パックトラフィック',
+            'download' => 'ダウンロードデータ',
+            'total' => 'プランデータ',
         ],
     ],
     'ticket' => [
         'attribute' => 'チケット',
-        'submit_tips' => '課題を確認しますか?',
-        'reply_confirm' => '課題に返信してよろしいですか。',
-        'close_tips' => 'この課題をクローズしますか?',
+        'submit_tips' => 'チケットを提出しますか?',
+        'reply_confirm' => 'チケットへの返信を確定しますか?',
+        'close_tips' => 'このチケットを閉じますか?',
         'close' => 'チケットを閉じる',
-        'failed_closed' => 'エラー:このチケットを閉じました',
-        'reply_placeholder' => '何か言えますか?',
+        'failed_closed' => 'エラー: チケットはすでに閉じられています',
+        'reply_placeholder' => 'ここにコメントを入力...',
         'reply' => '返信',
-        'close_msg' => 'チケット:ID :id人が手動でクローズしました',
-        'title_placeholder' => 'イシューや問題の内容は簡単に表現できます。',
-        'content_placeholder' => 'どのような状況で問題が起こるか、あなたが助けを必要とする場所かあなたの手助けをしてください',
-        'new' => '新しいチケットを作成する',
+        'close_msg' => 'チケット: ID :id がユーザーによって閉じられました',
+        'title_placeholder' => '簡単に問題を説明してください',
+        'content_placeholder' => '問題を詳細に説明して助けを得ることができるようにしてください',
+        'new' => '新規チケット',
         'working_hour' => '営業時間',
-        'online_hour' => '現在時刻',
-        'service_tips' => '本サイトには様々な連絡方法がありますので、<code>一つ</code>を選んでカスタマーサービスに連絡してください! <br>繰り返しリクエストすると、自動的に処理時間が遅延します',
-        'error' => '不明なエラーです!サポートに連絡してください',
+        'online_hour' => 'オンライン時間',
+        'service_tips' => 'ご連絡は<code>1つの</code>方法のみでお願いします。<br>重複したリクエストは対応を遅らせます。',
+        'error' => '不明なエラーです。スタッフに通知してください。',
     ],
     'traffic_logs' => [
-        '24hours' => '日のデータ使用',
+        '24hours' => '日のデータ使用',
         '30days' => '今月のデータ使用',
-        'tips' => 'ヒント:トラフィックの統計更新は遅延があります。統計は、翌日更新され、更新、1時間ごとに更新されます。',
+        'tips' => '注意: データに遅延があります。前日に更新される日次データ、前時間に更新される時間データ。',
     ],
     'client' => 'クライアント',
-    'tutorials' => '程度',
-    'current_role' => '現在のロール:',
+    'tutorials' => 'チュートリアル',
+    'current_role' => '現在のロール',
     'knowledge' => [
-        'title' => 'コンセンサス',
-        'basic' => '親しくさ',
+        'title' => 'ナレッジベース',
+        'basic' => '基本',
     ],
     'manual' => [
-        'red_packet' => 'PayPalギフト',
-        'hint' => 'コードを評価した後、👇(次へ)をクリックして「:backhand_index_hinting_down:」までお支払いを完了してください。',
-        'step_1' => '判断',
-        'step_1_title' => '適切に人工的な決済方法',
-        'step_2' => '支払い',
-        'step_2_title' => '支払いQR コードを取得してください。',
+        'red_packet' => 'Alipayレッドパケット',
+        'hint' => 'QRコードをスキャン後、【次へ】をクリックし、【送信】まで完了してください!',
+        'step_1' => '注意',
+        'step_1_title' => '手動支払いの方法',
+        'step_2' => '支払い',
+        'step_2_title' => '支払いQRコードを取得',
         'step_3' => '完了',
-        'step_3_title' => '保留中の支払いが承認されるまでお待ちください',
-        'remark' => '口座番号',
-        'remark_content' => 'ログインフォームに残っているアカウント。これは手動で確認することができます。',
-        'payment_hint' => 'お支払いで、金額に対応します(ほとんど払えない場合)',
-        'pre' => '戻る',
-        'next' => '次',
+        'step_3_title' => '手動確認待ち',
+        'remark' => 'アカウント備考',
+        'remark_content' => 'ログインアカウントを入力して確認',
+        'payment_hint' => '正確な金額を支払ってください。オーバーペイの返金はなく、アンダーペイの場合は差額をチャージ',
+        'pre' => '前のステップ',
+        'next' => '次のステップ',
     ],
 ];