perf: Add sort json script

pull/12543/head^2
ibuler 2024-01-15 17:12:13 +08:00
parent 513974bbed
commit fcb4c6a972
7 changed files with 4363 additions and 4336 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,201 +1,201 @@
{ {
"Are you sure to reconnect it?(RDP not support)": "Are you sure to reconnect it?(RDP not support)", "ACL reject login asset": "This login has been rejected due to access control policy restrictions",
"Reselect connection method": "Reselect asset connection method", "Account info": "Account info",
"Right click asset": "Right click on the asset", "Account not found": "Account not found",
"Expand all asset": "Expand all assets under the current node", "Account: ": "Account: {{value}}",
"Right click node": "Right click node", "Action: ": "Action:",
"Asset tree loading method": "Configure Asset Tree Loading Method", "Advanced option": "Advanced option",
"Settings or basic settings": "Settings → Basic Settings", "All sessions": "All sessions",
"Download the latest client": "Download the latest client", "Applet": "Applet",
"Help or download": "Help → Download", "Applet connect method": "Applet connect method",
"Keyboard switch session": "Switch session → Shortcut keys", "Are you sure to reconnect it?(RDP not support)": "Are you sure to reconnect it?(RDP not support)",
"Keyboard keys": "Option + Left / Option + Right", "Asset disabled": "This asset has been disabled, please contact an administrator",
"Cancel": "Cancel", "Asset not found or You have no permission to access it, please refresh asset tree": "Asset not found or You have no permission to access it, please refresh asset tree",
"Choose a User": "Choose a User", "Asset tree loading method": "Configure Asset Tree Loading Method",
"Clone Connect": "Clone Connect", "Asset: ": "Asset: {{value}}",
"Close All Tabs": "Close All Tabs", "Assignees": "Assignees",
"Close Current Tab": "Close Current Tab", "Automatic login next": "Automatic Login next time (right click asset Connection to re-select)",
"Close Left Tabs": "Close Left Tabs", "Backspace as Ctrl+H": "CLI Backspace As Ctrl+H",
"Close Other Tabs": "Close Other Tabs", "Batch actions": "Batch actions",
"Close Right Tabs": "Close Right Tabs", "Batch connect": "Batch connect",
"Confirm": "Confirm", "Belgian French keyboard layout": "Belgian French (Azerty)",
"Connect": "Connect", "CLI": "CLI",
"Disconnect": "Disconnect", "CLI font size": "CLI font size",
"Disfavor": "Disfavor", "Cancel": "Cancel",
"Document": "Document", "Checkbox": "Checkbox",
"Favorite": "Favorite", "Choose a User": "Choose a User",
"File Manager": "File Manager", "Click to copy": "Click to copy",
"CLI font size": "CLI font size", "Client": "Client",
"Found": "Found", "Clone Connect": "Clone Connect",
"Full Screen": "Full Screen", "Close": "Close",
"Multi Screen": "Multi Screen", "Close All Tabs": "Close All Tabs",
"Help": "Help", "Close Current Tab": "Close Current Tab",
"Hide left manager": "Hide left manager", "Close Left Tabs": "Close Left Tabs",
"Language": "Language", "Close Other Tabs": "Close Other Tabs",
"Load tree async": "Load tree async", "Close Right Tabs": "Close Right Tabs",
"Backspace as Ctrl+H": "CLI Backspace As Ctrl+H", "Close split connect": "Close split connect",
"Loading": "Loading", "Collapse": "Collapse",
"Password": "Password", "Command Line": "Command Line",
"Please choose an account": "Please choose an account", "Command line": "Command line",
"Please input password": "Please input password", "Confirm": "Confirm",
"Reconnect": "Reconnect", "Connect": "Connect",
"Search": "Search", "Connect Method": "Connect Method",
"Refresh": "Refresh", "Connect checked": "Connect checked",
"Checkbox": "Checkbox", "Connect command line": "Connect command line",
"Batch connect": "Batch connect", "Copied": "Copied",
"RDP resolution": "RDP resolution", "Copy link": "Copy link",
"RDP smart size": "RDP smart size", "Current online": "Current online",
"Send text to all ssh terminals": "Send text to all ssh terminals", "Current session": "Current session",
"Switch to quick command": "Switch to quick command", "Database": "Database",
"Switch to input command": "Switch to input command", "Database disabled": "This type of connection is not supported, please contact an administrator.",
"Not quick command": "Not quick command", "Database info": "Database info",
"Save command": "Save command", "Database token help text": "The database type token that the client connects to will be cached by the component for 5 minutes, which means that the token will not be invalidated immediately after it is used, but five minutes after the client disconnects",
"Save success": "Save success", "Databases": "Databases",
"Send command": "Send command", "Directly": "Directly",
"Current session": "Current session", "Disable auto completion": "Disable auto completion",
"All sessions": "All sessions", "Disconnect": "Disconnect",
"Module": "Module", "Disfavor": "Disfavor",
"Setting": "Setting", "Do not close this page": "Do not close this page",
"Show left manager": "Show left manager", "Document": "Document",
"Skip": "Skip", "Don't prompt again": "Don't prompt again",
"Skip manual password": "Skip manual password", "Download": "Download",
"Speed": "Speed", "Download the client": "Please download",
"Support": "Support", "Download the latest client": "Download the latest client",
"Tab List": "Tab List", "Driver redirect": "Driver redirect",
"Username": "Username", "Expand": "Expand",
"Expire time": "Expire time", "Expand all": "Expand all",
"Users": "", "Expand all asset": "Expand all assets under the current node",
"View": "View", "Expire time": "Expire time",
"Website": "Website", "Favorite": "Favorite",
"asset": "asset", "File Manager": "File Manager",
"cols": "cols", "Force refresh": "Force refresh",
"confirm": "confirm", "Found": "Found",
"download": "download", "French keyboard layout": "French (Azerty)",
"rows": "rows", "Full Screen": "Full Screen",
"start time": "start time", "Full screen": "Full screen",
"success": "success", "GUI": "GUI",
"system user": "system user", "General": "General",
"user": "user", "Help": "Help",
"Open in new window": "Open in new window", "Help or download": "Help → Download",
"Split connect": "Split connect", "Help text": "Help text",
"Split vertically": "Split vertically", "Hide left manager": "Hide left manager",
"Close split connect": "Close split connect", "Host": "Host",
"Split connect number": "One session can support up to three split screen connection", "Info": "Info",
"Right mouse quick paste": "Right mouse quick paste", "InstallClientMsg": "JumpServer client not found, Go to download and install?",
"SQL Client": "SQL Client", "Japanese keyboard layout": "Japanese (Qwerty)",
"Info": "Info", "Keyboard keys": "Option + Left / Option + Right",
"LeftInfo": "Click the command record to quickly locate the video", "Keyboard layout": "Keyboard layout",
"Database disabled": "This type of connection is not supported, please contact an administrator.", "Keyboard switch session": "Switch session → Shortcut keys",
"Asset disabled": "This asset has been disabled, please contact an administrator", "Kubernetes": "Kubernetes",
"User: ": "User: {{value}}", "Language": "Language",
"Asset: ": "Asset: {{value}}", "Last login": "Last login",
"Account: ": "Account: {{value}}", "Launch Program": "Launch Program",
"Start Time: ": "Start time: {{value}}", "LeftInfo": "Click the command record to quickly locate the video",
"Protocol: ": "Protocol: {{value}}", "Load tree async": "Load tree async",
"My assets": "My assets", "Loading": "Loading",
"My applications": "My applications", "Log out": "Log out",
"Type tree": "Type tree", "Login reminder": "Login reminder",
"Databases": "Databases", "Login review approved": "Login review has been approved, connecting assets...",
"Remote apps": "Remote apps", "LoginExpireMsg": "Login session expired, please re-login",
"Kubernetes": "Kubernetes", "Manual accounts": "Manual accounts",
"Command Line": "Command Line", "Module": "Module",
"Force refresh": "Force refresh", "Multi Screen": "Multi Screen",
"Select account": "Select account", "My applications": "My applications",
"No matching found": "No matching found", "My assets": "My assets",
"Connect Method": "Connect Method", "Name": "Name",
"No available connect method": "No available connect method", "Native": "Native",
"Need to use": "Need to use", "Need review for login asset": "This login needs manual review. Do you want to continue?",
"Download the client": "Please download", "Need to use": "Need to use",
"Yes": "Yes", "No": "No",
"No": "No", "No account available": "No available accounts",
"Web Terminal": "Web Terminal", "No available connect method": "No available connect method",
"Remember password": "Remember me", "No matching found": "No matching found",
"Account info": "Account info", "No permission": "No permission",
"Download": "Download", "No protocol available": "No protocol available",
"Tool download": "Tool download", "Not quick command": "Not quick command",
"Launch Program": "Launch Program", "Open in new window": "Open in new window",
"RDP client options": "RDP client options", "Password": "Password",
"Full screen": "Full screen", "Password is token password on the table": "Password is token password on the table",
"Driver redirect": "Driver redirect", "Password is your password login to system": "Password is your password login to system",
"RDP File": "RDP File", "Pause": "Pause",
"RDP Client": "RDP Client", "Pause task has been send": "Pause task has been send",
"Remember select": "Remember selected", "Please choose an account": "Please choose an account",
"Automatic login next": "Automatic Login next time (right click asset Connection to re-select)", "Please input password": "Please input password",
"Don't prompt again": "Don't prompt again", "Port": "Port",
"Username@Domain": "Username@Domain", "Protocol": "Protocol",
"InstallClientMsg": "JumpServer client not found, Go to download and install?", "Protocol: ": "Protocol: {{value}}",
"LoginExpireMsg": "Login session expired, please re-login", "RDP Client": "RDP Client",
"No permission": "No permission", "RDP File": "RDP File",
"Last login": "Last login", "RDP client options": "RDP client options",
"Log out": "Log out", "RDP resolution": "RDP resolution",
"Host": "Host", "RDP smart size": "RDP smart size",
"Port": "Port", "Re-use for a long time after opening": "Re-use for a long time after opening",
"Disable auto completion": "Disable auto completion", "Reconnect": "Reconnect",
"Advanced option": "Advanced option", "Refresh": "Refresh",
"Protocol": "Protocol", "Remember password": "Remember me",
"Database": "Database", "Remember select": "Remember selected",
"Click to copy": "Click to copy", "Remote apps": "Remote apps",
"Copied": "Copied", "Reselect connection method": "Reselect asset connection method",
"Database info": "Database info", "Resume": "Resume",
"Command line": "Command line", "Resume task has been send": "Resume task has been send",
"Run it by client": "Run it by client", "Right click asset": "Right click on the asset",
"Name": "Name", "Right click node": "Right click node",
"Tips": "Tips", "Right mouse quick paste": "Right mouse quick paste",
"Asset not found or You have no permission to access it, please refresh asset tree": "Asset not found or You have no permission to access it, please refresh asset tree", "Run it by client": "Run it by client",
"With secret accounts": "With secret accounts", "SQL Client": "SQL Client",
"Close": "Close", "Save command": "Save command",
"Manual accounts": "Manual accounts", "Save success": "Save success",
"Native": "Native", "Search": "Search",
"Applet": "Applet", "Select account": "Select account",
"General": "General", "Send command": "Send command",
"GUI": "GUI", "Send text to all ssh terminals": "Send text to all ssh terminals",
"CLI": "CLI", "Set reusable": "Set reusable",
"Applet connect method": "Applet connect method", "Setting": "Setting",
"Client": "Client", "Settings or basic settings": "Settings → Basic Settings",
"Keyboard layout": "Keyboard layout", "Show left manager": "Show left manager",
"UK English keyboard layout": "UK English (Qwerty)", "Skip": "Skip",
"US English keyboard layout": "US English (Qwerty)", "Skip manual password": "Skip manual password",
"Japanese keyboard layout": "Japanese (Qwerty)", "Special accounts": "Special accounts",
"French keyboard layout": "French (Azerty)", "Speed": "Speed",
"Swiss French keyboard layout": "Swiss French (Qwertz)", "Split connect": "Split connect",
"Belgian French keyboard layout": "Belgian French (Azerty)", "Split connect number": "One session can support up to three split screen connection",
"Turkey keyboard layout": "Turkish-Q (Qwerty)", "Split vertically": "Split vertically",
"Login reminder": "Login reminder", "Start Time: ": "Start time: {{value}}",
"ACL reject login asset": "This login has been rejected due to access control policy restrictions", "Support": "Support",
"Need review for login asset": "This login needs manual review. Do you want to continue?", "Swiss French keyboard layout": "Swiss French (Qwertz)",
"Ticket review pending for login asset": "The login asset has been submitted, waiting for review by the assignee, you can also copy the link and send it to he", "Switch to input command": "Switch to input command",
"Assignees": "Assignees", "Switch to quick command": "Switch to quick command",
"Do not close this page": "Do not close this page", "Tab List": "Tab List",
"Ticket review rejected for login asset": "This login review has been rejected, and the asset cannot be connected", "The connection method is invalid, please refresh the page": "The connection method is invalid, please refresh the page",
"Ticket review closed for login asset": "This login review has been closed, and the asset cannot be connected", "Ticket review closed for login asset": "This login review has been closed, and the asset cannot be connected",
"Account not found": "Account not found", "Ticket review pending for login asset": "The login asset has been submitted, waiting for review by the assignee, you can also copy the link and send it to he",
"Copy link": "Copy link", "Ticket review rejected for login asset": "This login review has been rejected, and the asset cannot be connected",
"Login review approved": "Login review has been approved, connecting assets...", "Tips": "Tips",
"No account available": "No available accounts", "Token expired": "Token has expired",
"Set reusable": "Set reusable", "Tool download": "Tool download",
"Re-use for a long time after opening": "Re-use for a long time after opening", "Turkey keyboard layout": "Turkish-Q (Qwerty)",
"The connection method is invalid, please refresh the page": "The connection method is invalid, please refresh the page", "Type tree": "Type tree",
"Special accounts": "Special accounts", "UK English keyboard layout": "UK English (Qwerty)",
"Database token help text": "The database type token that the client connects to will be cached by the component for 5 minutes, which means that the token will not be invalidated immediately after it is used, but five minutes after the client disconnects", "US English keyboard layout": "US English (Qwerty)",
"Help text": "Help text", "User: ": "User: {{value}}",
"Pause task has been send": "Pause task has been send", "Username": "Username",
"Resume task has been send": "Resume task has been send", "Username@Domain": "Username@Domain",
"Action: ": "Action:", "Users": "",
"Pause": "Pause", "Using token": "Using token",
"Resume": "Resume", "View": "View",
"connect info": "connect info", "VirtualApp": "Virtual App",
"Connect command line": "Connect command line", "Web Terminal": "Web Terminal",
"Using token": "Using token", "Website": "Website",
"Directly": "Directly", "With secret accounts": "With secret accounts",
"Connect checked": "Connect checked", "Yes": "Yes",
"Batch actions": "Batch actions", "asset": "asset",
"Expand": "Expand", "cols": "cols",
"Expand all": "Expand all", "confirm": "confirm",
"Collapse": "Collapse", "connect info": "connect info",
"Password is token password on the table": "Password is token password on the table", "download": "download",
"Password is your password login to system": "Password is your password login to system", "rows": "rows",
"Current online": "Current online", "start time": "start time",
"Token expired": "Token has expired", "success": "success",
"No protocol available": "No protocol available", "system user": "system user",
"VirtualApp":"Virtual App" "user": "user"
} }

