3x-ui/web/translation/translate.ja_JP.toml
Ali Golzar 2198397197
Some checks are pending
Release 3X-UI / build (386) (push) Waiting to run
Release 3X-UI / build (amd64) (push) Waiting to run
Release 3X-UI / build (arm64) (push) Waiting to run
Release 3X-UI / build (armv5) (push) Waiting to run
Release 3X-UI / build (armv6) (push) Waiting to run
Release 3X-UI / build (armv7) (push) Waiting to run
Release 3X-UI / build (s390x) (push) Waiting to run
Created / Updated fields for clients (#3384)
* feat(backend): add created_at/updated_at to clients and maintain on create/update
backfill existing clients and set updated_at on mutations

* feat(frontend): carry created_at/updated_at in client models and round-trip via JSON

* feat(frontend): display Created and Updated columns in client table with proper date formatting

* i18n: add pages.inbounds.createdAt/updatedAt across all locales

* Update inbound.go

Remove duplicate code
2025-08-27 19:30:49 +02:00

736 lines
41 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" = "閉じる"
"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" = "成功"
"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" = "エラーが発生しました"
[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" = "設定ファイルの取得中にエラーが発生しました"
[pages.inbounds]
"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" = "TelegramID'/id'使@userinfobot"
"subscriptionDesc" = "URL使"
"info" = ""
"same" = ""
"inboundData" = ""
"exportInbound" = ""
"import" = ""
"importInbound" = ""
[pages.client]
"add" = ""
"edit" = ""
"submitAdd" = ""
"submitEdit" = ""
"clientCount" = ""
"bulk" = ""
"method" = ""
"first" = ""
"last" = ""
"prefix" = ""
"postfix" = ""
"delayedStart" = "使"
"expireDays" = ""
"days" = ""
"renew" = ""
"renewDesc" = "0 = "
[pages.inbounds.toasts]
"obtain" = ""
"updateSuccess" = ""
"logCleanSuccess" = ""
"inboundsUpdateSuccess" = ""
"inboundUpdateSuccess" = ""
"inboundCreateSuccess" = ""
"inboundDeleteSuccess" = ""
"inboundClientAddSuccess" = ""
"inboundClientDeleteSuccess" = ""
"inboundClientUpdateSuccess" = ""
"delDepletedClientsSuccess" = ""
"resetAllClientTrafficSuccess" = ""
"resetAllTrafficSuccess" = ""
"resetInboundClientTrafficSuccess" = ""
"trafficGetError" = ""
"getNewX25519CertError" = "X25519"
"getNewmldsa65Error" = "mldsa65"
[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" = ""
"subTitle" = ""
"subTitleDesc" = "VPN"
"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"
"Template" = "Xray"
"TemplateDesc" = "Xray"
"FreedomStrategy" = "Freedom "
"FreedomStrategyDesc" = "Freedom"
"RoutingStrategy" = ""
"RoutingStrategyDesc" = "DNS"
"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" = ""
[pages.xray.balancer]
"addBalancer" = ""
"editBalancer" = ""
"balancerStrategy" = ""
"balancerSelectors" = ""
"tag" = ""
"tagDesc" = ""
"balancerDesc" = "balancerTagoutboundTag使使outboundTag"
[pages.xray.wireguard]
"secretKey" = ""
"publicKey" = ""
"allowedIPs" = "IP"
"endpoint" = ""
"psk" = ""
"domainStrategy" = ""
[pages.xray.dns]
"enable" = "DNS"
"enableDesc" = "DNS"
"tag" = "DNS"
"tagDesc" = "使"
"clientIp" = "IP"
"clientIpDesc" = "DNSIP使"
"disableCache" = ""
"disableCacheDesc" = "DNS"
"disableFallback" = ""
"disableFallbackDesc" = "DNS"
"disableFallbackIfMatch" = ""
"disableFallbackIfMatchDesc" = "DNSDNS"
"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"
"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"
"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" = ""