3x-ui/web/translation/ja-JP.json
Aleksei Sidorenko 29fa28bf75 fix(tgbot): resolve client creation race conditions and localization bugs
- Refactored Telegram bot client creation state to use a concurrent-safe map (\clientStates map[int64]*ClientState\), replacing package-level global variables. This prevents data races when multiple administrators interact with the bot simultaneously.
- Fixed hardcoded English strings in \BuildInboundClientDataMessage\ by utilizing the \	.I18nBot()\ localization wrapper.
- Implemented \UpdateBotLocalizer\ to dynamically refresh the bot's language whenever the \	gLang\ setting is updated in the web panel, eliminating the need for a service restart.
- Synchronized missing translation keys for \Sub ID\ and \Flow\ across all non-English/Russian localization files to prevent missing interface elements.
2026-05-13 00:25:35 +03:00

977 lines
No EOL
59 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"camouflage": "偽装",
"cancel": "キャンセル",
"certificate": "証明書",
"check": "確認",
"clients": "クライアント",
"close": "閉じる",
"comment": "コメント",
"confirm": "確認",
"copied": "コピー済み",
"copy": "コピー",
"copySuccess": "コピー成功",
"create": "作成",
"day": "日",
"delete": "削除",
"depleted": "消耗済み",
"depletingSoon": "間もなく消耗",
"disabled": "無効",
"domainName": "ドメイン名",
"download": "ダウンロード",
"edit": "編集",
"emptyBalancersDesc": "追加されたバランサーはありません。",
"emptyDnsDesc": "追加されたDNSサーバーはありません。",
"emptyFakeDnsDesc": "追加されたFake DNSサーバーはありません。",
"emptyReverseDesc": "追加されたリバースプロキシはありません。",
"enable": "有効化",
"enabled": "有効",
"encryption": "暗号化",
"fail": "失敗",
"filter": "フィルター",
"getVersion": "バージョン取得",
"host": "ホスト",
"hour": "時間",
"indefinite": "無期限",
"info": "詳細情報",
"install": "インストール",
"lastOnline": "最終オンライン",
"loading": "読み込み中...",
"login": "ログイン",
"logout": "ログアウト",
"menu": {
"apiDocs": "API ドキュメント",
"dark": "ダーク",
"dashboard": "ダッシュボード",
"inbounds": "インバウンド一覧",
"link": "リンク管理",
"logout": "ログアウト",
"nodes": "ノード",
"settings": "パネル設定",
"theme": "テーマ",
"ultraDark": "ウルトラダーク",
"xray": "Xray設定"
},
"minute": "分",
"monitor": "監視",
"noData": "データなし。",
"none": "なし",
"offline": "オフライン",
"online": "オンライン",
"pages": {
"client": {
"add": "クライアント追加",
"bulk": "一括作成",
"clearAll": "すべて解除",
"clientCount": "クライアント数",
"copyEmailPreview": "結果メールのプレビュー",
"copyFlowHint": "すべてのコピー対象クライアントに適用されます。空のままにするとスキップします。",
"copyFlowLabel": "新規クライアントの Flow (VLESS)",
"copyFromInbound": "インバウンドからクライアントをコピー",
"copyResult": "コピー結果",
"copyResultErrors": "コピーエラー",
"copyResultNone": "コピーする項目がありません: クライアントが選択されていないかソースが空です",
"copyResultSuccess": "正常にコピーされました",
"copySelectSourceFirst": "先にソースインバウンドを選択してください。",
"copySelected": "選択項目をコピー",
"copySource": "ソース",
"copyToInbound": "クライアントのコピー先",
"days": "日",
"delayedStart": "初回使用後に開始",
"edit": "クライアント編集",
"expireDays": "期間",
"first": "最初",
"last": "最後",
"method": "方法",
"postfix": "サフィックス",
"prefix": "プレフィックス",
"renew": "自動更新",
"renewDesc": "期限が切れた後に自動更新。0 = 無効)(単位:日)",
"selectAll": "すべて選択",
"submitAdd": "クライアント追加",
"submitEdit": "変更を保存"
},
"inbounds": {
"IPLimit": "IP制限",
"IPLimitDesc": "設定値を超えるとインバウンドトラフィックが無効になります。0 = 無効)",
"IPLimitlog": "IPログ",
"IPLimitlogDesc": "IP履歴ログ無効なインバウンドトラフィックを有効にするには、ログをクリアしてください",
"IPLimitlogclear": "ログをクリア",
"addInbound": "インバウンド追加",
"address": "アドレス",
"allTimeTraffic": "総トラフィック",
"allTimeTrafficUsage": "これまでの総使用量",
"certificateContent": "ファイル内容",
"certificatePath": "ファイルパス",
"clickOnQRcode": "QRコードをクリックしてコピー",
"client": "クライアント",
"clone": "複製",
"cloneInbound": "複製",
"cloneInboundContent": "このインバウンドルールは、ポートPort、リスニングIPListening IP、クライアントClientsを除くすべての設定がクローンされます",
"cloneInboundOk": "クローン作成",
"copyLink": "リンクをコピー",
"createdAt": "作成",
"delDepletedClients": "トラフィックが尽きたクライアントを削除",
"delDepletedClientsContent": "トラフィックが尽きたすべてのクライアントを削除してもよろしいですか?",
"delDepletedClientsTitle": "トラフィックが尽きたクライアントを削除",
"deleteClient": "クライアント削除",
"deleteClientContent": "クライアントを削除してもよろしいですか?",
"deleteInbound": "インバウンド削除",
"deleteInboundContent": "インバウンドを削除してもよろしいですか?",
"deployTo": "デプロイ先",
"destinationPort": "宛先ポート",
"details": "詳細情報",
"email": "メールアドレス",
"emailDesc": "メールアドレスは一意でなければなりません",
"enable": "有効化",
"expireDate": "有効期限",
"export": "リンクエクスポート",
"exportInbound": "インバウンドルールをエクスポート",
"generalActions": "一般操作",
"import": "インポート",
"importInbound": "インバウンドルールをインポート",
"inboundCount": "インバウンド数",
"inboundData": "インバウンドデータ",
"info": "情報",
"lastReset": "最後のリセット",
"leaveBlankToNeverExpire": "空白にすると期限なし",
"localPanel": "ローカルパネル",
"meansNoLimit": "= 無制限単位GB",
"modifyInbound": "インバウンド修正",
"monitorDesc": "空白にするとすべてのIPを監視",
"network": "ネットワーク",
"noRecommendKeepDefault": "デフォルト値を保持することをお勧めします",
"node": "ノード",
"operate": "メニュー",
"periodicTrafficReset": {
"daily": "毎日",
"hourly": "毎時",
"monthly": "毎月",
"never": "なし",
"weekly": "毎週"
},
"periodicTrafficResetDesc": "指定された間隔でトラフィックカウンタを自動的にリセット",
"periodicTrafficResetTitle": "トラフィックリセット",
"port": "ポート",
"portMap": "ポートマッピング",
"privatekey": "秘密鍵",
"protocol": "プロトコル",
"publicKey": "公開鍵",
"remark": "備考",
"resetAllClientTrafficContent": "すべてのクライアントのトラフィックをリセットしてもよろしいですか?",
"resetAllClientTrafficTitle": "すべてのクライアントトラフィックをリセット",
"resetAllClientTraffics": "すべてのクライアントトラフィックをリセット",
"resetAllTraffic": "すべてのインバウンドトラフィックをリセット",
"resetAllTrafficContent": "すべてのインバウンドトラフィックをリセットしてもよろしいですか?",
"resetAllTrafficTitle": "すべてのインバウンドトラフィックをリセット",
"resetInboundClientTrafficContent": "このインバウンドクライアントのすべてのトラフィックをリセットしてもよろしいですか?",
"resetInboundClientTrafficTitle": "すべてのクライアントトラフィックをリセット",
"resetInboundClientTraffics": "クライアントトラフィックをリセット",
"resetTraffic": "トラフィックリセット",
"resetTrafficContent": "トラフィックをリセットしてもよろしいですか?",
"same": "同じ",
"setDefaultCert": "パネル設定から証明書を設定",
"stream": {
"general": {
"name": "名前",
"request": "リクエスト",
"response": "レスポンス",
"value": "値"
},
"tcp": {
"method": "方法",
"path": "パス",
"requestHeader": "リクエストヘッダー",
"responseHeader": "レスポンスヘッダー",
"status": "ステータス",
"statusDescription": "ステータス説明",
"version": "バージョン"
}
},
"subscriptionDesc": "サブスクリプションURLを見つけるには、“詳細情報”に移動してください。また、複数のクライアントに同じ名前を使用することができます。",
"targetAddress": "宛先アドレス",
"telegramDesc": "TelegramチャットIDを提供してください。ボットで'/id'コマンドを使用)または({'@'}userinfobot",
"title": "インバウンド一覧",
"toasts": {
"delDepletedClientsSuccess": "すべての枯渇したクライアントが削除されました",
"getNewVlessEncError": "VlessEnc証明書の取得中にエラーが発生しました。",
"getNewX25519CertError": "X25519証明書の取得中にエラーが発生しました。",
"getNewmldsa65Error": "mldsa65証明書の取得中にエラーが発生しました。",
"inboundClientAddSuccess": "インバウンドクライアントが追加されました",
"inboundClientDeleteSuccess": "インバウンドクライアントが削除されました",
"inboundClientUpdateSuccess": "インバウンドクライアントが更新されました",
"inboundCreateSuccess": "インバウンドが正常に作成されました",
"inboundDeleteSuccess": "インバウンドが正常に削除されました",
"inboundUpdateSuccess": "インバウンドが正常に更新されました",
"inboundsUpdateSuccess": "インバウンドが正常に更新されました",
"logCleanSuccess": "ログがクリアされました",
"obtain": "取得",
"resetAllClientTrafficSuccess": "クライアントのすべてのトラフィックがリセットされました",
"resetAllTrafficSuccess": "すべてのトラフィックがリセットされました",
"resetInboundClientTrafficSuccess": "トラフィックがリセットされました",
"trafficGetError": "トラフィックの取得中にエラーが発生しました",
"updateSuccess": "更新が成功しました"
},
"totalDownUp": "総アップロード / ダウンロード",
"totalFlow": "総トラフィック",
"totalUsage": "総使用量",
"traffic": "トラフィック",
"transportConfig": "トランスポート設定",
"updatedAt": "更新"
},
"index": {
"backup": "バックアップ",
"backupTitle": "バックアップと復元",
"charts": "チャート",
"config": "設定",
"connectionCount": "接続数",
"cpu": "CPU",
"currentPanelVersion": "現在のパネルバージョン",
"customGeoActions": "操作",
"customGeoAdd": "追加",
"customGeoAlias": "エイリアス",
"customGeoAliasLabelSuffix": "(カスタム)",
"customGeoAliasPlaceholder": "a-z 0-9 _ -",
"customGeoAliasesError": "カスタム geo エイリアスの読み込みに失敗しました",
"customGeoDelete": "削除",
"customGeoDeleteConfirm": "このカスタム geo ソースを削除しますか?",
"customGeoDownload": "今すぐ更新",
"customGeoEdit": "編集",
"customGeoEmpty": "カスタム geo ソースはまだありません — 「追加」をクリックして作成してください",
"customGeoEnabled": "有効",
"customGeoErrAliasPattern": "エイリアスに使用できない文字が含まれています",
"customGeoErrAliasRequired": "エイリアスが必要です",
"customGeoErrAliasReserved": "このエイリアスは予約されています",
"customGeoErrDownload": "ダウンロードに失敗しました",
"customGeoErrDuplicateAlias": "この種類ですでにこのエイリアスが使われています",
"customGeoErrInvalidType": "種類は geosite または geoip である必要があります",
"customGeoErrInvalidUrl": "URL が無効です",
"customGeoErrNotFound": "カスタム geo ソースが見つかりません",
"customGeoErrUpdateAllIncomplete": "カスタム geo ソースの 1 件以上を更新できませんでした",
"customGeoErrUrlHost": "URL のホストが無効です",
"customGeoErrUrlRequired": "URL が必要です",
"customGeoErrUrlScheme": "URL は http または https を使用してください",
"customGeoExtColumn": "ルーティング (ext:…)",
"customGeoInvalidId": "無効なリソース ID",
"customGeoLastUpdated": "最終更新",
"customGeoModalAdd": "カスタム geo を追加",
"customGeoModalEdit": "カスタム geo を編集",
"customGeoModalSave": "保存",
"customGeoRoutingHint": "ルーティングでは値を ext:ファイル.dat:タグ(タグを置換)として使います。",
"customGeoTitle": "カスタム GeoSite / GeoIP",
"customGeoToastAdd": "カスタム geo を追加",
"customGeoToastDelete": "カスタム geofile「{{ .fileName }}」を削除しました",
"customGeoToastDownload": "geofile「{{ .fileName }}」を更新しました",
"customGeoToastList": "カスタム geo 一覧",
"customGeoToastUpdate": "カスタム geo を更新",
"customGeoToastUpdateAll": "すべてのカスタムソースを更新しました",
"customGeoType": "種類",
"customGeoUrl": "URL",
"customGeoValidationAlias": "エイリアスは小文字・数字・- と _ のみ使用できます",
"customGeoValidationUrl": "URL は http:// または https:// で始めてください",
"documentation": "ドキュメント",
"dontRefresh": "インストール中、このページをリロードしないでください",
"download": "ダウンロード",
"exportDatabase": "バックアップ",
"exportDatabaseDesc": "クリックして、現在のデータベースのバックアップを含む .db ファイルをデバイスにダウンロードします。",
"frequency": "周波数",
"geofileUpdateDialog": "ジオファイルを本当に更新しますか?",
"geofileUpdateDialogDesc": "これにより#filename#ファイルが更新されます。",
"geofileUpdatePopover": "ジオファイルの更新が成功しました",
"geofilesUpdateAll": "すべて更新",
"geofilesUpdateDialogDesc": "これにより、すべてのファイルが更新されます。",
"getConfigError": "設定ファイルの取得中にエラーが発生しました",
"getDatabaseError": "データベースの取得中にエラーが発生しました",
"importDatabase": "復元",
"importDatabaseDesc": "クリックして、デバイスから .db ファイルを選択し、アップロードしてバックアップからデータベースを復元します。",
"importDatabaseError": "データベースのインポート中にエラーが発生しました",
"importDatabaseSuccess": "データベースのインポートに成功しました",
"ipAddresses": "IPアドレス",
"latestPanelVersion": "最新のパネルバージョン",
"logicalProcessors": "論理プロセッサ",
"logs": "ログ",
"memory": "RAM",
"operationHours": "システム稼働時間",
"overallSpeed": "全体の速度",
"panelUpToDate": "パネルは最新です",
"panelUpdateCheckPopover": "パネルの更新確認に失敗しました",
"panelUpdateDesc": "これにより3X-UIが最新リリースに更新され、パネルサービスが再起動されます。",
"panelUpdateDialog": "本当にパネルを更新しますか?",
"panelUpdateDialogDesc": "これにより3X-UIが#version#に更新され、パネルサービスが再起動されます。",
"panelUpdateStartedPopover": "パネルの更新を開始しました",
"readDatabaseError": "データベースの読み取り中にエラーが発生しました",
"received": "受信",
"restartXray": "再起動",
"sent": "送信",
"stopXray": "停止",
"storage": "ストレージ",
"swap": "スワップ",
"systemHistoryTitle": "システム履歴",
"systemLoad": "システム負荷",
"systemLoadDesc": "過去1、5、15分間のシステム平均負荷",
"threads": "スレッド",
"title": "システムステータス",
"toggleIpVisibility": "IPの表示を切り替える",
"totalData": "総データ量",
"trendLast2Min": "直近2分",
"upToDate": "最新",
"updatePanel": "パネルを更新",
"upload": "アップロード",
"xrayErrorPopoverTitle": "Xrayの実行中にエラーが発生しました",
"xrayMetricsDisabled": "Xray メトリクスエンドポイントが設定されていません",
"xrayMetricsHint": "xray 設定にトップレベルの metrics ブロック(tag: metrics_out、listen: 127.0.0.1:11111)を追加し、xray を再起動してください。",
"xrayMetricsTitle": "Xray メトリクス",
"xrayObservatoryAlive": "稼働中",
"xrayObservatoryDead": "停止",
"xrayObservatoryEmpty": "Observatory データはまだありません",
"xrayObservatoryHint": "xray 設定に observatory ブロックを追加し、プローブする outbound タグを列挙してから xray を再起動してください。",
"xrayObservatoryLastSeen": "最終確認",
"xrayObservatoryLastTry": "最終試行",
"xrayObservatoryTagPlaceholder": "Outbound を選択",
"xrayStatus": "Xray",
"xrayStatusError": "エラー",
"xrayStatusRunning": "実行中",
"xrayStatusStop": "停止",
"xrayStatusUnknown": "不明",
"xraySwitch": "バージョン",
"xraySwitchClick": "切り替えるバージョンを選択してください",
"xraySwitchClickDesk": "慎重に選択してください。古いバージョンは現在の設定と互換性がない可能性があります。",
"xraySwitchVersionDialog": "Xrayのバージョンを本当に変更しますか",
"xraySwitchVersionDialogDesc": "Xrayのバージョンが#version#に変更されます。",
"xraySwitchVersionPopover": "Xrayの更新が成功しました",
"xrayUpdates": "Xrayの更新"
},
"login": {
"hello": "こんにちは",
"loginAgain": "ログインセッションが切れました。再度ログインしてください。",
"title": "ようこそ",
"toasts": {
"emptyPassword": "パスワードを入力してください",
"emptyUsername": "ユーザー名を入力してください",
"invalidFormData": "データ形式エラー",
"successLogin": "アカウントに正常にログインしました。",
"wrongUsernameOrPassword": "ユーザー名、パスワード、または二段階認証コードが無効です。"
}
},
"nodes": {
"actions": "操作",
"addNode": "ノードを追加",
"address": "アドレス",
"addressPlaceholder": "panel.example.com または 1.2.3.4",
"apiToken": "APIトークン",
"apiTokenHint": "リモートパネルでは、設定 → APIトークン でAPIトークンを確認できます。",
"apiTokenPlaceholder": "リモートパネルの設定ページから取得したトークン",
"avgLatency": "平均レイテンシ",
"basePath": "ベースパス",
"connectionFailed": "接続に失敗しました",
"connectionOk": "接続OK ({ms} ms)",
"cpu": "CPU",
"deleteConfirmContent": "ノードの監視を停止します。リモートパネル自体には影響しません。",
"deleteConfirmTitle": "ノード「{name}」を削除しますか?",
"editNode": "ノードを編集",
"enable": "有効",
"justNow": "たった今",
"lastHeartbeat": "最後のハートビート",
"latency": "レイテンシ",
"mem": "メモリ",
"name": "名前",
"namePlaceholder": "例: de-frankfurt-1",
"never": "なし",
"offlineNodes": "オフライン",
"onlineNodes": "オンライン",
"port": "ポート",
"probe": "今すぐプローブ",
"regenerate": "トークンを再生成",
"regenerateConfirm": "再生成すると現在のトークンは無効になります。これを使用しているすべての中央パネルは更新されるまでアクセスできなくなります。続行しますか?",
"remark": "備考",
"scheme": "スキーム",
"status": "ステータス",
"statusValues": {
"offline": "オフライン",
"online": "オンライン",
"unknown": "不明"
},
"testConnection": "接続テスト",
"title": "ノード",
"toasts": {
"add": "ノードを追加",
"delete": "ノードを削除",
"deleted": "ノードを削除しました",
"fillRequired": "名前、アドレス、ポート、APIトークンは必須です",
"list": "ノードの読み込みに失敗しました",
"obtain": "ノードの読み込みに失敗しました",
"probeFailed": "プローブに失敗しました",
"test": "接続テスト",
"update": "ノードを更新"
},
"totalNodes": "ノード総数",
"uptime": "稼働時間",
"xrayVersion": "Xrayバージョン"
},
"settings": {
"TGBotSettings": "Telegramボット設定",
"actions": "操作",
"certs": "証明書",
"currentPassword": "旧パスワード",
"dateAndTime": "日付と時刻",
"datepicker": "日付ピッカー",
"datepickerDescription": "日付選択カレンダーで有効期限を指定する",
"datepickerPlaceholder": "日付を選択",
"direct": "直接接続",
"directDesc": "特定の国のドメインまたはIP範囲に直接接続する",
"expireTimeDiff": "有効期限通知のしきい値",
"expireTimeDiffDesc": "このしきい値に達した場合、有効期限に関する通知を受け取る(単位:日)",
"externalTraffic": "外部トラフィック",
"externalTrafficInformEnable": "外部トラフィック情報",
"externalTrafficInformEnableDesc": "トラフィックの更新ごとに外部 API に通知します。",
"externalTrafficInformURI": "外部トラフィック通知 URI",
"externalTrafficInformURIDesc": "トラフィックの更新ごとに外部 API に通知します。",
"fragment": "フラグメント",
"fragmentDesc": "TLS helloパケットのフラグメントを有効にする",
"fragmentSett": "設定",
"infoDesc": "ここでのすべての変更は、保存してパネルを再起動する必要があります",
"information": "情報",
"intervals": "間隔",
"language": "言語",
"mux": "マルチプレクサ",
"muxDesc": "確立されたストリーム内で複数の独立したストリームを伝送する",
"muxSett": "マルチプレクサ設定",
"newPassword": "新しいパスワード",
"newUsername": "新しいユーザー名",
"noisesDesc": "Noisesを有効にする",
"noisesSett": "Noises設定",
"notifications": "通知",
"oldUsername": "旧ユーザー名",
"pageSize": "ページサイズ",
"pageSizeDesc": "インバウンドテーブルのページサイズを定義します。0を設定すると無効化されます",
"panelListeningDomain": "パネル監視ドメイン",
"panelListeningDomainDesc": "デフォルトで空白の場合、すべてのドメインとIPアドレスを監視する",
"panelListeningIP": "パネル監視IP",
"panelListeningIPDesc": "デフォルトではすべてのIPを監視する",
"panelPort": "パネル監視ポート",
"panelPortDesc": "再起動で有効",
"panelSettings": "一般",
"panelUrlPath": "パネルURLルートパス",
"panelUrlPathDesc": "'/'で始まり、'/'で終わる必要があります",
"privateKeyPath": "パネル証明書秘密鍵ファイルパス",
"privateKeyPathDesc": "'/'で始まる絶対パスを入力",
"proxyAndServer": "プロキシとサーバー",
"publicKeyPath": "パネル証明書公開鍵ファイルパス",
"publicKeyPathDesc": "'/'で始まる絶対パスを入力",
"remarkModel": "備考モデルと区切り記号",
"resetDefaultConfig": "デフォルト設定にリセット",
"restartPanel": "パネル再起動",
"restartPanelDesc": "パネルを再起動してもよろしいですか?再起動後にパネルにアクセスできない場合は、サーバーでパネルログを確認してください",
"restartPanelSuccess": "パネルの再起動に成功しました",
"restartXrayOnClientDisable": "自動無効化後に Xray を再起動",
"restartXrayOnClientDisableDesc": "有効期限切れまたはトラフィック上限でクライアントが自動的に無効化されたとき、Xray を再起動します。",
"sampleRemark": "備考の例",
"save": "保存",
"security": {
"admin": "管理者の資格情報",
"twoFactor": "二段階認証",
"twoFactorEnable": "2FAを有効化",
"twoFactorEnableDesc": "セキュリティを強化するために追加の認証層を追加します。",
"twoFactorModalChangeCredentialsStep": "管理者の認証情報を変更するには、アプリケーションからコードを入力してください。",
"twoFactorModalChangeCredentialsTitle": "認証情報の変更",
"twoFactorModalDeleteSuccess": "二要素認証が正常に削除されました",
"twoFactorModalDeleteTitle": "二段階認証を無効にする",
"twoFactorModalError": "コードが間違っています",
"twoFactorModalFirstStep": "1. 認証アプリでこのQRコードをスキャンするか、QRコード近くのトークンをコピーしてアプリに貼り付けます",
"twoFactorModalRemoveStep": "二段階認証を削除するには、アプリからコードを入力してください。",
"twoFactorModalSecondStep": "2. アプリからコードを入力してください",
"twoFactorModalSetSuccess": "二要素認証が正常に設定されました",
"twoFactorModalSetTitle": "二段階認証を有効にする",
"twoFactorModalSteps": "二段階認証を設定するには、次の手順を実行してください:"
},
"securitySettings": "セキュリティ設定",
"sessionMaxAge": "セッション期間",
"sessionMaxAgeDesc": "ログイン状態を保持する期間(単位:分)",
"subAnnounce": "お知らせ",
"subAnnounceDesc": "VPNクライアントに表示されるお知らせのテキスト",
"subCertPath": "公開鍵パス",
"subCertPathDesc": "サブスクリプションサービスで使用する公開鍵ファイルのパス('/'で始まる)",
"subDomain": "監視ドメイン",
"subDomainDesc": "サブスクリプションサービスが監視するドメイン空白にするとすべてのドメインとIPを監視",
"subEnable": "サブスクリプションサービスを有効にする",
"subEnableDesc": "サブスクリプションサービス機能を有効にする",
"subEnableRouting": "ルーティングを有効化",
"subEnableRoutingDesc": "VPNクライアントでルーティングを有効にするためのグローバル設定。(Happのみ)",
"subEncrypt": "エンコード",
"subEncryptDesc": "サブスクリプションサービスが返す内容をBase64エンコードする",
"subJsonEnable": "JSON サブスクリプションのエンドポイントを個別に有効/無効にする。",
"subKeyPath": "秘密鍵パス",
"subKeyPathDesc": "サブスクリプションサービスで使用する秘密鍵ファイルのパス('/'で始まる)",
"subListen": "監視IP",
"subListenDesc": "サブスクリプションサービスが監視するIPアドレス空白にするとすべてのIPを監視",
"subPath": "URIパス",
"subPathDesc": "サブスクリプションサービスで使用するURIパス'/'で始まり、'/'で終わる)",
"subPort": "監視ポート",
"subPortDesc": "サブスクリプションサービスが監視するポート番号(使用されていないポートである必要があります)",
"subProfileUrl": "プロフィールURL",
"subProfileUrlDesc": "VPNクライアントに表示されるWebサイトへのリンク",
"subRoutingRules": "ルーティングルール",
"subRoutingRulesDesc": "VPNクライアントのグローバルルーティングルール。(Happのみ)",
"subSettings": "サブスクリプション設定",
"subShowInfo": "利用情報を表示",
"subShowInfoDesc": "クライアントアプリで残りのトラフィックと日付情報を表示する",
"subSupportUrl": "サポートURL",
"subSupportUrlDesc": "VPNクライアントに表示されるテクニカルサポートへのリンク",
"subTitle": "サブスクリプションタイトル",
"subTitleDesc": "VPNクライアントに表示されるタイトル",
"subURI": "リバースプロキシURI",
"subURIDesc": "プロキシ後ろのサブスクリプションURLのURIパスに使用する",
"subUpdates": "更新間隔",
"subUpdatesDesc": "クライアントアプリケーションでサブスクリプションURLの更新間隔単位時間",
"telegramAPIServer": "Telegram APIサーバー",
"telegramAPIServerDesc": "使用するTelegram APIサーバー。空白の場合はデフォルトサーバーを使用する",
"telegramBotEnable": "Telegramボットを有効にする",
"telegramBotEnableDesc": "Telegramボット機能を有効にする",
"telegramBotLanguage": "Telegram Botの言語",
"telegramChatId": "管理者チャットID",
"telegramChatIdDesc": "Telegram管理者チャットID複数の場合はカンマで区切る{'@'}userinfobotで取得するか、ボットで'/id'コマンドを使用して取得する",
"telegramNotifyTime": "通知時間",
"telegramNotifyTimeDesc": "定期的なTelegramボット通知時間を設定するcrontab時間形式を使用",
"telegramProxy": "SOCKS5プロキシ",
"telegramProxyDesc": "SOCKS5プロキシを有効にしてTelegramに接続するガイドに従って設定を調整",
"telegramToken": "Telegramボットトークン",
"telegramTokenDesc": "'{'@'}BotFather'から取得したTelegramボットトークン",
"tgNotifyBackup": "データベースバックアップ",
"tgNotifyBackupDesc": "レポート付きのデータベースバックアップファイルを送信",
"tgNotifyCpu": "CPU負荷通知しきい値",
"tgNotifyCpuDesc": "CPU負荷がこのしきい値を超えた場合、通知を受け取る単位%",
"tgNotifyLogin": "ログイン通知",
"tgNotifyLoginDesc": "誰かがパネルにログインしようとしたときに、ユーザー名、IPアドレス、時間を表示する",
"timeZone": "タイムゾーン",
"timeZoneDesc": "定時タスクはこのタイムゾーンの時間に従って実行される",
"title": "パネル設定",
"toasts": {
"getOutboundTrafficError": "送信トラフィックの取得エラー",
"getSettings": "パラメーターの取得中にエラーが発生しました",
"modifySettings": "パラメーターが変更されました。",
"modifyUser": "管理者の認証情報を正常に変更しました。",
"modifyUserError": "管理者認証情報の変更中にエラーが発生しました。",
"originalUserPassIncorrect": "旧ユーザー名または旧パスワードが間違っています",
"resetOutboundTrafficError": "送信トラフィックのリセットエラー",
"userPassMustBeNotEmpty": "新しいユーザー名と新しいパスワードは空にできません"
},
"trafficDiff": "トラフィック消耗しきい値",
"trafficDiffDesc": "このしきい値に達した場合、トラフィック消耗に関する通知を受け取る単位GB"
},
"xray": {
"Balancers": "負荷分散",
"FreedomStrategy": "Freedom プロトコル戦略",
"FreedomStrategyDesc": "Freedomプロトコル内のネットワークの出力戦略を設定する",
"Inbounds": "インバウンドルール",
"InboundsDesc": "特定のクライアントからのトラフィックを受け入れる",
"Outbounds": "アウトバウンドルール",
"OutboundsDesc": "アウトバウンドトラフィックの送信方法を設定する",
"RoutingStrategy": "ルーティングドメイン戦略設定",
"RoutingStrategyDesc": "DNS解決の全体的なルーティング戦略を設定する",
"Routings": "ルーティングルール",
"RoutingsDesc": "各ルールの優先順位が重要です",
"Template": "高度なXray設定テンプレート",
"TemplateDesc": "最終的なXray設定ファイルはこのテンプレートに基づいて生成されます",
"Torrent": "BitTorrent プロトコルをブロック",
"accessLog": "アクセスログ",
"accessLogDesc": "アクセスログのファイルパス。特殊値 'none' はアクセスログを無効にします",
"advancedTemplate": "高度な設定",
"balancer": {
"addBalancer": "負荷分散追加",
"balancerDesc": "balancerTagとoutboundTagは同時に使用できません。同時に使用された場合、outboundTagのみが有効になります。",
"balancerSelectors": "セレクター",
"balancerStrategy": "戦略",
"editBalancer": "負荷分散編集",
"tag": "タグ",
"tagDesc": "一意のタグ"
},
"basicRouting": "基本ルーティング",
"basicTemplate": "基本設定",
"blockConfigsDesc": "これらのオプションは、特定のプロトコルやウェブサイトへのユーザー接続をブロックします",
"blockConnectionsConfigsDesc": "これらのオプションにより、特定のリクエスト元の国に基づいてトラフィックをブロックします。",
"blockdomains": "ドメインをブロック",
"blockips": "IPをブロック",
"completeTemplate": "すべて",
"directConnectionsConfigsDesc": "直接接続により、特定のトラフィックが他のサーバーを経由しないようにします。",
"directdomains": "直接ドメイン",
"directips": "直接IP",
"dns": {
"add": "サーバー追加",
"clearAll": "すべて削除",
"clearAllConfirm": "リストからすべての DNS サーバが削除されます。この操作は元に戻せません。",
"clearAllTitle": "すべての DNS サーバを削除しますか?",
"clientIp": "クライアントIP",
"clientIpDesc": "DNSクエリ中に指定されたIPの位置をサーバーに通知するために使用されます",
"disableCache": "キャッシュを無効にする",
"disableCacheDesc": "DNSキャッシュを無効にします",
"disableFallback": "フォールバックを無効にする",
"disableFallbackDesc": "フォールバックDNSクエリを無効にします",
"disableFallbackIfMatch": "一致した場合にフォールバックを無効にする",
"disableFallbackIfMatchDesc": "DNSサーバーの一致するドメインリストにヒットした場合、フォールバックDNSクエリを無効にします",
"dnsPresetFamily": "ファミリー",
"dnsPresetTitle": "DNSテンプレート",
"domains": "ドメイン",
"edit": "サーバー編集",
"enable": "DNSを有効にする",
"enableDesc": "組み込みDNSサーバーを有効にする",
"enableParallelQuery": "並列クエリを有効にする",
"enableParallelQueryDesc": "複数のサーバーへの並列DNSクエリを有効にして、より高速な解決を実現",
"expectIPs": "期待されるIP",
"finalQuery": "最終クエリ",
"hosts": "Hosts",
"hostsAdd": "Host を追加",
"hostsDomain": "ドメイン (例: domain:example.com)",
"hostsEmpty": "Host が定義されていません",
"hostsValues": "IP またはドメイン — 入力して Enter",
"serveExpiredTTL": "期限切れTTL",
"serveExpiredTTLDesc": "期限切れキャッシュエントリの有効期間。0 = 無期限",
"serveStale": "期限切れキャッシュを使用",
"serveStaleDesc": "バックグラウンドで更新中に期限切れキャッシュ結果を返す",
"skipFallback": "フォールバックをスキップ",
"strategy": "クエリ戦略",
"strategyDesc": "ドメイン名解決の全体的な戦略",
"tag": "DNSインバウンドタグ",
"tagDesc": "このタグはルーティングルールでインバウンドタグとして使用できます",
"timeoutMs": "タイムアウト (ms)",
"unexpectIPs": "予期しないIP",
"usePreset": "テンプレートを使用",
"useSystemHosts": "システムのHostsを使用",
"useSystemHostsDesc": "インストール済みシステムのhostsファイルを使用する"
},
"dnsLog": "DNS ログ",
"dnsLogDesc": "DNSクエリのログを有効にするかどうか",
"errorLog": "エラーログ",
"errorLogDesc": "エラーログのファイルパス。特殊値 'none' はエラーログを無効にします",
"fakedns": {
"add": "フェイクDNS追加",
"edit": "フェイクDNS編集",
"ipPool": "IPプールサブネット",
"poolSize": "プールサイズ"
},
"generalConfigs": "一般設定",
"generalConfigsDesc": "これらのオプションは一般設定を決定します",
"ipv4Routing": "IPv4 ルーティング",
"ipv4RoutingDesc": "このオプションはIPv4のみを介してターゲットドメインへルーティングします",
"logConfigs": "ログ",
"logConfigsDesc": "ログはサーバーのパフォーマンスに影響を与える可能性があるため、必要な場合にのみ有効にすることをお勧めします",
"logLevel": "ログレベル",
"logLevelDesc": "エラーログのレベルを指定し、記録する情報を示します",
"maskAddress": "アドレスをマスク",
"maskAddressDesc": "IPアドレスをマスクし、有効にするとログに表示されるIPアドレスを自動的に置き換えます",
"nordRouting": "NordVPN ルーティング",
"nordRoutingDesc": "これらのオプションはNordVPN経由で特定の宛先にトラフィックをルーティングします。",
"outbound": {
"accessToken": "アクセストークン",
"accountInfo": "アカウント情報",
"addOutbound": "アウトバウンド追加",
"addReverse": "リバース追加",
"address": "アドレス",
"allCities": "すべての都市",
"bridge": "ブリッジ",
"city": "都市",
"country": "国",
"domain": "ドメイン",
"editOutbound": "アウトバウンド編集",
"editReverse": "リバース編集",
"intercon": "インターコネクション",
"link": "リンク",
"load": "負荷",
"nordvpn": "NordVPN",
"outboundStatus": "アウトバウンドステータス",
"portal": "ポータル",
"privateKey": "秘密鍵",
"reverse": "リバース",
"reverseTag": "リバースタグ",
"reverseTagDesc": "VLESSシンプルリバースプロキシのアウトバウンドタグ。無効にするには空欄にしてください。",
"reverseTagPlaceholder": "アウトバウンドタグ(空欄で無効)",
"sendThrough": "送信経路",
"server": "サーバー",
"settings": "設定",
"tag": "タグ",
"tagDesc": "一意のタグ",
"test": "テスト",
"testError": "アウトバウンドのテストに失敗しました",
"testFailed": "テスト失敗",
"testResult": "テスト結果",
"testSuccess": "テスト成功",
"testing": "接続をテスト中...",
"type": "タイプ"
},
"outboundTestUrl": "アウトバウンドテスト URL",
"outboundTestUrlDesc": "アウトバウンド接続テストに使用する URL。既定値",
"restart": "Xray 再起動",
"restartError": "Xrayの再起動中にエラーが発生しました。",
"restartSuccess": "Xrayの再起動に成功しました",
"rules": {
"add": "ルール追加",
"balancer": "負荷分散",
"dest": "宛先アドレス",
"down": "下へ",
"edit": "ルール編集",
"first": "最初",
"inbound": "インバウンド",
"info": "情報",
"last": "最後",
"outbound": "アウトバウンド",
"source": "ソース",
"up": "上へ",
"useComma": "カンマ区切りの項目"
},
"save": "保存",
"statistics": "統計",
"statsInboundDownlink": "インバウンドダウンロード統計",
"statsInboundDownlinkDesc": "すべてのインバウンドプロキシのダウンストリームトラフィックの統計収集を有効にします。",
"statsInboundUplink": "インバウンドアップロード統計",
"statsInboundUplinkDesc": "すべてのインバウンドプロキシのアップストリームトラフィックの統計収集を有効にします。",
"statsOutboundDownlink": "アウトバウンドダウンロード統計",
"statsOutboundDownlinkDesc": "すべてのアウトバウンドプロキシのダウンストリームトラフィックの統計収集を有効にします。",
"statsOutboundUplink": "アウトバウンドアップロード統計",
"statsOutboundUplinkDesc": "すべてのアウトバウンドプロキシのアップストリームトラフィックの統計収集を有効にします。",
"stopError": "Xrayの停止中にエラーが発生しました。",
"stopSuccess": "Xrayが正常に停止しました",
"title": "Xray 設定",
"tun": {
"mtuDesc": "最大伝送単位。データパケットの最大サイズ。デフォルトは 1500 です",
"nameDesc": "TUN インターフェースの名前。デフォルトは 'xray0' です",
"userLevel": "ユーザーレベル",
"userLevelDesc": "このインバウンドを通じて確立されたすべての接続は、このユーザーレベルを使用します。デフォルトは 0 です"
},
"warpRouting": "WARP ルーティング",
"warpRoutingDesc": "注意これらのオプションを使用する前に、パネルのGitHubの手順に従って、サーバーにsocks5プロキシモードでWARPをインストールしてください。WARPはCloudflareサーバー経由でトラフィックをウェブサイトにルーティングします。",
"wireguard": {
"allowedIPs": "許可されたIP",
"domainStrategy": "ドメイン戦略",
"endpoint": "エンドポイント",
"psk": "共有キー",
"publicKey": "公開鍵",
"secretKey": "シークレットキー"
}
}
},
"password": "パスワード",
"path": "パス",
"protocol": "プロトコル",
"qrCode": "QRコード",
"remained": "残り",
"remark": "備考",
"reset": "リセット",
"save": "保存",
"search": "検索",
"secAlertConf": "一部の設定は脆弱です。潜在的な脆弱性を防ぐために、セキュリティプロトコルを強化することをお勧めします。",
"secAlertPanelPort": "デフォルトのポートにはセキュリティリスクがあります。ランダムなポートまたは特定のポートを設定してください。",
"secAlertPanelURI": "デフォルトのURIパスは安全ではありません。複雑なURIパスを設定してください。",
"secAlertSSL": "セキュアな接続がありません。データ保護のためにTLS証明書をインストールしてください。",
"secAlertSsl": "この接続は安全ではありません。TLSを有効にしてデータ保護を行うまで、機密情報を入力しないでください。",
"secAlertSubJsonURI": "JSONサブスクリプションのデフォルトURIパスは安全ではありません。複雑なURIパスを設定してください。",
"secAlertSubURI": "サブスクリプションのデフォルトURIパスは安全ではありません。複雑なURIパスを設定してください。",
"secAlertTitle": "セキュリティアラート",
"second": "秒",
"security": "セキュリティ",
"somethingWentWrong": "エラーが発生しました",
"status": "ステータス",
"subscription": {
"active": "有効",
"downloaded": "ダウンロード",
"expiry": "有効期限",
"inactive": "無効",
"individualLinks": "個別リンク",
"noExpiry": "期限なし",
"status": "ステータス",
"subId": "サブスクリプションID",
"title": "サブスクリプション情報",
"totalQuota": "合計クォータ",
"unlimited": "無制限",
"uploaded": "アップロード"
},
"success": "成功",
"sure": "確定",
"tgbot": {
"add": "追加",
"answers": {
"IpRefreshSuccess": "✅ {{ .Email }}IPが正常に更新されました。",
"TGIdRefreshSuccess": "✅ {{ .Email }}クライアントのTelegramユーザーが正常に更新されました。",
"askToAddUserId": "設定が見つかりませんでした!\r\n管理者に問い合わせて、設定にTelegramユーザーのChatIDを使用してください。\r\n\r\nあなたのユーザーChatID\u003ccode\u003e{{ .TgUserID }}\u003c/code\u003e",
"canceled": "❌ {{ .Email }}:操作がキャンセルされました。",
"chooseClient": "インバウンド {{ .Inbound }} のクライアントを選択",
"chooseInbound": "インバウンドを選択",
"clearIpSuccess": "✅ {{ .Email }}IPが正常にクリアされました。",
"clientRefreshSuccess": "✅ {{ .Email }}:クライアントが正常に更新されました。",
"disableSuccess": "✅ {{ .Email }}:正常に無効化されました。",
"enableSuccess": "✅ {{ .Email }}:正常に有効化されました。",
"errorOperation": "❗ 操作エラー。",
"expireResetSuccess": "✅ {{ .Email }}:有効期限の日数が正常にリセットされました。",
"getClientsFailed": "❌ クライアントの取得に失敗しました。",
"getInboundsFailed": "❌ インバウンド情報の取得に失敗しました。",
"getIpLog": "✅ {{ .Email }}IPログの取得。",
"getUserInfo": "✅ {{ .Email }}Telegramユーザー情報の取得。",
"removedTGUserSuccess": "✅ {{ .Email }}Telegramユーザーが正常に削除されました。",
"resetIpSuccess": "✅ {{ .Email }}IP制限数が正常に保存されました{{ .Count }}。",
"resetTrafficSuccess": "✅ {{ .Email }}:トラフィックが正常にリセットされました。",
"setTrafficLimitSuccess": "✅ {{ .Email }}:トラフィック制限が正常に保存されました。",
"successfulOperation": "✅ 成功!"
},
"buttons": {
"ResetAllTraffics": "すべてのトラフィックをリセット",
"SortedTrafficUsageReport": "ソートされたトラフィック使用レポート",
"addClient": "クライアントを追加",
"allClients": "すべてのクライアント",
"cancel": "❌ キャンセル",
"cancelIpLimit": "❌ IP制限をキャンセル",
"cancelReset": "❌ リセットをキャンセル",
"change_comment": "⚙️💬 コメント",
"change_email": "⚙️📧 メールアドレス",
"change_flow": "🌊 Flow",
"change_id": "⚙️🔑 ID",
"change_password": "⚙️🔑 パスワード",
"change_subid": "📝 Sub ID",
"clearIPs": "❌ IPをクリア",
"clientUsage": "使用状況を取得",
"closeKeyboard": "❌ キーボードを閉じる",
"commands": "コマンド",
"confirmClearIps": "✅ IPをクリアしますか",
"confirmNumber": "✅ 確認: {{ .Num }}",
"confirmNumberAdd": "✅ 追加を確認:{{ .Num }}",
"confirmRemoveTGUser": "✅ Telegramユーザーを削除しますか",
"confirmResetTraffic": "✅ トラフィックをリセットしますか?",
"confirmToggle": "✅ ユーザーを有効/無効にしますか?",
"custom": "🔢 カスタム",
"dbBackup": "データベースバックアップを取得",
"depleteSoon": "間もなく消耗",
"flow_none": "None",
"getBanLogs": "禁止ログ",
"getInbounds": "インバウンド情報を取得",
"ipLimit": "🔢 IP制限",
"ipLog": "🔢 IPログ",
"limitTraffic": "🚧 トラフィック制限",
"onlines": "オンラインクライアント",
"refresh": "🔄 更新",
"removeTGUser": "❌ Telegramユーザーを削除",
"resetExpire": "📅 有効期限を変更",
"resetTraffic": "📈 トラフィックをリセット",
"selectOneTGUser": "👤 1人のTelegramユーザーを選択",
"selectTGUser": "👤 Telegramユーザーを選択",
"serverUsage": "サーバーの使用状況",
"setTGUser": "👤 Telegramユーザーを設定",
"submitDisable": "無効として送信 ☑️",
"submitEnable": "有効として送信 ✅",
"toggle": "🔘 有効/無効",
"use_default": "🏷️ デフォルトを使用"
},
"clients": "クライアント",
"commands": {
"getID": "🆔 あなたのIDは\u003ccode\u003e{{ .ID }}\u003c/code\u003e",
"help": "🤖 このボットをご利用いただきありがとうございます!サーバーから特定のデータを提供し、必要な変更を行うことができます。\r\n\r\n",
"helpAdminCommands": "Xray Coreを再起動するには\r\n\u003ccode\u003e/restart\u003c/code\u003e\r\n\r\nクライアントの電子メールを検索するには\r\n\u003ccode\u003e/usage [電子メール]\u003c/code\u003e\r\n\r\nインバウンドクライアントの統計情報を含むを検索するには\r\n\u003ccode\u003e/inbound [備考]\u003c/code\u003e\r\n\r\nTelegramチャットID\r\n\u003ccode\u003e/id\u003c/code\u003e",
"helpClientCommands": "統計情報を検索するには、次のコマンドを使用してください:\r\n\u003ccode\u003e/usage [電子メール]\u003c/code\u003e\r\n\r\nTelegramチャットID\r\n\u003ccode\u003e/id\u003c/code\u003e",
"helpDesc": "ボットのヘルプ",
"idDesc": "Telegram IDを表示",
"pleaseChoose": "👇 選択してください:\r\n",
"restartFailed": "❗ 操作エラー。\r\n\r\n\u003ccode\u003eエラー: {{ .Error }}\u003c/code\u003e",
"restartSuccess": "✅ 操作成功!",
"restartUsage": "\r\n\r\n\u003ccode\u003e/restart\u003c/code\u003e",
"start": "👋 こんにちは、\u003ci\u003e{{ .Firstname }}\u003c/i\u003e。\r\n",
"startDesc": "メインメニューを表示",
"status": "✅ ボットは正常に動作しています!",
"statusDesc": "ボットの状態を確認",
"unknown": "❗ 不明なコマンド",
"usage": "❗ 検索するテキストを入力してください!",
"welcome": "🤖 \u003cb\u003e{{ .Hostname }}\u003c/b\u003e 管理ボットへようこそ。\r\n",
"xrayNotRunning": "❗ Xray Core は動作していません。"
},
"day": "日",
"days": "日間",
"hours": "時間",
"inbounds": "インバウンド",
"keyboardClosed": "❌ キーボードを閉じました!",
"messages": {
"2faFailed": "2FAエラー",
"AreYouSure": "本当にいいですか?🤔",
"FailedResetTraffic": "📧 メール: {{ .ClientEmail }}\n🏁 結果: ❌ 失敗 \n\n🛠 エラー: [ {{ .ErrorMessage }} ]",
"FinishProcess": "🔚 すべてのクライアントのトラフィックリセットが完了しました。",
"SuccessResetTraffic": "📧 メール: {{ .ClientEmail }}\n🏁 結果: ✅ 成功",
"TGUser": "👤 Telegramユーザー{{ .TelegramID }}\r\n",
"active": "💡 有効:{{ .Enable }}\r\n",
"backupTime": "🗄 バックアップ時間:{{ .Time }}\r\n",
"cancel": "❌ プロセスがキャンセルされました!\n\nいつでも /start で再開できます。 🔄",
"client_flow": "Flow:",
"client_subid": "Sub ID:",
"comment_prompt": "💬 デフォルトコメント: {{ .ClientComment }}\n\nコメントを入力してください。",
"cpuThreshold": "🔴 CPU使用率は{{ .Percent }}%、しきい値{{ .Threshold }}%を超えました",
"datetime": "⏰ 日時:{{ .DateTime }}\r\n",
"depleteSoon": "🔜 間もなく消耗:{{ .Deplete }}\r\n\r\n",
"disabled": "🛑 無効化:{{ .Disabled }}\r\n",
"download": "🔽 ダウンロード↓:{{ .Download }}\r\n",
"email": "📧 メール:{{ .Email }}\r\n",
"email_prompt": "📧 デフォルトメール: {{ .ClientEmail }}\n\nメールを入力してください。",
"enabled": "🚨 有効化済み:{{ .Enable }}\r\n",
"error_add_client": "⚠️ エラー:\n\n {{ .error }}",
"exhaustedCount": "🚨 消耗済みの {{ .Type }} 数量:\r\n",
"exhaustedMsg": "🚨 消耗済みの {{ .Type }}\r\n",
"expire": "📅 有効期限:{{ .Time }}\r\n",
"expireIn": "📅 残り時間:{{ .Time }}\r\n",
"hostname": "💻 ホスト名:{{ .Hostname }}\r\n",
"id_prompt": "🔑 デフォルトID: {{ .ClientId }}\n\nIDを入力してください。",
"inbound": "📍 インバウンド:{{ .Remark }}\r\n",
"inbound_client_data_id": "🔄 インバウンド: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 メール: {{ .ClientEmail }}\n📊 トラフィック: {{ .ClientTraffic }}\n📅 有効期限: {{ .ClientExp }}\n🌐 IP制限: {{ .IpLimit }}\n💬 コメント: {{ .ClientComment }}\n\n今すぐこのクライアントをインバウンドに追加できます",
"inbound_client_data_pass": "🔄 インバウンド: {{ .InboundRemark }}\n\n🔑 パスワード: {{ .ClientPass }}\n📧 メール: {{ .ClientEmail }}\n📊 トラフィック: {{ .ClientTraffic }}\n📅 有効期限: {{ .ClientExp }}\n🌐 IP制限: {{ .IpLimit }}\n💬 コメント: {{ .ClientComment }}\n\n今すぐこのクライアントをインバウンドに追加できます",
"incorrect_input": "入力が無効です。\nフレーズはスペースなしで続けて入力してください。\n正しい例: aaaaaa\n間違った例: aaa aaa 🚫",
"invalid_subid": "Invalid format.\nSub ID can only contain letters, numbers, hyphens (-), and underscores (_).\nSpaces and special characters are not allowed. 🚫",
"ip": "🌐 IP{{ .IP }}\r\n",
"ips": "🔢 IPアドレス\r\n{{ .IPs }}\r\n",
"ipv4": "🌐 IPv4{{ .IPv4 }}\r\n",
"ipv6": "🌐 IPv6{{ .IPv6 }}\r\n",
"lastOnline": "🔙 最終オンライン: {{ .Time }}\r\n",
"loginFailed": "❗️ パネルのログインに失敗しました。\r\n",
"loginSuccess": "✅ パネルに正常にログインしました。\r\n",
"no": "❌ いいえ",
"online": "🌐 接続ステータス:{{ .Status }}\r\n",
"onlinesCount": "🌐 オンラインクライアント:{{ .Count }}\r\n",
"pass_prompt": "🔑 デフォルトパスワード: {{ .ClientPassword }}\n\nパスワードを入力してください。",
"port": "🔌 ポート:{{ .Port }}\r\n",
"reason": "❗️ 理由:{{ .Reason }}\r\n",
"received_comment": "💬📥 コメントが更新されました。",
"received_email": "📧📥 メールが更新されました。",
"received_id": "🔑📥 IDが更新されました。",
"received_password": "🔑📥 パスワードが更新されました。",
"received_subid": "Sub ID updated successfully!",
"refreshedOn": "\r\n📋🔄 更新時間:{{ .Time }}\r\n\r\n",
"report": "🕰 定期報告:{{ .RunTime }}\r\n",
"selectUserFailed": "❌ ユーザーの選択に失敗しました!",
"serverLoad": "📈 サーバー負荷:{{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n",
"serverMemory": "📋 サーバーメモリ:{{ .Current }}/{{ .Total }}\r\n",
"serverUpTime": "⏳ サーバー稼働時間:{{ .UpTime }} {{ .Unit }}\r\n",
"subid_prompt": "Please enter new Sub ID:\nCurrent: {{.ClientSubId}}",
"tcpCount": "🔹 TCP接続数{{ .Count }}\r\n",
"time": "⏰ 時間:{{ .Time }}\r\n",
"total": "📊 合計:{{ .UpDown }} / {{ .Total }}\r\n",
"traffic": "🚦 トラフィック:{{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n",
"udpCount": "🔸 UDP接続数{{ .Count }}\r\n",
"upload": "🔼 アップロード↑:{{ .Upload }}\r\n",
"userSaved": "✅ Telegramユーザーが保存されました。",
"username": "👤 ユーザー名:{{ .Username }}\r\n",
"using_default_value": "わかりました、デフォルト値を使用します。 😊",
"version": "🚀 X-UI バージョン:{{ .Version }}\r\n",
"xrayStatus": " Xrayステータス{{ .State }}\r\n",
"xrayVersion": "📡 Xray バージョン: {{ .XrayVersion }}\r\n",
"yes": "✅ はい"
},
"minutes": "分",
"month": "月",
"months": "ヶ月",
"noInbounds": "❗ インバウンドが見つかりません!",
"noIpRecord": "❗ IPレコードがありません",
"noQuery": "❌ クエリが見つかりません!コマンドを再利用してください!",
"noResult": "❗ 結果がありません!",
"offline": "🔴 オフライン",
"online": "🟢 オンライン",
"unknown": "不明",
"unlimited": "♾ 無制限(リセット)",
"wentWrong": "❌ 何かがうまくいかなかった!"
},
"transmission": "伝送",
"twoFactorCode": "コード",
"unlimited": "無制限",
"update": "更新",
"usage": "利用状況",
"useIPv4ForHost": "ホストにIPv4を使用",
"username": "ユーザー名"
}