3x-ui/web/translation/translate.ja_JP.toml
Peter Liu 36b2a58675
Some checks are pending
CodeQL Advanced / Analyze (go) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Release 3X-UI / Analyze Go code (push) Waiting to run
Release 3X-UI / build (386) (push) Blocked by required conditions
Release 3X-UI / build (amd64) (push) Blocked by required conditions
Release 3X-UI / build (arm64) (push) Blocked by required conditions
Release 3X-UI / build (armv5) (push) Blocked by required conditions
Release 3X-UI / build (armv6) (push) Blocked by required conditions
Release 3X-UI / build (armv7) (push) Blocked by required conditions
Release 3X-UI / build (s390x) (push) Blocked by required conditions
Release 3X-UI / Build for Windows (push) Blocked by required conditions
feat: Add NordVPN NordLynx (WireGuard) integration (#3827)
* feat: Add NordVPN NordLynx (WireGuard) integration with dedicated UI and backend services.

* remove limit=10 to get all servers

* feat: add city selector to NordVPN modal

* feat: auto-select best server on country/city change

* feat: simplify filter logic and enforce > 7% load

* fix

---------

Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2026-04-20 00:41:50 +02:00

846 lines
47 KiB
TOML
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.

"username" = "ユーザー名"
"password" = "パスワード"
"login" = "ログイン"
"confirm" = "確認"
"cancel" = "キャンセル"
"close" = "閉じる"
"save" = "保存"
"logout" = "ログアウト"
"create" = "作成"
"update" = "更新"
"copy" = "コピー"
"copied" = "コピー済み"
"download" = "ダウンロード"
"remark" = "備考"
"enable" = "有効化"
"protocol" = "プロトコル"
"search" = "検索"
"filter" = "フィルター"
"loading" = "読み込み中..."
"second" = "秒"
"minute" = "分"
"hour" = "時間"
"day" = "日"
"check" = "確認"
"indefinite" = "無期限"
"unlimited" = "無制限"
"none" = "なし"
"qrCode" = "QRコード"
"info" = "詳細情報"
"edit" = "編集"
"delete" = "削除"
"reset" = "リセット"
"noData" = "データなし。"
"copySuccess" = "コピー成功"
"sure" = "確定"
"encryption" = "暗号化"
"useIPv4ForHost" = "ホストにIPv4を使用"
"transmission" = "伝送"
"host" = "ホスト"
"path" = "パス"
"camouflage" = "偽装"
"status" = "ステータス"
"enabled" = "有効"
"disabled" = "無効"
"depleted" = "消耗済み"
"depletingSoon" = "間もなく消耗"
"offline" = "オフライン"
"online" = "オンライン"
"domainName" = "ドメイン名"
"monitor" = "監視"
"certificate" = "証明書"
"fail" = "失敗"
"comment" = "コメント"
"success" = "成功"
"lastOnline" = "最終オンライン"
"getVersion" = "バージョン取得"
"install" = "インストール"
"clients" = "クライアント"
"usage" = "利用状況"
"twoFactorCode" = "コード"
"remained" = "残り"
"security" = "セキュリティ"
"secAlertTitle" = "セキュリティアラート"
"secAlertSsl" = "この接続は安全ではありません。TLSを有効にしてデータ保護を行うまで、機密情報を入力しないでください。"
"secAlertConf" = "一部の設定は脆弱です。潜在的な脆弱性を防ぐために、セキュリティプロトコルを強化することをお勧めします。"
"secAlertSSL" = "セキュアな接続がありません。データ保護のためにTLS証明書をインストールしてください。"
"secAlertPanelPort" = "デフォルトのポートにはセキュリティリスクがあります。ランダムなポートまたは特定のポートを設定してください。"
"secAlertPanelURI" = "デフォルトのURIパスは安全ではありません。複雑なURIパスを設定してください。"
"secAlertSubURI" = "サブスクリプションのデフォルトURIパスは安全ではありません。複雑なURIパスを設定してください。"
"secAlertSubJsonURI" = "JSONサブスクリプションのデフォルトURIパスは安全ではありません。複雑なURIパスを設定してください。"
"emptyDnsDesc" = "追加されたDNSサーバーはありません。"
"emptyFakeDnsDesc" = "追加されたFake DNSサーバーはありません。"
"emptyBalancersDesc" = "追加されたバランサーはありません。"
"emptyReverseDesc" = "追加されたリバースプロキシはありません。"
"somethingWentWrong" = "エラーが発生しました"
[subscription]
"title" = "サブスクリプション情報"
"subId" = "サブスクリプションID"
"status" = "ステータス"
"downloaded" = "ダウンロード"
"uploaded" = "アップロード"
"expiry" = "有効期限"
"totalQuota" = "合計クォータ"
"individualLinks" = "個別リンク"
"active" = "有効"
"inactive" = "無効"
"unlimited" = "無制限"
"noExpiry" = "期限なし"
[menu]
"theme" = "テーマ"
"dark" = "ダーク"
"ultraDark" = "ウルトラダーク"
"dashboard" = "ダッシュボード"
"inbounds" = "インバウンド一覧"
"settings" = "パネル設定"
"xray" = "Xray設定"
"logout" = "ログアウト"
"link" = "リンク管理"
[pages.login]
"hello" = "こんにちは"
"title" = "ようこそ"
"loginAgain" = "ログインセッションが切れました。再度ログインしてください。"
[pages.login.toasts]
"invalidFormData" = "データ形式エラー"
"emptyUsername" = "ユーザー名を入力してください"
"emptyPassword" = "パスワードを入力してください"
"wrongUsernameOrPassword" = "ユーザー名、パスワード、または二段階認証コードが無効です。"
"successLogin" = "アカウントに正常にログインしました。"
[pages.index]
"title" = "システムステータス"
"cpu" = "CPU"
"logicalProcessors" = "論理プロセッサ"
"frequency" = "周波数"
"swap" = "スワップ"
"storage" = "ストレージ"
"memory" = "RAM"
"threads" = "スレッド"
"xrayStatus" = "Xray"
"stopXray" = "停止"
"restartXray" = "再起動"
"xraySwitch" = "バージョン"
"xraySwitchClick" = "切り替えるバージョンを選択してください"
"xraySwitchClickDesk" = "慎重に選択してください。古いバージョンは現在の設定と互換性がない可能性があります。"
"xrayStatusUnknown" = "不明"
"xrayStatusRunning" = "実行中"
"xrayStatusStop" = "停止"
"xrayStatusError" = "エラー"
"xrayErrorPopoverTitle" = "Xrayの実行中にエラーが発生しました"
"operationHours" = "システム稼働時間"
"systemLoad" = "システム負荷"
"systemLoadDesc" = "過去1、5、15分間のシステム平均負荷"
"connectionCount" = "接続数"
"ipAddresses" = "IPアドレス"
"toggleIpVisibility" = "IPの表示を切り替える"
"overallSpeed" = "全体の速度"
"upload" = "アップロード"
"download" = "ダウンロード"
"totalData" = "総データ量"
"sent" = "送信"
"received" = "受信"
"documentation" = "ドキュメント"
"xraySwitchVersionDialog" = "Xrayのバージョンを本当に変更しますか"
"xraySwitchVersionDialogDesc" = "Xrayのバージョンが#version#に変更されます。"
"xraySwitchVersionPopover" = "Xrayの更新が成功しました"
"geofileUpdateDialog" = "ジオファイルを本当に更新しますか?"
"geofileUpdateDialogDesc" = "これにより#filename#ファイルが更新されます。"
"geofilesUpdateDialogDesc" = "これにより、すべてのファイルが更新されます。"
"geofilesUpdateAll" = "すべて更新"
"geofileUpdatePopover" = "ジオファイルの更新が成功しました"
"dontRefresh" = "インストール中、このページをリロードしないでください"
"logs" = "ログ"
"config" = "設定"
"backup" = "バックアップ"
"backupTitle" = "データベースのバックアップと復元"
"exportDatabase" = "バックアップ"
"exportDatabaseDesc" = "クリックして、現在のデータベースのバックアップを含む .db ファイルをデバイスにダウンロードします。"
"importDatabase" = "復元"
"importDatabaseDesc" = "クリックして、デバイスから .db ファイルを選択し、アップロードしてバックアップからデータベースを復元します。"
"importDatabaseSuccess" = "データベースのインポートに成功しました"
"importDatabaseError" = "データベースのインポート中にエラーが発生しました"
"readDatabaseError" = "データベースの読み取り中にエラーが発生しました"
"getDatabaseError" = "データベースの取得中にエラーが発生しました"
"getConfigError" = "設定ファイルの取得中にエラーが発生しました"
"customGeoTitle" = "カスタム GeoSite / GeoIP"
"customGeoAdd" = "追加"
"customGeoType" = "種類"
"customGeoAlias" = "エイリアス"
"customGeoUrl" = "URL"
"customGeoEnabled" = "有効"
"customGeoLastUpdated" = "最終更新"
"customGeoExtColumn" = "ルーティング (ext:…)"
"customGeoToastUpdateAll" = "すべてのカスタムソースを更新しました"
"customGeoActions" = "操作"
"customGeoEdit" = "編集"
"customGeoDelete" = "削除"
"customGeoDownload" = "今すぐ更新"
"customGeoModalAdd" = "カスタム geo を追加"
"customGeoModalEdit" = "カスタム geo を編集"
"customGeoModalSave" = "保存"
"customGeoDeleteConfirm" = "このカスタム geo ソースを削除しますか?"
"customGeoRoutingHint" = "ルーティングでは値を ext:ファイル.dat:タグ(タグを置換)として使います。"
"customGeoInvalidId" = "無効なリソース ID"
"customGeoAliasesError" = "カスタム geo エイリアスの読み込みに失敗しました"
"customGeoValidationAlias" = "エイリアスは小文字・数字・- と _ のみ使用できます"
"customGeoValidationUrl" = "URL は http:// または https:// で始めてください"
"customGeoAliasPlaceholder" = "a-z 0-9 _ -"
"customGeoAliasLabelSuffix" = "(カスタム)"
"customGeoToastList" = "カスタム geo 一覧"
"customGeoToastAdd" = "カスタム geo を追加"
"customGeoToastUpdate" = "カスタム geo を更新"
"customGeoToastDelete" = "カスタム geofile「{{ .fileName }}」を削除しました"
"customGeoToastDownload" = "geofile「{{ .fileName }}」を更新しました"
"customGeoErrInvalidType" = "種類は geosite または geoip である必要があります"
"customGeoErrAliasRequired" = "エイリアスが必要です"
"customGeoErrAliasPattern" = "エイリアスに使用できない文字が含まれています"
"customGeoErrAliasReserved" = "このエイリアスは予約されています"
"customGeoErrUrlRequired" = "URL が必要です"
"customGeoErrInvalidUrl" = "URL が無効です"
"customGeoErrUrlScheme" = "URL は http または https を使用してください"
"customGeoErrUrlHost" = "URL のホストが無効です"
"customGeoErrDuplicateAlias" = "この種類ですでにこのエイリアスが使われています"
"customGeoErrNotFound" = "カスタム geo ソースが見つかりません"
"customGeoErrDownload" = "ダウンロードに失敗しました"
"customGeoErrUpdateAllIncomplete" = "カスタム geo ソースの 1 件以上を更新できませんでした"
[pages.inbounds]
"allTimeTraffic" = "総トラフィック"
"allTimeTrafficUsage" = "これまでの総使用量"
"title" = "インバウンド一覧"
"totalDownUp" = "総アップロード / ダウンロード"
"totalUsage" = "総使用量"
"inboundCount" = "インバウンド数"
"operate" = "メニュー"
"enable" = "有効化"
"remark" = "備考"
"protocol" = "プロトコル"
"port" = "ポート"
"portMap" = "ポートマッピング"
"traffic" = "トラフィック"
"details" = "詳細情報"
"transportConfig" = "トランスポート設定"
"expireDate" = "有効期限"
"createdAt" = "作成"
"updatedAt" = "更新"
"resetTraffic" = "トラフィックリセット"
"addInbound" = "インバウンド追加"
"generalActions" = "一般操作"
"autoRefresh" = "自動更新"
"autoRefreshInterval" = "間隔"
"modifyInbound" = "インバウンド修正"
"deleteInbound" = "インバウンド削除"
"deleteInboundContent" = "インバウンドを削除してもよろしいですか?"
"deleteClient" = "クライアント削除"
"deleteClientContent" = "クライアントを削除してもよろしいですか?"
"resetTrafficContent" = "トラフィックをリセットしてもよろしいですか?"
"copyLink" = "リンクをコピー"
"address" = "アドレス"
"network" = "ネットワーク"
"destinationPort" = "宛先ポート"
"targetAddress" = "宛先アドレス"
"monitorDesc" = "空白にするとすべてのIPを監視"
"meansNoLimit" = "= 無制限単位GB"
"totalFlow" = "総トラフィック"
"leaveBlankToNeverExpire" = "空白にすると期限なし"
"noRecommendKeepDefault" = "デフォルト値を保持することをお勧めします"
"certificatePath" = "ファイルパス"
"certificateContent" = "ファイル内容"
"publicKey" = "公開鍵"
"privatekey" = "秘密鍵"
"clickOnQRcode" = "QRコードをクリックしてコピー"
"client" = "クライアント"
"export" = "リンクエクスポート"
"clone" = "複製"
"cloneInbound" = "複製"
"cloneInboundContent" = "このインバウンドルールは、ポートPort、リスニングIPListening IP、クライアントClientsを除くすべての設定がクローンされます"
"cloneInboundOk" = "クローン作成"
"resetAllTraffic" = "すべてのインバウンドトラフィックをリセット"
"resetAllTrafficTitle" = "すべてのインバウンドトラフィックをリセット"
"resetAllTrafficContent" = "すべてのインバウンドトラフィックをリセットしてもよろしいですか?"
"resetInboundClientTraffics" = "クライアントトラフィックをリセット"
"resetInboundClientTrafficTitle" = "すべてのクライアントトラフィックをリセット"
"resetInboundClientTrafficContent" = "このインバウンドクライアントのすべてのトラフィックをリセットしてもよろしいですか?"
"resetAllClientTraffics" = "すべてのクライアントトラフィックをリセット"
"resetAllClientTrafficTitle" = "すべてのクライアントトラフィックをリセット"
"resetAllClientTrafficContent" = "すべてのクライアントのトラフィックをリセットしてもよろしいですか?"
"delDepletedClients" = "トラフィックが尽きたクライアントを削除"
"delDepletedClientsTitle" = "トラフィックが尽きたクライアントを削除"
"delDepletedClientsContent" = "トラフィックが尽きたすべてのクライアントを削除してもよろしいですか?"
"email" = "メールアドレス"
"emailDesc" = "メールアドレスは一意でなければなりません"
"IPLimit" = "IP制限"
"IPLimitDesc" = "設定値を超えるとインバウンドトラフィックが無効になります。0 = 無効)"
"IPLimitlog" = "IPログ"
"IPLimitlogDesc" = "IP履歴ログ無効なインバウンドトラフィックを有効にするには、ログをクリアしてください"
"IPLimitlogclear" = "ログをクリア"
"setDefaultCert" = "パネル設定から証明書を設定"
"telegramDesc" = "TelegramチャットIDを提供してください。ボットで'/id'コマンドを使用)または(@userinfobot"
"subscriptionDesc" = "サブスクリプションURLを見つけるには、“詳細情報”に移動してください。また、複数のクライアントに同じ名前を使用することができます。"
"info" = "情報"
"same" = "同じ"
"inboundData" = "インバウンドデータ"
"exportInbound" = "インバウンドルールをエクスポート"
"import" = "インポート"
"importInbound" = "インバウンドルールをインポート"
"periodicTrafficResetTitle" = "トラフィックリセット"
"periodicTrafficResetDesc" = "指定された間隔でトラフィックカウンタを自動的にリセット"
"lastReset" = "最後のリセット"
[pages.client]
"add" = "クライアント追加"
"edit" = "クライアント編集"
"submitAdd" = "クライアント追加"
"submitEdit" = "変更を保存"
"clientCount" = "クライアント数"
"bulk" = "一括作成"
"method" = "方法"
"first" = "最初"
"last" = "最後"
"prefix" = "プレフィックス"
"postfix" = "サフィックス"
"delayedStart" = "初回使用後に開始"
"expireDays" = "期間"
"days" = "日"
"renew" = "自動更新"
"renewDesc" = "期限が切れた後に自動更新。0 = 無効)(単位:日)"
[pages.inbounds.periodicTrafficReset]
"never" = "なし"
"daily" = "毎日"
"weekly" = "毎週"
"monthly" = "毎月"
"hourly" = "毎時"
[pages.inbounds.toasts]
"obtain" = "取得"
"updateSuccess" = "更新が成功しました"
"logCleanSuccess" = "ログがクリアされました"
"inboundsUpdateSuccess" = "インバウンドが正常に更新されました"
"inboundUpdateSuccess" = "インバウンドが正常に更新されました"
"inboundCreateSuccess" = "インバウンドが正常に作成されました"
"inboundDeleteSuccess" = "インバウンドが正常に削除されました"
"inboundClientAddSuccess" = "インバウンドクライアントが追加されました"
"inboundClientDeleteSuccess" = "インバウンドクライアントが削除されました"
"inboundClientUpdateSuccess" = "インバウンドクライアントが更新されました"
"delDepletedClientsSuccess" = "すべての枯渇したクライアントが削除されました"
"resetAllClientTrafficSuccess" = "クライアントのすべてのトラフィックがリセットされました"
"resetAllTrafficSuccess" = "すべてのトラフィックがリセットされました"
"resetInboundClientTrafficSuccess" = "トラフィックがリセットされました"
"trafficGetError" = "トラフィックの取得中にエラーが発生しました"
"getNewX25519CertError" = "X25519証明書の取得中にエラーが発生しました。"
"getNewmldsa65Error" = "mldsa65証明書の取得中にエラーが発生しました。"
"getNewVlessEncError" = "VlessEnc証明書の取得中にエラーが発生しました。"
[pages.inbounds.stream.general]
"request" = "リクエスト"
"response" = "レスポンス"
"name" = "名前"
"value" = "値"
[pages.inbounds.stream.tcp]
"version" = "バージョン"
"method" = "方法"
"path" = "パス"
"status" = "ステータス"
"statusDescription" = "ステータス説明"
"requestHeader" = "リクエストヘッダー"
"responseHeader" = "レスポンスヘッダー"
[pages.settings]
"title" = "パネル設定"
"save" = "保存"
"infoDesc" = ""
"restartPanel" = ""
"restartPanelDesc" = ""
"restartPanelSuccess" = ""
"actions" = ""
"resetDefaultConfig" = ""
"panelSettings" = ""
"securitySettings" = ""
"TGBotSettings" = "Telegram"
"panelListeningIP" = "IP"
"panelListeningIPDesc" = "IP"
"panelListeningDomain" = ""
"panelListeningDomainDesc" = "IP"
"panelPort" = ""
"panelPortDesc" = ""
"publicKeyPath" = ""
"publicKeyPathDesc" = "'/'"
"privateKeyPath" = ""
"privateKeyPathDesc" = "'/'"
"panelUrlPath" = "URL"
"panelUrlPathDesc" = "'/''/'"
"pageSize" = ""
"pageSizeDesc" = "0"
"remarkModel" = ""
"datepicker" = ""
"datepickerPlaceholder" = ""
"datepickerDescription" = ""
"sampleRemark" = ""
"oldUsername" = ""
"currentPassword" = ""
"newUsername" = ""
"newPassword" = ""
"telegramBotEnable" = "Telegram"
"telegramBotEnableDesc" = "Telegram"
"telegramToken" = "Telegram"
"telegramTokenDesc" = "'@BotFather'Telegram"
"telegramProxy" = "SOCKS5"
"telegramProxyDesc" = "SOCKS5Telegram調"
"telegramAPIServer" = "Telegram API"
"telegramAPIServerDesc" = "使Telegram API使"
"telegramChatId" = "ID"
"telegramChatIdDesc" = "TelegramID@userinfobot'/id'使"
"telegramNotifyTime" = ""
"telegramNotifyTimeDesc" = "Telegramcrontab使"
"tgNotifyBackup" = ""
"tgNotifyBackupDesc" = ""
"tgNotifyLogin" = ""
"tgNotifyLoginDesc" = "IP"
"sessionMaxAge" = ""
"sessionMaxAgeDesc" = ""
"expireTimeDiff" = ""
"expireTimeDiffDesc" = ""
"trafficDiff" = ""
"trafficDiffDesc" = "GB"
"tgNotifyCpu" = "CPU"
"tgNotifyCpuDesc" = "CPU%"
"timeZone" = ""
"timeZoneDesc" = ""
"subSettings" = ""
"subEnable" = ""
"subEnableDesc" = ""
"subJsonEnable" = "JSON /"
"subTitle" = ""
"subTitleDesc" = "VPN"
"subSupportUrl" = "URL"
"subSupportUrlDesc" = "VPN"
"subProfileUrl" = "URL"
"subProfileUrlDesc" = "VPNWeb"
"subAnnounce" = ""
"subAnnounceDesc" = "VPN"
"subEnableRouting" = ""
"subEnableRoutingDesc" = "VPN(Happ)"
"subRoutingRules" = ""
"subRoutingRulesDesc" = "VPN(Happ)"
"subListen" = "IP"
"subListenDesc" = "IPIP"
"subPort" = ""
"subPortDesc" = "使"
"subCertPath" = ""
"subCertPathDesc" = "使'/'"
"subKeyPath" = ""
"subKeyPathDesc" = "使'/'"
"subPath" = "URI"
"subPathDesc" = "使URI'/''/'"
"subDomain" = ""
"subDomainDesc" = "IP"
"subUpdates" = ""
"subUpdatesDesc" = "URL"
"subEncrypt" = ""
"subEncryptDesc" = "Base64"
"subShowInfo" = ""
"subShowInfoDesc" = ""
"subURI" = "URI"
"subURIDesc" = "URLURI使"
"externalTrafficInformEnable" = ""
"externalTrafficInformEnableDesc" = " API "
"externalTrafficInformURI" = " URI"
"externalTrafficInformURIDesc" = " API "
"fragment" = ""
"fragmentDesc" = "TLS hello"
"fragmentSett" = ""
"noisesDesc" = "Noises"
"noisesSett" = "Noises"
"mux" = ""
"muxDesc" = ""
"muxSett" = ""
"direct" = ""
"directDesc" = "IP"
"notifications" = ""
"certs" = ""
"externalTraffic" = ""
"dateAndTime" = ""
"proxyAndServer" = ""
"intervals" = ""
"information" = ""
"language" = ""
"telegramBotLanguage" = "Telegram Bot"
[pages.xray]
"title" = "Xray "
"save" = ""
"restart" = "Xray "
"restartSuccess" = "Xray"
"stopSuccess" = "Xray"
"restartError" = "Xray"
"stopError" = "Xray"
"basicTemplate" = ""
"advancedTemplate" = ""
"generalConfigs" = ""
"generalConfigsDesc" = ""
"logConfigs" = ""
"logConfigsDesc" = ""
"blockConfigsDesc" = ""
"basicRouting" = ""
"blockConnectionsConfigsDesc" = ""
"directConnectionsConfigsDesc" = ""
"blockips" = "IP"
"blockdomains" = ""
"directips" = "IP"
"directdomains" = ""
"ipv4Routing" = "IPv4 "
"ipv4RoutingDesc" = "IPv4"
"warpRouting" = "WARP "
"warpRoutingDesc" = "使GitHubsocks5WARPWARPCloudflare"
"nordRouting" = "NordVPN "
"nordRoutingDesc" = "NordVPN"
"Template" = "Xray"
"TemplateDesc" = "Xray"
"FreedomStrategy" = "Freedom "
"FreedomStrategyDesc" = "Freedom"
"RoutingStrategy" = ""
"RoutingStrategyDesc" = "DNS"
"outboundTestUrl" = " URL"
"outboundTestUrlDesc" = "使 URL"
"Torrent" = "BitTorrent "
"Inbounds" = ""
"InboundsDesc" = ""
"Outbounds" = ""
"Balancers" = ""
"OutboundsDesc" = ""
"Routings" = ""
"RoutingsDesc" = ""
"completeTemplate" = ""
"logLevel" = ""
"logLevelDesc" = ""
"accessLog" = ""
"accessLogDesc" = " 'none' "
"errorLog" = ""
"errorLogDesc" = " 'none' "
"dnsLog" = "DNS "
"dnsLogDesc" = "DNS"
"maskAddress" = ""
"maskAddressDesc" = "IPIP"
"statistics" = ""
"statsInboundUplink" = ""
"statsInboundUplinkDesc" = ""
"statsInboundDownlink" = ""
"statsInboundDownlinkDesc" = ""
"statsOutboundUplink" = ""
"statsOutboundUplinkDesc" = ""
"statsOutboundDownlink" = ""
"statsOutboundDownlinkDesc" = ""
[pages.xray.rules]
"first" = ""
"last" = ""
"up" = ""
"down" = ""
"source" = ""
"dest" = ""
"inbound" = ""
"outbound" = ""
"balancer" = ""
"info" = ""
"add" = ""
"edit" = ""
"useComma" = ""
[pages.xray.outbound]
"addOutbound" = ""
"addReverse" = ""
"editOutbound" = ""
"editReverse" = ""
"tag" = ""
"tagDesc" = ""
"address" = ""
"reverse" = ""
"domain" = ""
"type" = ""
"bridge" = ""
"portal" = ""
"link" = ""
"intercon" = ""
"settings" = ""
"accountInfo" = ""
"outboundStatus" = ""
"sendThrough" = ""
"test" = ""
"testResult" = ""
"testing" = "..."
"testSuccess" = ""
"testFailed" = ""
"testError" = ""
"nordvpn" = "NordVPN"
"accessToken" = ""
"country" = ""
"server" = ""
"city" = ""
"allCities" = ""
"privateKey" = ""
"load" = ""
[pages.xray.balancer]
"addBalancer" = ""
"editBalancer" = ""
"balancerStrategy" = ""
"balancerSelectors" = ""
"tag" = ""
"tagDesc" = ""
"balancerDesc" = "balancerTagoutboundTag使使outboundTag"
[pages.xray.wireguard]
"secretKey" = ""
"publicKey" = ""
"allowedIPs" = "IP"
"endpoint" = ""
"psk" = ""
"domainStrategy" = ""
[pages.xray.tun]
"nameDesc" = "TUN 'xray0' "
"mtuDesc" = " 1500 "
"userLevel" = ""
"userLevelDesc" = "使 0 "
[pages.xray.dns]
"enable" = "DNS"
"enableDesc" = "DNS"
"tag" = "DNS"
"tagDesc" = "使"
"clientIp" = "IP"
"clientIpDesc" = "DNSIP使"
"disableCache" = ""
"disableCacheDesc" = "DNS"
"disableFallback" = ""
"disableFallbackDesc" = "DNS"
"disableFallbackIfMatch" = ""
"disableFallbackIfMatchDesc" = "DNSDNS"
"enableParallelQuery" = ""
"enableParallelQueryDesc" = "DNS"
"strategy" = ""
"strategyDesc" = ""
"add" = ""
"edit" = ""
"domains" = ""
"expectIPs" = "IP"
"unexpectIPs" = "IP"
"useSystemHosts" = "Hosts使"
"useSystemHostsDesc" = "hosts使"
"usePreset" = "使"
"dnsPresetTitle" = "DNS"
"dnsPresetFamily" = ""
[pages.xray.fakedns]
"add" = "DNS"
"edit" = "DNS"
"ipPool" = "IP"
"poolSize" = ""
[pages.settings.security]
"admin" = ""
"twoFactor" = ""
"twoFactorEnable" = "2FA"
"twoFactorEnableDesc" = ""
"twoFactorModalSetTitle" = ""
"twoFactorModalDeleteTitle" = ""
"twoFactorModalSteps" = ":"
"twoFactorModalFirstStep" = "1. QRQR"
"twoFactorModalSecondStep" = "2. "
"twoFactorModalRemoveStep" = ""
"twoFactorModalChangeCredentialsTitle" = ""
"twoFactorModalChangeCredentialsStep" = ""
"twoFactorModalSetSuccess" = ""
"twoFactorModalDeleteSuccess" = ""
"twoFactorModalError" = ""
[pages.settings.toasts]
"modifySettings" = ""
"getSettings" = ""
"modifyUserError" = ""
"modifyUser" = ""
"originalUserPassIncorrect" = ""
"userPassMustBeNotEmpty" = ""
"getOutboundTrafficError" = ""
"resetOutboundTrafficError" = ""
[tgbot]
"keyboardClosed" = " "
"noResult" = " "
"noQuery" = " "
"wentWrong" = " "
"noIpRecord" = " IP"
"noInbounds" = " "
"unlimited" = " "
"add" = ""
"month" = ""
"months" = ""
"day" = ""
"days" = ""
"hours" = ""
"minutes" = ""
"unknown" = ""
"inbounds" = ""
"clients" = ""
"offline" = "🔴 "
"online" = "🟢 "
[tgbot.commands]
"unknown" = " "
"pleaseChoose" = "👇 \r\n"
"help" = "🤖 \r\n\r\n"
"start" = "👋 <i>{{ .Firstname }}</i>\r\n"
"welcome" = "🤖 <b>{{ .Hostname }}</b> \r\n"
"status" = " "
"usage" = " "
"getID" = "🆔 ID<code>{{ .ID }}</code>"
"helpAdminCommands" = "Xray Core\r\n<code>/restart</code>\r\n\r\n\r\n<code>/usage []</code>\r\n\r\n\r\n<code>/inbound []</code>\r\n\r\nTelegramID\r\n<code>/id</code>"
"helpClientCommands" = "使\r\n<code>/usage []</code>\r\n\r\nTelegramID\r\n<code>/id</code>"
"restartUsage" = "\r\n\r\n<code>/restart</code>"
"restartSuccess" = " "
"restartFailed" = " \r\n\r\n<code>: {{ .Error }}</code>"
"xrayNotRunning" = " Xray Core "
"startDesc" = ""
"helpDesc" = ""
"statusDesc" = ""
"idDesc" = "Telegram ID"
[tgbot.messages]
"cpuThreshold" = "🔴 CPU使{{ .Percent }}%{{ .Threshold }}%"
"selectUserFailed" = " "
"userSaved" = " Telegram"
"loginSuccess" = " \r\n"
"loginFailed" = " \r\n"
"2faFailed" = "2FA"
"report" = "🕰 {{ .RunTime }}\r\n"
"datetime" = " {{ .DateTime }}\r\n"
"hostname" = "💻 {{ .Hostname }}\r\n"
"version" = "🚀 X-UI {{ .Version }}\r\n"
"xrayVersion" = "📡 Xray : {{ .XrayVersion }}\r\n"
"ipv6" = "🌐 IPv6{{ .IPv6 }}\r\n"
"ipv4" = "🌐 IPv4{{ .IPv4 }}\r\n"
"ip" = "🌐 IP{{ .IP }}\r\n"
"ips" = "🔢 IP\r\n{{ .IPs }}\r\n"
"serverUpTime" = " {{ .UpTime }} {{ .Unit }}\r\n"
"serverLoad" = "📈 {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
"serverMemory" = "📋 {{ .Current }}/{{ .Total }}\r\n"
"tcpCount" = "🔹 TCP{{ .Count }}\r\n"
"udpCount" = "🔸 UDP{{ .Count }}\r\n"
"traffic" = "🚦 {{ .Total }} ({{ .Upload }},{{ .Download }})\r\n"
"xrayStatus" = " Xray{{ .State }}\r\n"
"username" = "👤 {{ .Username }}\r\n"
"password" = "👤 : {{ .Password }}\r\n"
"time" = " {{ .Time }}\r\n"
"inbound" = "📍 {{ .Remark }}\r\n"
"port" = "🔌 {{ .Port }}\r\n"
"expire" = "📅 {{ .Time }}\r\n"
"expireIn" = "📅 {{ .Time }}\r\n"
"active" = "💡 {{ .Enable }}\r\n"
"enabled" = "🚨 {{ .Enable }}\r\n"
"online" = "🌐 {{ .Status }}\r\n"
"lastOnline" = "🔙 : {{ .Time }}\r\n"
"email" = "📧 {{ .Email }}\r\n"
"upload" = "🔼 {{ .Upload }}\r\n"
"download" = "🔽 {{ .Download }}\r\n"
"total" = "📊 {{ .UpDown }} / {{ .Total }}\r\n"
"TGUser" = "👤 Telegram{{ .TelegramID }}\r\n"
"exhaustedMsg" = "🚨 {{ .Type }}\r\n"
"exhaustedCount" = "🚨 {{ .Type }} \r\n"
"onlinesCount" = "🌐 {{ .Count }}\r\n"
"disabled" = "🛑 {{ .Disabled }}\r\n"
"depleteSoon" = "🔜 {{ .Deplete }}\r\n\r\n"
"backupTime" = "🗄 {{ .Time }}\r\n"
"refreshedOn" = "\r\n📋🔄 {{ .Time }}\r\n\r\n"
"yes" = " "
"no" = " "
"received_id" = "🔑📥 ID"
"received_password" = "🔑📥 "
"received_email" = "📧📥 "
"received_comment" = "💬📥 "
"id_prompt" = "🔑 ID: {{ .ClientId }}\n\nID"
"pass_prompt" = "🔑 : {{ .ClientPassword }}\n\n"
"email_prompt" = "📧 : {{ .ClientEmail }}\n\n"
"comment_prompt" = "💬 : {{ .ClientComment }}\n\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"
"cancel" = " \n\n /start 🔄"
"error_add_client" = " :\n\n {{ .error }}"
"using_default_value" = "使 😊"
"incorrect_input" = "\n\n: aaaaaa\n: aaa aaa 🚫"
"AreYouSure" = "🤔"
"SuccessResetTraffic" = "📧 : {{ .ClientEmail }}\n🏁 : "
"FailedResetTraffic" = "📧 : {{ .ClientEmail }}\n🏁 : \n\n🛠 : [ {{ .ErrorMessage }} ]"
"FinishProcess" = "🔚 "
[tgbot.buttons]
"closeKeyboard" = " "
"cancel" = " "
"cancelReset" = " "
"cancelIpLimit" = " IP"
"confirmResetTraffic" = " "
"confirmClearIps" = " IP"
"confirmRemoveTGUser" = " Telegram"
"confirmToggle" = " /"
"dbBackup" = ""
"serverUsage" = "使"
"getInbounds" = ""
"depleteSoon" = ""
"clientUsage" = "使"
"onlines" = ""
"commands" = ""
"refresh" = "🔄 "
"clearIPs" = " IP"
"removeTGUser" = " Telegram"
"selectTGUser" = "👤 Telegram"
"selectOneTGUser" = "👤 1Telegram"
"resetTraffic" = "📈 "
"resetExpire" = "📅 "
"ipLog" = "🔢 IP"
"ipLimit" = "🔢 IP"
"setTGUser" = "👤 Telegram"
"toggle" = "🔘 /"
"custom" = "🔢 "
"confirmNumber" = " : {{ .Num }}"
"confirmNumberAdd" = " {{ .Num }}"
"limitTraffic" = "🚧 "
"getBanLogs" = ""
"allClients" = ""
"addClient" = ""
"submitDisable" = " "
"submitEnable" = " "
"use_default" = "🏷 使"
"change_id" = "🔑 ID"
"change_password" = "🔑 "
"change_email" = "📧 "
"change_comment" = "💬 "
"ResetAllTraffics" = ""
"SortedTrafficUsageReport" = "使"
[tgbot.answers]
"successfulOperation" = " "
"errorOperation" = " "
"getInboundsFailed" = " "
"getClientsFailed" = " "
"canceled" = " {{ .Email }}"
"clientRefreshSuccess" = " {{ .Email }}"
"IpRefreshSuccess" = " {{ .Email }}IP"
"TGIdRefreshSuccess" = " {{ .Email }}Telegram"
"resetTrafficSuccess" = " {{ .Email }}"
"setTrafficLimitSuccess" = " {{ .Email }}"
"expireResetSuccess" = " {{ .Email }}"
"resetIpSuccess" = " {{ .Email }}IP{{ .Count }}"
"clearIpSuccess" = " {{ .Email }}IP"
"getIpLog" = " {{ .Email }}IP"
"getUserInfo" = " {{ .Email }}Telegram"
"removedTGUserSuccess" = " {{ .Email }}Telegram"
"enableSuccess" = " {{ .Email }}"
"disableSuccess" = " {{ .Email }}"
"askToAddUserId" = "\r\nTelegramChatID使\r\n\r\nChatID<code>{{ .TgUserID }}</code>"
"chooseClient" = " {{ .Inbound }} "
"chooseInbound" = ""