View File

@ -1,206 +1,206 @@
{ {
"Are you sure to reconnect it?(RDP not support)": "本当に再接続しますか? (RDPは一時的にサポートしていない)", "ACL reject login asset": "アクセス制御ポリシーの制限により、このログインは拒否されました",
"Reselect connection method": "資産の接続方法の再選択", "Account info": "アカウント情報",
"Right click asset": "右クリック資産", "Account not found": "アカウントが見つかりません",
"Expand all asset": "現在のノードの下にあるすべてのアセットを展開", "Account: ": "アカウント: {{value}}",
"Right click node": "右クリックノード", "Action: ": "アクション: ",
"Asset tree loading method": "資産ツリーのロード方法の設定", "Advanced option": "上級オプション",
"Settings or basic settings": "設定 → 基本設定", "All sessions": "すべてのセッション",
"Download the latest client": "最新クライアントのダウンロード", "Applet": "アプレット",
"Help or download": "ヘルプ → ダウンロード", "Applet connect method": "アプレット接続方法",
"Keyboard switch session": "セッションの切り替え → ショートカットキー", "Are you sure to reconnect it?(RDP not support)": "本当に再接続しますか? (RDPは一時的にサポートしていない)",
"Keyboard keys": "Option + Left / Option + Right", "Asset disabled": "この資産はすでに無効になっている場合、管理者に連絡してください",
"Cancel": "キャンセル", "Asset not found or You have no permission to access it, please refresh asset tree": "アセットが見つからないか、アクセスする権限がありません。アセット ツリーを更新してください",
"Choose a User": "ユーザーを選択します", "Asset tree loading method": "資産ツリーのロード方法の設定",
"Clone Connect": "コピーウィンドウ", "Asset: ": "アセット: {{value}}",
"Close All Tabs": "すべてを閉じる", "Assignees": "受信者",
"Close Current Tab": "現在を閉じる", "Automatic login next": "次回の自動登録 (右クリック資産接続は再選択できます)",
"Close Left Tabs": "左側を閉じる", "Backspace as Ctrl+H": "文字端末backspacas Ctrl H",
"Close Other Tabs": "その他を閉じる", "Batch actions": "バッチ操作",
"Close Right Tabs": "右側を閉じる", "Batch connect": "バッチ接続",
"Confirm": "確認", "Belgian French keyboard layout": "Belgian French (Azerty)",
"Connect": "接続", "CLI": "コマンドライン",
"Disconnect": "リンクを切断", "CLI font size": "文字端末のフォントサイズ",
"Disfavor": "コレクションをキャンセル", "Cancel": "キャンセル",
"Document": "ドキュメント", "Charset": "文字セット",
"Favorite": "コレクション", "Checkbox": "複数選択",
"File Manager": "ファイル管理", "Choose a User": "ユーザーを選択します",
"CLI font size": "文字端末のフォントサイズ", "Click to copy": "クリックしてコピーする",
"Found": "発見", "Client": "お客様",
"Full Screen": "全画面表示", "Clone Connect": "コピーウィンドウ",
"Multi Screen": "マルチスクリーン", "Close": "閉鎖",
"Help": "ヘルプ", "Close All Tabs": "すべてを閉じる",
"Hide left manager": "左サイドバーを非表示", "Close Current Tab": "現在を閉じる",
"Language": "言語", "Close Left Tabs": "左側を閉じる",
"Load tree async": "アセットツリーの非同期ロード", "Close Other Tabs": "その他を閉じる",
"Backspace as Ctrl+H": "文字端末backspacas Ctrl H", "Close Right Tabs": "右側を閉じる",
"Loading": "ロード中", "Close split connect": "分割表示を閉じる",
"Password": "パスワード", "Command Line": "コマンドライン",
"Please choose an account": "ユーザーを選択してください", "Command line": "命令行",
"Please input password": "パスワードを入力してください", "Confirm": "確認",
"Reconnect": "再接続", "Connect": "接続",
"Search": "検索", "Connect Method": "接続方法",
"Refresh": "リフレッシュ", "Connect checked": "接続済み",
"Checkbox": "複数選択", "Connect command line": "接続コマンドライン",
"Batch connect": "バッチ接続", "Copied": "複製済み",
"RDP resolution": "RDP 解像度", "Copy link": "リンクをコピーする",
"RDP smart size": "RDP スマート・サイズ", "Current online": "現在オンライン",
"RDP color quality": "RDP 色品質", "Current session": "現在のセッション",
"Send text to all ssh terminals": "すべてのssh端末にテキストを送信します", "Database": "データベース",
"Switch to quick command": "クイックコマンドに切り替え", "Database disabled": "このリンク方式をサポートしていない、管理者に連絡してください",
"Switch to input command": "入力コマンドに切り替え", "Database info": "データベース接続情報",
"Not quick command": "非高速コマンド", "Database token help text": " クライアントが接続するデータベースの種類のトークンは、コンポーネントによって5分間キャッシュされます。つまり、トークンは使用後すぐに無効になるわけではありませんが、クライアントが切断されてから5分後に無効になります",
"Save command": "保存コマンド", "Databases": "データベース",
"Save success": "保存に成功", "Directly": "直接接続",
"Send command": "コマンドを送信", "Disable auto completion": "自動補完の無効化",
"Current session": "現在のセッション", "Disconnect": "リンクを切断",
"All sessions": "すべてのセッション", "Disfavor": "コレクションをキャンセル",
"Module": "ユニット", "Do not close this page": "このページを閉じないでください",
"Setting": "設定", "Document": "ドキュメント",
"Show left manager": "左サイドバーを表示", "Don't prompt again": "次回は提示しない",
"Skip": "スキップ", "Download": "ダウンロード",
"Skip manual password": "手動パスワードウィンドウをスキップします", "Download the latest client": "最新クライアントのダウンロード",
"Speed": "スピード", "Driver redirect": "ディスクマウント",
"Support": "サポート", "Expand": "展開",
"Tab List": "ウィンドウリスト", "Expand all": "すべて展開",
"Username": "ユーザー名", "Expand all asset": "現在のノードの下にあるすべてのアセットを展開",
"Expire time": "期限切れ", "Expire time": "期限切れ",
"Users": "ユーザー", "Failed to open address": "アドレスを開くことができませんでした",
"View": "ビュー", "Favorite": "コレクション",
"Website": "公式サイト", "File Manager": "ファイル管理",
"asset": "資産", "Fold": "折りたたみ",
"cols": "列数", "Fold all": "すべて折りたたみ",
"confirm": "確認", "Force refresh": "強制更新",
"download": "ダウンロード", "Found": "発見",
"rows": "行数", "French keyboard layout": "French (Azerty)",
"start time": "開始時間", "Full Screen": "全画面表示",
"success": "成功", "Full screen": "全画面",
"system user": "システムユーザー", "GUI": "グラフィカル",
"user": "ユーザー", "General": "基本構成",
"Open in new window": "新しいウィンドウが開きます", "Help": "ヘルプ",
"Split connect": "スクリーン接続", "Help or download": "ヘルプ → ダウンロード",
"Split vertically": "垂直分割", "Help text": "します",
"Close split connect": "分割表示を閉じる", "Hide left manager": "左サイドバーを非表示",
"Split connect number": "1つのセッションで最大3つの画面分割接続をサポート", "Host": "ホスト",
"Right mouse quick paste": "右クイック貼り付け", "Info": "ヒント",
"SQL Client": "SQLクライアント", "InstallClientMsg": "JumpServerクライアントがインストールされていない、今ダウンロードしてインストールしますか?",
"Database disabled": "このリンク方式をサポートしていない、管理者に連絡してください", "Japanese keyboard layout": "Japanese (Qwerty)",
"Info": "ヒント", "Keyboard keys": "Option + Left / Option + Right",
"LeftInfo": "コマンドログをクリックして迅速に定位できるビデオ", "Keyboard layout": "キーボードレイアウト",
"Asset disabled": "この資産はすでに無効になっている場合、管理者に連絡してください", "Keyboard switch session": "セッションの切り替え → ショートカットキー",
"User: ": "ユーザー: {{value}}", "Kubernetes": "Kubernetes",
"Asset: ": "アセット: {{value}}", "Language": "言語",
"Account: ": "アカウント: {{value}}", "Last login": "前回ログイン",
"Start Time: ": "開始時間: {{value}}", "Launch Program": "起動プログラム",
"Protocol: ": "プロトコル: {{value}}", "LeftInfo": "コマンドログをクリックして迅速に定位できるビデオ",
"My assets": "マイ資産", "Load tree async": "アセットツリーの非同期ロード",
"My applications": "私の応用", "Loading": "ロード中",
"Type tree": "タイプツリー", "Log out": "ログインを終了",
"Databases": "データベース", "Login reminder": "ログインリマインダー",
"Remote apps": "リモートアプリケーション", "Login review approved": "ログイン監査に合格し、アセットを接続しています...",
"Kubernetes": "Kubernetes", "LoginExpireMsg": "ログインが期限切れになりました。ログインし直してください",
"Command Line": "コマンドライン", "Manual accounts": "手動アカウント",
"Force refresh": "強制更新", "Module": "ユニット",
"Select account": "システムユーザーの選択", "Multi Screen": "マルチスクリーン",
"No matching found": "マッチがありません", "My applications": "私の応用",
"Connect Method": "接続方法", "My assets": "マイ資産",
"No available connect method": "接続方法がありません", "Name": "めいしょう",
"Need to use": "使用する必要がある", "Native": "クライアント",
"Yes": "はい", "Need review for login asset": "このログインは手動で確認する必要があります。続行しますか?",
"No": "いいえ", "Need to use": "使用する必要がある",
"Web Terminal": "Web端末", "No": "いいえ",
"Remember password": "パスワードを覚える", "No account available": "アカウントがありません",
"Account info": "アカウント情報", "No available connect method": "接続方法がありません",
"Download": "ダウンロード", "No matching found": "マッチがありません",
"Tool download": "ツールダウンロード", "No permission": "権限がありません",
"Launch Program": "起動プログラム", "No protocol available": "利用可能なプロトコルがありません",
"RDP client options": "RDPクライアントオプション", "Normal accounts": "通常のログインアカウント",
"Full screen": "全画面", "Not quick command": "非高速コマンド",
"Driver redirect": "ディスクマウント", "Open in new window": "新しいウィンドウが開きます",
"RDP Client": "RDPクライアント", "Password": "パスワード",
"RDP File": "RDPファイル", "Password is token password on the table": "パスワードは、テーブルのトークンパスワードです",
"Remember select": "選択を覚える", "Password is your password login to system": "パスワードは、システムにログインするためのパスワードです",
"Automatic login next": "次回の自動登録 (右クリック資産接続は再選択できます)", "Pause": "タスクを一時停止",
"Don't prompt again": "次回は提示しない", "Pause task has been send": "一時停止タスクが送信されました",
"Username@Domain": "ユーザー名 @ ADドメイン", "Please choose an account": "ユーザーを選択してください",
"InstallClientMsg": "JumpServerクライアントがインストールされていない、今ダウンロードしてインストールしますか?", "Please input password": "パスワードを入力してください",
"LoginExpireMsg": "ログインが期限切れになりました。ログインし直してください", "Port": "ポート",
"No permission": "権限がありません", "Protocol": "プロトコル",
"Last login": "前回ログイン", "Protocol: ": "プロトコル: {{value}}",
"Log out": "ログインを終了", "RDP Client": "RDPクライアント",
"Disable auto completion": "自動補完の無効化", "RDP File": "RDPファイル",
"Advanced option": "上級オプション", "RDP client options": "RDPクライアントオプション",
"Host": "ホスト", "RDP color quality": "RDP 色品質",
"Port": "ポート", "RDP resolution": "RDP 解像度",
"Protocol": "プロトコル", "RDP smart size": "RDP スマート・サイズ",
"Database": "データベース", "Re-use for a long time after opening": "開いた後、長い間再利用する",
"Click to copy": "クリックしてコピーする", "Reconnect": "再接続",
"Copied": "複製済み", "Refresh": "リフレッシュ",
"Database info": "データベース接続情報", "Remember password": "パスワードを覚える",
"Command line": "命令行", "Remember select": "選択を覚える",
"Close": "閉鎖", "Remote apps": "リモートアプリケーション",
"Manual accounts": "手動アカウント", "Reselect connection method": "資産の接続方法の再選択",
"Native": "クライアント", "Resume": "タスクを再開",
"Applet": "アプレット", "Resume task has been send": "タスクが再開されました",
"General": "基本構成", "Right click asset": "右クリック資産",
"GUI": "グラフィカル", "Right click node": "右クリックノード",
"CLI": "コマンドライン", "Right mouse quick paste": "右クイック貼り付け",
"Asset not found or You have no permission to access it, please refresh asset tree": "アセットが見つからないか、アクセスする権限がありません。アセット ツリーを更新してください", "Run it by client": "クライアントで実行する",
"Run it by client": "クライアントで実行する", "SQL Client": "SQLクライアント",
"Name": "めいしょう", "Save command": "保存コマンド",
"Failed to open address": "アドレスを開くことができませんでした", "Save success": "保存に成功",
"Normal accounts": "通常のログインアカウント", "Search": "検索",
"Special accounts": "特別ログインアカウント", "Select account": "システムユーザーの選択",
"Tips": "ヒント", "Send command": "コマンドを送信",
"Applet connect method": "アプレット接続方法", "Send text to all ssh terminals": "すべてのssh端末にテキストを送信します",
"Client": "お客様", "Set reusable": "再利用可能な",
"Keyboard layout": "キーボードレイアウト", "Setting": "設定",
"UK English keyboard layout": "UK English (Qwerty)", "Settings or basic settings": "設定 → 基本設定",
"US English keyboard layout": "US English (Qwerty)", "Show left manager": "左サイドバーを表示",
"Japanese keyboard layout": "Japanese (Qwerty)", "Skip": "スキップ",
"French keyboard layout": "French (Azerty)", "Skip manual password": "手動パスワードウィンドウをスキップします",
"Swiss French keyboard layout": "Swiss French (Qwertz)", "Special account": "特別なアカウント",
"Belgian French keyboard layout": "Belgian French (Azerty)", "Special accounts": "特別ログインアカウント",
"Turkey keyboard layout": "Turkish-Q (Qwerty)", "Speed": "スピード",
"Login reminder": "ログインリマインダー", "Split connect": "スクリーン接続",
"ACL reject login asset": "アクセス制御ポリシーの制限により、このログインは拒否されました", "Split connect number": "1つのセッションで最大3つの画面分割接続をサポート",
"Need review for login asset": "このログインは手動で確認する必要があります。続行しますか?", "Split vertically": "垂直分割",
"Ticket review pending for login asset": "ログイン アプリケーションが送信され、承認者が確認するのを待っています。リンクをコピーして承認者に送信することもできます。", "Start Time: ": "開始時間: {{value}}",
"Assignees": "受信者", "Stop": "Stop",
"Do not close this page": "このページを閉じないでください", "Support": "サポート",
"Ticket review rejected for login asset": "このログイン レビューは拒否されたため、アセットを接続できません", "Swiss French keyboard layout": "Swiss French (Qwertz)",
"Ticket review closed for login asset": "このログイン レビューは終了しており、アセットを接続できません", "Switch to input command": "入力コマンドに切り替え",
"Account not found": "アカウントが見つかりません", "Switch to quick command": "クイックコマンドに切り替え",
"Copy link": "リンクをコピーする", "Tab List": "ウィンドウリスト",
"Login review approved": "ログイン監査に合格し、アセットを接続しています...", "The connection method is invalid, please refresh the page": "接続方法が無効です。ページを更新してください",
"No account available": "アカウントがありません", "Ticket review closed for login asset": "このログイン レビューは終了しており、アセットを接続できません",
"Set reusable": "再利用可能な", "Ticket review pending for login asset": "ログイン アプリケーションが送信され、承認者が確認するのを待っています。リンクをコピーして承認者に送信することもできます。",
"Re-use for a long time after opening": "開いた後、長い間再利用する", "Ticket review rejected for login asset": "このログイン レビューは拒否されたため、アセットを接続できません",
"Charset": "文字セット", "Tips": "ヒント",
"The connection method is invalid, please refresh the page": "接続方法が無効です。ページを更新してください", "Token expired": "トークンの有効期限が切れました",
"Special account": "特別なアカウント", "Tool download": "ツールダウンロード",
"Database token help text": " クライアントが接続するデータベースの種類のトークンは、コンポーネントによって5分間キャッシュされます。つまり、トークンは使用後すぐに無効になるわけではありませんが、クライアントが切断されてから5分後に無効になります", "Turkey keyboard layout": "Turkish-Q (Qwerty)",
"Help text": "します", "Type tree": "タイプツリー",
"Pause task has been send": "一時停止タスクが送信されました", "UK English keyboard layout": "UK English (Qwerty)",
"Resume task has been send": "タスクが再開されました", "US English keyboard layout": "US English (Qwerty)",
"Action: ": "アクション: ", "User: ": "ユーザー: {{value}}",
"Pause": "タスクを一時停止", "Username": "ユーザー名",
"Resume": "タスクを再開", "Username@Domain": "ユーザー名 @ ADドメイン",
"connect info": "接続情報", "Users": "ユーザー",
"Connect command line": "接続コマンドライン", "Using token": "トークンを使用する",
"Using token": "トークンを使用する", "View": "ビュー",
"Directly": "直接接続", "VirtualApp": "仮想アプリケーション",
"Connect checked": "接続済み", "Web Terminal": "Web端末",
"Batch actions": "バッチ操作", "Website": "公式サイト",
"Expand": "展開", "Yes": "はい",
"Fold": "折りたたみ", "asset": "資産",
"Expand all": "すべて展開", "cols": "列数",
"Fold all": "すべて折りたたみ", "confirm": "確認",
"Password is token password on the table": "パスワードは、テーブルのトークンパスワードです", "connect info": "接続情報",
"Password is your password login to system": "パスワードは、システムにログインするためのパスワードです", "download": "ダウンロード",
"Current online": "現在オンライン", "rows": "行数",
"Token expired": "トークンの有効期限が切れました", "start time": "開始時間",
"No protocol available": "利用可能なプロトコルがありません", "success": "成功",
"Stop": "Stop", "system user": "システムユーザー",
"VirtualApp": "仮想アプリケーション" "user": "ユーザー"
} }

View File

@ -1,209 +1,208 @@
{ {
"Are you sure to reconnect it?(RDP not support)": "确定要重新连接吗? (RDP暂不支持)", "ACL reject login asset": "本次登录已拒绝,原因是访问控制策略的限制",
"Reselect connection method": "可重新选择连接方式", "Account info": "账号信息",
"Right click asset": "右击资产 → 连接", "Account not found": "账号未找到",
"Expand all asset": "展开节点下的所有资产", "Account: ": "账号: {{value}}",
"Right click node": "右击节点 → 展开全部", "Action: ": "操作: ",
"Asset tree loading method": "配置资产树加载方式", "Advanced option": "高级选项",
"Settings or basic settings": "菜单设置 → 基本设置", "All sessions": "全部会话",
"Download the latest client": "下载最新客户端", "Applet": "远程应用",
"Help or download": "菜单帮助 → 下载", "Applet connect method": "远程应用连接方式",
"Keyboard switch session": "切换会话 → 快捷键", "Are you sure to reconnect it?(RDP not support)": "确定要重新连接吗? (RDP暂不支持)",
"Keyboard keys": "Option + Left / Option + Right", "Asset disabled": "该资产已被禁用,请联系管理员",
"Cancel": "取消", "Asset not found or You have no permission to access it, please refresh asset tree": "未找到资产或您无权访问它,请刷新资产树",
"Choose a User": "选择一个用户", "Asset tree loading method": "配置资产树加载方式",
"Clone Connect": "复制窗口", "Asset: ": "资产: {{value}}",
"Close All Tabs": "关闭所有", "Assignees": "受理人",
"Close Current Tab": "关闭当前", "Automatic login next": "下次自动登录 (右击资产连接可以重新选择)",
"Close Left Tabs": "关闭左侧", "Backspace as Ctrl+H": "字符终端Backspace As Ctrl+H",
"Close Other Tabs": "关闭其它", "Batch actions": "批量操作",
"Close Right Tabs": "关闭右侧", "Batch connect": "批量连接",
"Confirm": "确认", "Belgian French keyboard layout": "Belgian French (Azerty)",
"Connect": "连接", "CLI": "命令行",
"Disconnect": "断开链接", "CLI font size": "字符终端字体大小",
"Disfavor": "取消收藏", "Cancel": "取消",
"Document": "文档", "Charset": "字符集",
"Favorite": "收藏", "Checkbox": "多选",
"File Manager": "文件管理", "Choose a User": "选择一个用户",
"CLI font size": "字符终端字体大小", "Click to copy": "点击复制",
"Found": "发现", "Client": "客户端",
"Full Screen": "全屏显示", "Clone Connect": "复制窗口",
"Multi Screen": "多屏显示", "Close": "关闭",
"Help": "帮助", "Close All Tabs": "关闭所有",
"Hide left manager": "隐藏左边栏", "Close Current Tab": "关闭当前",
"Language": "语言", "Close Left Tabs": "关闭左侧",
"Load tree async": "异步加载资产树", "Close Other Tabs": "关闭其它",
"Backspace as Ctrl+H": "字符终端Backspace As Ctrl+H", "Close Right Tabs": "关闭右侧",
"Loading": "加载中", "Close split connect": "关闭分屏",
"Password": "密码", "Command Line": "命令行",
"Please choose an account": "请选择一个用户", "Command line": "连接命令行",
"Please input password": "请输入密码", "Confirm": "确认",
"Reconnect": "重新连接", "Connect": "连接",
"Search": "搜索", "Connect Method": "连接方式",
"Refresh": "刷新", "Connect checked": "连接选中",
"Checkbox": "多选", "Connect command line": "连接命令行",
"Batch connect": "批量连接", "Copied": "已复制",
"RDP resolution": "RDP 分辨率", "Copy link": "复制链接",
"RDP smart size": "RDP 智能大小", "Current online": "当前在线",
"RDP color quality": "RDP 颜色质量", "Current session": "当前会话",
"Send text to all ssh terminals": "发送文本到所有ssh终端", "Database": "数据库",
"Switch to quick command": "切换到快捷命令", "Database connect info": "数据库连接信息",
"Switch to input command": "切换到输入命令", "Database disabled": "不支持此种链接方式,请联系管理员",
"Not quick command": "暂无快捷命令", "Database info": "数据库信息",
"Save command": "保存命令", "Database token help text": "数据库类型 token 会缓存 5 分钟,也就是说 token 使用后,不会立刻失效,而是客户端断开 5 分钟后,这个 token 才会完全失效",
"Save success": "保存成功", "Databases": "数据库",
"Send command": "发送命令", "Directly": "用户名指定连接的资产和账号",
"Current session": "当前会话", "Disable auto completion": "禁用自动补全",
"All sessions": "全部会话", "Disconnect": "断开链接",
"Module": "模块", "Disfavor": "取消收藏",
"Setting": "设置", "Do not close this page": "不要关闭本页面",
"Show left manager": "显示左边栏", "Document": "文档",
"Skip": "跳过", "Don't prompt again": "下次不再提示",
"Skip manual password": "跳过手动密码窗", "Download": "下载",
"Speed": "速度", "Download the latest client": "下载最新客户端",
"Support": "支持", "Driver redirect": "磁盘挂载",
"Tab List": "窗口列表", "Expand": "展开",
"Username": "用户名", "Expand all": "展开全部",
"Expire time": "过期时间", "Expand all asset": "展开节点下的所有资产",
"Users": "用户", "Expire time": "过期时间",
"View": "视图", "Failed to open address": "打开地址失败",
"Website": "官网", "Favorite": "收藏",
"asset": "资产", "File Manager": "文件管理",
"cols": "列数", "Fold": "折叠",
"confirm": "确认", "Fold all": "折叠全部",
"download": "下载", "Force refresh": "强制刷新",
"rows": "行数", "Found": "发现",
"start time": "开始时间", "French keyboard layout": "French (Azerty)",
"success": "成功", "Full Screen": "全屏显示",
"system user": "系统用户", "Full screen": "全屏",
"user": "用户", "GUI": "图形化",
"Open in new window": "新窗口打开", "General": "基本配置",
"Split connect": "分屏连接", "Help": "帮助",
"Split vertically": "垂直分屏", "Help or download": "菜单帮助 → 下载",
"Close split connect": "关闭分屏", "Help text": "说明",
"Split connect number": "一个会话最多支持3个分屏连接", "Hide left manager": "隐藏左边栏",
"Right mouse quick paste": "右键快速粘贴", "Host": "主机",
"SQL Client": "SQL 客户端", "Info": "提示",
"Database disabled": "不支持此种链接方式,请联系管理员", "InstallClientMsg": "JumpServer 客户端没有安装,现在去下载安装?",
"Info": "提示", "Japanese keyboard layout": "Japanese (Qwerty)",
"LeftInfo": "点击命令记录可快速定位录像", "Keyboard keys": "Option + Left / Option + Right",
"Asset disabled": "该资产已被禁用,请联系管理员", "Keyboard layout": "键盘布局",
"User: ": "用户: {{value}}", "Keyboard switch session": "切换会话 → 快捷键",
"Asset: ": "资产: {{value}}", "Kubernetes": "Kubernetes",
"Account: ": "账号: {{value}}", "Language": "语言",
"Start Time: ": "开始时间: {{value}}", "Last login": "上次登录",
"Protocol: ": "协议: {{value}}", "Launch Program": "启动程序",
"My assets": "我的资产", "LeftInfo": "点击命令记录可快速定位录像",
"My applications": "我的应用", "Load tree async": "异步加载资产树",
"Type tree": "类型树", "Loading": "加载中",
"Databases": "数据库", "Log out": "退出登录",
"Remote apps": "远程应用", "Login reminder": "登录提醒",
"Kubernetes": "Kubernetes", "Login review approved": "登录审核已通过, 正在连接资产...",
"Command Line": "命令行", "LoginExpireMsg": "登录已过期,请重新登录",
"Force refresh": "强制刷新", "Manual accounts": "手动账号",
"Select account": "选择账号", "Module": "模块",
"No matching found": "没有匹配项", "Multi Screen": "多屏显示",
"Connect Method": "连接方式", "My applications": "我的应用",
"No available connect method": "没有可用的连接方法", "My assets": "我的资产",
"Need to use": "需要使用", "Name": "名称",
"Yes": "是", "Native": "客户端",
"No": "否", "Need review for login asset": "本次登录需要进行人工审核,是否继续?",
"Web Terminal": "Web终端", "Need to use": "需要使用",
"Remember password": "记住密码", "No": "否",
"Account info": "账号信息", "No account available": "没有可用账号",
"Download": "下载", "No available connect method": "没有可用的连接方法",
"Tool download": "工具下载", "No matching found": "没有匹配项",
"Launch Program": "启动程序", "No permission": "没有权限",
"RDP client options": "RDP 客户端选项", "No protocol available": "没有可用的协议",
"Full screen": "全屏", "Not quick command": "暂无快捷命令",
"Driver redirect": "磁盘挂载", "Open in new window": "新窗口打开",
"RDP Client": "RDP 客户端", "Password": "密码",
"RDP File": "RDP 文件", "Password is token password on the table": "密码是表格中的 Token 密码",
"Remember select": "记住选择", "Password is your password login to system": "密码是你登录系统的密码",
"Automatic login next": "下次自动登录 (右击资产连接可以重新选择)", "Pause": "暂停",
"Don't prompt again": "下次不再提示", "Pause task has been send": "暂停任务已发送",
"Username@Domain": "用户名@AD域", "Please choose an account": "请选择一个用户",
"InstallClientMsg": "JumpServer 客户端没有安装,现在去下载安装?", "Please input password": "请输入密码",
"LoginExpireMsg": "登录已过期,请重新登录", "Port": "端口",
"No permission": "没有权限", "Protocol": "协议",
"Last login": "上次登录", "Protocol: ": "协议: {{value}}",
"Log out": "退出登录", "RDP Client": "RDP 客户端",
"Host": "主机", "RDP File": "RDP 文件",
"Port": "端口", "RDP client options": "RDP 客户端选项",
"User": "用户", "RDP color quality": "RDP 颜色质量",
"Disable auto completion": "禁用自动补全", "RDP resolution": "RDP 分辨率",
"Advanced option": "高级选项", "RDP smart size": "RDP 智能大小",
"Protocol": "协议", "Re-use for a long time after opening": "开启后该连接信息可长时间多次使用",
"Database": "数据库", "Reconnect": "重新连接",
"Click to copy": "点击复制", "Refresh": "刷新",
"Copied": "已复制", "Remember password": "记住密码",
"Database info": "数据库信息", "Remember select": "记住选择",
"Database connect info": "数据库连接信息", "Remote apps": "远程应用",
"Command line": "连接命令行", "Reselect connection method": "可重新选择连接方式",
"Run it by client": "使用客户端执行", "Resume": "恢复",
"Name": "名称", "Resume task has been send": "恢复任务已发送",
"Failed to open address": "打开地址失败", "Right click asset": "右击资产 → 连接",
"With secret accounts": "托管账号", "Right click node": "右击节点 → 展开全部",
"Manual accounts": "手动账号", "Right mouse quick paste": "右键快速粘贴",
"Native": "客户端", "Run it by client": "使用客户端执行",
"Applet": "远程应用", "SQL Client": "SQL 客户端",
"GUI": "图形化", "Save command": "保存命令",
"Tips": "提示", "Save success": "保存成功",
"Asset not found or You have no permission to access it, please refresh asset tree": "未找到资产或您无权访问它,请刷新资产树", "Search": "搜索",
"CLI": "命令行", "Select account": "选择账号",
"Close": "关闭", "Send command": "发送命令",
"General": "基本配置", "Send text to all ssh terminals": "发送文本到所有ssh终端",
"Applet connect method": "远程应用连接方式", "Set reusable": "开启复用",
"Client": "客户端", "Setting": "设置",
"Charset": "字符集", "Settings or basic settings": "菜单设置 → 基本设置",
"Keyboard layout": "键盘布局", "Show left manager": "显示左边栏",
"UK English keyboard layout": "UK English (Qwerty)", "Skip": "跳过",
"US English keyboard layout": "US English (Qwerty)", "Skip manual password": "跳过手动密码窗",
"Japanese keyboard layout": "Japanese (Qwerty)", "Special accounts": "特殊账号",
"French keyboard layout": "French (Azerty)", "Speed": "速度",
"Swiss French keyboard layout": "Swiss French (Qwertz)", "Split connect": "分屏连接",
"Belgian French keyboard layout": "Belgian French (Azerty)", "Split connect number": "一个会话最多支持3个分屏连接",
"Turkey keyboard layout": "Turkish-Q (Qwerty)", "Split vertically": "垂直分屏",
"Login reminder": "登录提醒", "Start Time: ": "开始时间: {{value}}",
"ACL reject login asset": "本次登录已拒绝,原因是访问控制策略的限制", "Stop": "停止",
"Need review for login asset": "本次登录需要进行人工审核,是否继续?", "Support": "支持",
"Ticket review pending for login asset": "登录申请已提交,等待受理人进行复核,你也可以复制链接发给他", "Swiss French keyboard layout": "Swiss French (Qwertz)",
"Assignees": "受理人", "Switch to input command": "切换到输入命令",
"Do not close this page": "不要关闭本页面", "Switch to quick command": "切换到快捷命令",
"Ticket review approved for login asset": "本次登录审核已通过,是否连接资产?", "Tab List": "窗口列表",
"Ticket review rejected for login asset": "本次登录审核已拒绝,不能连接资产", "The connection method is invalid, please refresh the page": "该连接方式已失效,请刷新页面",
"Ticket review closed for login asset": "本次登录审核已关闭,不能连接资产", "Ticket review approved for login asset": "本次登录审核已通过,是否连接资产?",
"Account not found": "账号未找到", "Ticket review closed for login asset": "本次登录审核已关闭,不能连接资产",
"Copy link": "复制链接", "Ticket review pending for login asset": "登录申请已提交,等待受理人进行复核,你也可以复制链接发给他",
"Login review approved": "登录审核已通过, 正在连接资产...", "Ticket review rejected for login asset": "本次登录审核已拒绝,不能连接资产",
"No account available": "没有可用账号", "Tips": "提示",
"Set reusable": "开启复用", "Token expired": "Token 已过期, 请重新连接",
"Re-use for a long time after opening": "开启后该连接信息可长时间多次使用", "Tool download": "工具下载",
"The connection method is invalid, please refresh the page": "该连接方式已失效,请刷新页面", "Turkey keyboard layout": "Turkish-Q (Qwerty)",
"Special accounts": "特殊账号", "Type tree": "类型树",
"Database token help text": "数据库类型 token 会缓存 5 分钟,也就是说 token 使用后,不会立刻失效,而是客户端断开 5 分钟后,这个 token 才会完全失效", "UK English keyboard layout": "UK English (Qwerty)",
"Help text": "说明", "US English keyboard layout": "US English (Qwerty)",
"Pause task has been send": "暂停任务已发送", "User": "用户",
"Resume task has been send": "恢复任务已发送", "User: ": "用户: {{value}}",
"Action: ": "操作: ", "Username": "用户名",
"Pause": "暂停", "Username@Domain": "用户名@AD域",
"Resume": "恢复", "Users": "用户",
"connect info": "连接信息", "Using token": "使用 Token",
"Connect command line": "连接命令行", "View": "视图",
"Using token": "使用 Token", "VirtualApp": "虚拟应用",
"Directly": "用户名指定连接的资产和账号", "Web Terminal": "Web终端",
"Connect checked": "连接选中", "Website": "官网",
"Batch actions": "批量操作", "With secret accounts": "托管账号",
"Expand": "展开", "Yes": "是",
"Fold": "折叠", "asset": "资产",
"Expand all": "展开全部", "cols": "列数",
"Fold all": "折叠全部", "confirm": "确认",
"Password is token password on the table": "密码是表格中的 Token 密码", "connect info": "连接信息",
"Password is your password login to system": "密码是你登录系统的密码", "download": "下载",
"Current online": "当前在线", "rows": "行数",
"Token expired": "Token 已过期, 请重新连接", "start time": "开始时间",
"No protocol available": "没有可用的协议", "success": "成功",
"Stop": "停止", "system user": "系统用户",
"VirtualApp": "虚拟应用" "user": "用户"
} }

25
apps/locale/sort_json.py Normal file
View File

@ -0,0 +1,25 @@
#!/usr/bin/env python
#
import json
import os
def sort_json(json_file):
with open(json_file, 'r') as f:
json_data = json.load(f)
with open(json_file, 'w') as f:
json.dump(json_data, f, indent=4, sort_keys=True, ensure_ascii=False)
def walk_dir(dir_path):
for root, dirs, files in os.walk(dir_path):
for file in files:
if file.endswith('.json'):
sort_json(os.path.join(root, file))
if __name__ == '__main__':
base_dir = os.path.dirname(os.path.abspath(__file__))
walk_dir(base_dir)

View File

@ -162,6 +162,9 @@ class UserSerializer(RolesSerializerMixin, CommonBulkSerializerMixin, ResourceLa
"allow_null": True, "allow_null": True,
"allow_blank": True, "allow_blank": True,
}, },
"groups": {
"label": _("Groups"),
},
"public_key": {"write_only": True}, "public_key": {"write_only": True},
"is_first_login": {"label": _("Is first login"), "read_only": True}, "is_first_login": {"label": _("Is first login"), "read_only": True},
"is_active": {"label": _("Is active")}, "is_active": {"label": _("Is active")},