mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 09:35:39 +00:00
8956ec653d
Keep classic as the default production chrome. Mark the opt-in switcher with a BETA badge/tooltip and show a topbar chip while UX 3.5 is active.
4348 lines
257 KiB
JSON
4348 lines
257 KiB
JSON
{
|
||
"meta": {
|
||
"lang": "ja",
|
||
"name": "Japanese",
|
||
"native_name": "日本語",
|
||
"direction": "ltr"
|
||
},
|
||
"common": {
|
||
"loading": "読み込み中...",
|
||
"confirm": "確認",
|
||
"alert": "アラート",
|
||
"prompt": "値を入力",
|
||
"copied": "クリップボードにコピーしました",
|
||
"save": "保存",
|
||
"saved": "保存しました",
|
||
"error": "エラー",
|
||
"success": "成功",
|
||
"warning": "警告",
|
||
"info": "情報",
|
||
"all": "すべて",
|
||
"cancel": "キャンセル",
|
||
"delete": "削除",
|
||
"actions": "アクション",
|
||
"close": "閉じる",
|
||
"required": "必須",
|
||
"name_required": "名前は必須です",
|
||
"active": "アクティブ",
|
||
"inactive": "非アクティブ",
|
||
"invalid_json": "無効なJSON",
|
||
"field_required": "{field}は必須です",
|
||
"back": "戻る",
|
||
"edit": "編集",
|
||
"yes": "はい",
|
||
"no": "いいえ"
|
||
},
|
||
"nav": {
|
||
"main": "メイン",
|
||
"tools": "ツール",
|
||
"system": "システム",
|
||
"dashboard": "ダッシュボード",
|
||
"devices": "デバイス",
|
||
"keys": "キー",
|
||
"generator": "ジェネレーター",
|
||
"settings": "設定",
|
||
"users": "ユーザー",
|
||
"inventory": "インベントリ",
|
||
"tickets": "チケット",
|
||
"help_requests": "ヘルプリクエスト",
|
||
"activity": "アクティビティ",
|
||
"automation": "自動化",
|
||
"file_transfer": "ファイル転送",
|
||
"network": "ネットワーク",
|
||
"dataguard": "DataGuard",
|
||
"reports": "レポート",
|
||
"tenants": "Tenants",
|
||
"registrations": "Registrations",
|
||
"management": "管理",
|
||
"toggle_sidebar": "サイドバーの切り替え",
|
||
"cdap": "CDAP デバイス",
|
||
"fleet": "フリート",
|
||
"scaling": "スケーリング",
|
||
"cross_platform": "クロスプラットフォーム",
|
||
"tokens": "デバイストークン",
|
||
"organizations": "組織",
|
||
"policies": "ポリシー",
|
||
"attestation": "証明",
|
||
"remote": "リモートデスクトップ",
|
||
"toolkit": "Toolkit",
|
||
"security_audit": "セキュリティ監査",
|
||
"languages": "言語",
|
||
"resource_control": "リソース制御",
|
||
"chat": "チャット",
|
||
"help": "Help",
|
||
"expand_sidebar": "サイドバーを展開する",
|
||
"toggle_theme": "テーマの切り替え",
|
||
"sdk_studio": "SDK Studio",
|
||
"login": "Login",
|
||
"permissions": "権限",
|
||
"server_management": "サーバー管理",
|
||
"server_attestation": "サーバー性能認定",
|
||
"commercialization": "商用化",
|
||
"remote_open_tab": "新しいタブでリモートデスクトップクライアントを開く"
|
||
},
|
||
"auth": {
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"login_title": "Sign In",
|
||
"login_subtitle": "BetterDesk コンソールにサインインする",
|
||
"username": "ユーザー名",
|
||
"username_placeholder": "ユーザー名を入力してください",
|
||
"password": "パスワード",
|
||
"password_placeholder": "パスワードを入力してください",
|
||
"remember_me": "Remember me",
|
||
"login_failed": "ログインに失敗しました。資格情報を確認してください。",
|
||
"invalid_credentials": "ユーザー名またはパスワードが無効です。",
|
||
"username_collision": "同じユーザー名のローカルアカウントが既に存在します。ローカルパスワードでサインインするか、管理者に競合するアカウントの名前変更または削除を依頼してください。",
|
||
"fill_all_fields": "すべてのフィールドに入力してください",
|
||
"logout_confirm": "ログアウトしてもよろしいですか?",
|
||
"change_password": "パスワードの変更",
|
||
"password_required": "パスワードが必要です",
|
||
"totp_title": "二要素認証",
|
||
"totp_subtitle": "認証アプリから 6 桁のコードを入力してください",
|
||
"totp_code": "Verification Code",
|
||
"totp_verify": "Verify",
|
||
"totp_use_recovery": "代わりにリカバリーコードを使用してください",
|
||
"totp_use_code": "代わりに認証コードを使用してください",
|
||
"totp_recovery_code": "リカバリーコード",
|
||
"totp_back_to_login": "ログインに戻る",
|
||
"totp_invalid_code": "無効な認証コードです。もう一度お試しください。",
|
||
"totp_enter_code": "6 桁のコードを入力してください",
|
||
"totp_enter_recovery": "リカバリーコードを入力してください",
|
||
"totp_session_expired": "セッションの有効期限が切れました。再度ログインしてください。",
|
||
"totp_already_enabled": "二要素認証はすでに有効です",
|
||
"pro_only_account": "このアカウントは RustDesk デスクトップクライアント専用です。ログインには RustDesk アプリを使用してください。",
|
||
"passwords_mismatch": "パスワードが一致しません",
|
||
"or": "または",
|
||
"login_sso": "SSO でサインインする",
|
||
"login_sso_with": "{{provider}} でサインインする",
|
||
"oidc_denied": "ID プロバイダーによってアクセスが拒否されました。",
|
||
"oidc_invalid": "無効な OIDC コールバック。もう一度試してください。",
|
||
"oidc_failed": "OIDC 認証に失敗しました。もう一度試してください。",
|
||
"oidc_error": "SSO ログイン中にエラーが発生しました。",
|
||
"oidc_no_account": "アカウントが見つからなかったため、自動登録が無効になっています。",
|
||
"totp_rate_limited": "試行回数が多すぎます。後でもう一度試してください。",
|
||
"emergency_mode_banner": "Go server 到達不能 — 緊急モードで実行中 (管理者のみ、機能が制限されています)"
|
||
},
|
||
"dashboard": {
|
||
"title": "ダッシュボード",
|
||
"subtitle": "Overview of your RustDesk server",
|
||
"total_devices": "総デバイス数",
|
||
"online_now": "Online Now",
|
||
"banned": "Banned",
|
||
"active_connections": "アクティブな接続",
|
||
"offline_devices": "Offline",
|
||
"server_status": "サーバーステータス",
|
||
"quick_actions": "クイックアクション",
|
||
"manage_devices": "接続されたデバイスを管理",
|
||
"view_keys": "サーバーキーを表示",
|
||
"generate_config": "クライアント設定を生成",
|
||
"server_settings": "設定を構成",
|
||
"greeting_morning": "おはようございます、{name}",
|
||
"greeting_afternoon": "こんにちは、{name}",
|
||
"greeting_evening": "こんばんは、{name}",
|
||
"greeting_night": "おやすみなさい、{name}",
|
||
"health_overview": "ヘルス概要",
|
||
"devices_online": "オンラインデバイス",
|
||
"active_alerts": "アクティブなアラート",
|
||
"recent_connections": "総デバイス数",
|
||
"server_uptime": "サーバー稼働時間",
|
||
"activity_feed": "最近のアクティビティ",
|
||
"no_recent_activity": "最近のアクティビティはありません",
|
||
"just_now": "たった今",
|
||
"ago": "前",
|
||
"tip_desktop_mode": "監視ウィジェット付きのマルチウィンドウ作業空間にはデスクトップモードをお試しください。",
|
||
"tip_keyboard_shortcuts": "どこからでも Ctrl+K を押してクイック検索コマンドパレットを開けます。",
|
||
"tip_address_book": "RustDesk クライアントからログインして、デバイス間でアドレス帳を同期します。",
|
||
"tip_2fa": "アカウントの安全性を高めるため、設定で二要素認証を有効にしてください。",
|
||
"tip_bulk_actions": "複数のデバイスを選択し、一括操作でまとめて管理できます。",
|
||
"tip_theme": "サイドバー設定でダークテーマとライトテーマを切り替えられます。",
|
||
"tip_cdap": "CDAP ゲートウェイ経由で IoT デバイスや産業用センサーを接続します。",
|
||
"tip_tutorials": "右下のヘルプボタンをクリックするとインタラクティブチュートリアルを表示できます。",
|
||
"client_config_eyebrow": "クライアント設定",
|
||
"client_config_title": "RustDesk クライアント設定",
|
||
"client_config_subtitle": "これらの値を RustDesk に入力して、クライアントをこの BetterDesk サーバーへ接続します。",
|
||
"copy_all_config": "すべてコピー",
|
||
"show_config_qr": "QR を表示",
|
||
"config_server_id": "ID サーバー",
|
||
"config_relay_server": "リレーサーバー",
|
||
"config_api_server": "API サーバー",
|
||
"config_key": "キー",
|
||
"client_config_hint": "RustDesk のネットワーク設定で、ID/リレーサーバー欄にこれらの値を入力してください。",
|
||
"open_generator": "クライアント生成",
|
||
"open_keys": "キーを開く",
|
||
"open_remote": "リモートデスクトップコンソールを開く",
|
||
"attention_panel": "要確認",
|
||
"system_ready": "システム準備完了",
|
||
"system_attention": "確認が必要",
|
||
"config_not_ready": "クライアント設定はまだ準備できていません。",
|
||
"client_config_qr_title": "RustDesk 設定 QR",
|
||
"client_config_qr_hint": "設定 QR コードに対応した RustDesk クライアントでこのコードをスキャンしてください。",
|
||
"client_server_host_label": "クライアント用サーバーアドレス",
|
||
"client_server_host_placeholder": "例: 203.0.113.10 または desk.example.com",
|
||
"client_server_host_hint": "RustDesk クライアントがこのサーバーに接続するアドレス。パネル URL とクライアント向け IP/DNS が異なる場合に変更。分割ドメインは 設定 → 公開クライアントエンドポイント。",
|
||
"apply_client_host": "適用",
|
||
"copy_deploy_string": "デプロイ文字列をコピー",
|
||
"show_intune_script": "Intune / PSADT スクリプト",
|
||
"intune_script_title": "Windows デプロイスニペット",
|
||
"intune_script_hint": "RustDesk MSI 完了後に管理者として実行します。「デプロイ文字列をコピー」と同じ config 文字列を使用します。",
|
||
"deploy_string_not_ready": "サーバー公開鍵が読み込まれるまでデプロイ文字列は利用できません。",
|
||
"client_server_host_env_hint": "公開 ID・リレー・API は 設定 → 公開クライアントエンドポイント で設定されています。クリアするとこの上書きが使えます。"
|
||
},
|
||
"devices": {
|
||
"title": "デバイス",
|
||
"id": "ID",
|
||
"hostname": "Hostname",
|
||
"username": "ユーザー名",
|
||
"platform": "Platform",
|
||
"version": "Version",
|
||
"ip_address": "IP Address",
|
||
"note": "Note",
|
||
"last_seen": "Last Seen",
|
||
"last_online": "Last Online",
|
||
"first_seen": "First Seen",
|
||
"created": "作成されました",
|
||
"status": "Status",
|
||
"ban_reason": "Ban Reason",
|
||
"actions": "Actions",
|
||
"search_placeholder": "デバイスを検索...",
|
||
"filter_all": "All",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"filter_banned": "Banned",
|
||
"selected": "selected",
|
||
"showing": "Showing",
|
||
"of": "of",
|
||
"sync_status": "同期ステータス",
|
||
"sync_success": "ステータスは正常に同期されました",
|
||
"empty_title": "デバイスが見つかりません",
|
||
"empty_text": "現在のフィルターに一致するデバイスはありません",
|
||
"edit_title": "デバイスの詳細",
|
||
"delete_title": "デバイスの削除",
|
||
"delete_confirm": "デバイス {id} を削除してもよろしいですか?",
|
||
"delete_reserved_hint": "デバイスは非表示になり、ID は予約されたままになります。ID を再利用できるようにするには、完全削除を選択してください。",
|
||
"delete_warning": "このデバイスを完全に削除しようとしています:",
|
||
"delete_permanent": "この操作は元に戻すことができません。このデバイスに関連付けられたすべてのデータはデータベースから永久に削除されます。",
|
||
"delete_success": "デバイスは正常に削除されました",
|
||
"revoke_option": "デバイスを取り消します",
|
||
"revoke_hint": "デバイス ID をブロックし、アクティブな接続を切断します",
|
||
"revoke_success": "デバイスは正常に取り消されました",
|
||
"details": "デバイスの詳細",
|
||
"ban_title": "禁止デバイス",
|
||
"ban_confirm": "デバイス {id} を禁止してもよろしいですか?",
|
||
"ban_success": "デバイスは正常に禁止されました",
|
||
"unban_title": "デバイスの禁止を解除する",
|
||
"unban_confirm": "デバイス {id} の禁止を解除してもよろしいですか?",
|
||
"unban_success": "デバイスの禁止が正常に解除されました",
|
||
"change_id": "Change ID",
|
||
"change_id_title": "デバイスIDの変更",
|
||
"new_id": "New ID",
|
||
"change_id_hint": "6 ~ 16 文字、文字、数字、ダッシュ、アンダースコアのみ",
|
||
"change_id_online_warn": "デバイスはオンラインです。可能であれば RustDesk クライアントで ID を変更してください。パネルでの変更は同一性を維持しますが、クライアントが新しい ID を採用する必要があります。",
|
||
"change_id_success": "デバイスIDが正常に変更されました",
|
||
"id_length_error": "ID の長さは 6 ~ 16 文字���ある必要があります",
|
||
"id_format_error": "ID には文字、数字、ダッシュ、アンダースコアのみを含めることができます",
|
||
"bulk_delete_title": "複数のデバイスの削除",
|
||
"bulk_delete_confirm": "{count} デバイスを削除してもよろしいですか?",
|
||
"bulk_delete_success": "{count} デバイスは正常に削除されました",
|
||
"columns": "Columns",
|
||
"toggle_columns": "表示される列を切り替えます",
|
||
"not_found": "デバイスが見つかりません",
|
||
"delete_failed": "デバイスの削除に失敗しました",
|
||
"change_id_failed": "デバイスIDの変更に失敗しました",
|
||
"invalid_id": "無効なデバイス ID (6 ~ 16 文字が必要)",
|
||
"invalid_id_format": "無効な ID 形式 (文字、数字、ダッシュ、アンダースコアのみ)",
|
||
"id_exists": "デバイスIDはすでに存在します",
|
||
"id_reserved_deleted": "この ID は削除済みデバイスに属しています。ID を再利用するには、デバイスを復元するか完全に削除してください。",
|
||
"show_deleted": "削除済みデバイスを表示",
|
||
"deleted_badge": "削除済み",
|
||
"restore_title": "デバイスを復元",
|
||
"restore_confirm": "デバイス {id} を復元しますか?再表示され、同じ ID で再接続できます。",
|
||
"restore_success": "デバイスを復元しました",
|
||
"restore_action": "復元",
|
||
"permanent_delete_title": "デバイスを完全に削除",
|
||
"permanent_delete_confirm": "デバイス {id} を完全に削除しますか?ID が解放され、元に戻せません。",
|
||
"permanent_delete_success": "デバイスを完全に削除しました",
|
||
"filter_deleted": "削除済み",
|
||
"no_selection": "デバイスが選択されていません",
|
||
"device_type": "Type",
|
||
"filter_type_all": "All Types",
|
||
"filter_type_rustdesk": "RustDesk",
|
||
"filter_type_desktop": "Desktop",
|
||
"filter_type_scada": "SCADA",
|
||
"filter_type_iot": "IoT",
|
||
"filter_type_agent": "Agent",
|
||
"cdap_connected": "CDAP Connected",
|
||
"revoke": "Revoke",
|
||
"access_policy": "アクセスポリシー",
|
||
"unattended_access": "無人アクセス",
|
||
"enable_unattended": "無人アクセス���有効にする",
|
||
"access_password": "アクセスパスワード",
|
||
"password_configured": "パスワード設定",
|
||
"no_password": "パスワードがありません",
|
||
"new_password": "新しいパスワード (最新のパスワードを維持するには空のままにしておきます)",
|
||
"clear_password": "パスワードをクリア",
|
||
"access_schedule": "アクセススケジュール",
|
||
"enable_schedule": "時間ベースのアクセスを有効にする",
|
||
"allowed_days": "許可日",
|
||
"start_time": "Start time",
|
||
"end_time": "End time",
|
||
"timezone": "Timezone",
|
||
"allowed_operators": "許可される演算子",
|
||
"all_operators": "すべての演算子 (空のままにします)",
|
||
"operators_hint": "カンマ区切りのユーザー名。すべての演算子を許可するには、空のままにします。",
|
||
"last_updated_by": "最終更新者",
|
||
"access_policy_saved": "アクセスポリシーが保存されました",
|
||
"tabs": {
|
||
"overview": "概要",
|
||
"hardware": "Hardware",
|
||
"metrics": "メトリクス",
|
||
"connections": "接続",
|
||
"audit": "Audit",
|
||
"info": "Info",
|
||
"history": "歴史"
|
||
},
|
||
"hardware": {
|
||
"cpu": "Processor",
|
||
"memory": "Memory",
|
||
"disk": "Disk",
|
||
"os": "Operating System",
|
||
"hostname": "Hostname",
|
||
"uptime": "Uptime",
|
||
"load_avg": "負荷平均",
|
||
"network": "ネットワークア���プター",
|
||
"no_data": "利用可能なハードウェア データがありません",
|
||
"title": "ハードウェア情報",
|
||
"gpu": "Graphics Card"
|
||
},
|
||
"display_name": "表示名",
|
||
"display_name_placeholder": "カスタム名 (ホスト名をオーバーライド)",
|
||
"note_placeholder": "この装置に関する注意事項",
|
||
"tags": "Tags",
|
||
"filter_by_tags": "タグでフィルタリングする",
|
||
"no_tags": "No tags",
|
||
"all_groups": "すべてのグループ",
|
||
"create_group": "グループの作成",
|
||
"manage_groups": "グループの管理",
|
||
"group_name": "グループ名",
|
||
"group_name_placeholder": "例:メディアPC",
|
||
"dynamic_group": "タグからの動的グループ",
|
||
"dynamic_group_hint": "このタグが付いたデバイスは自動的に参加します。",
|
||
"tag_filter": "Tag filter",
|
||
"group_allowed_users": "許可されたユーザー",
|
||
"group_allowed_users_hint": "デバイス権限を持つすべてのユーザーにグループが表示されるようにするには、空のままにします。",
|
||
"group_tag_required": "動的グループにはタグフィルターが必要です",
|
||
"group_invalid": "無効なグループ識別子",
|
||
"group_not_found": "グループが見つかりません",
|
||
"group_saved": "デバイスグループが保存されました",
|
||
"strategies_title": "Access control strategies",
|
||
"strategies_hint": "Link user groups to device groups and push RustDesk Pro security settings to matching clients.",
|
||
"create_strategy": "Add strategy",
|
||
"edit_strategy": "Edit strategy",
|
||
"delete_strategy": "Delete strategy",
|
||
"delete_strategy_confirm": "Delete strategy {name}?",
|
||
"strategy_name": "Strategy name",
|
||
"strategy_name_required": "Strategy name is required",
|
||
"strategy_user_group": "User group",
|
||
"strategy_device_group": "Device group",
|
||
"strategy_any_user_group": "Any user group",
|
||
"strategy_any_device_group": "Any device group",
|
||
"strategy_enabled": "Enabled",
|
||
"strategy_disabled": "Disabled",
|
||
"strategy_enabled_label": "Strategy enabled",
|
||
"strategy_permissions": "Client security settings",
|
||
"strategy_permissions_hint": "Uses RustDesk advanced-setting keys (Y/N). Leave Default to keep client or strategy inheritance.",
|
||
"strategy_permissions_count": "{count} settings",
|
||
"strategy_perm_default": "Default",
|
||
"strategy_perm_allow": "Allow (Y)",
|
||
"strategy_perm_deny": "Deny (N)",
|
||
"strategy_perm_file_transfer": "File transfer",
|
||
"strategy_perm_disable_clipboard": "Disable clipboard",
|
||
"strategy_perm_enable_clipboard": "Enable clipboard",
|
||
"strategy_perm_audio": "Audio",
|
||
"strategy_perm_tunnel": "TCP tunnel",
|
||
"strategy_perm_camera": "Camera",
|
||
"strategy_perm_restart": "Remote restart",
|
||
"strategy_perm_block_input": "Block user input",
|
||
"strategy_created": "Strategy created",
|
||
"strategy_updated": "Strategy updated",
|
||
"strategy_deleted": "Strategy deleted",
|
||
"strategy_not_found": "Strategy not found",
|
||
"no_strategies": "No access control strategies yet",
|
||
"loading_strategies": "Loading strategies...",
|
||
"groups_saved": "デバイスグループが保存されました",
|
||
"group_membership_added": "グループに追加しました",
|
||
"group_membership_removed": "グループから削除しました",
|
||
"no_groups": "まだグループがありません",
|
||
"manual_groups": "マニュアルグループ",
|
||
"dynamic_memberships": "動的メンバーシップ",
|
||
"group_allowed_user_groups": "許可されたユーザーグループ",
|
||
"group_allowed_user_groups_hint": "選択したユーザー グループのユーザーは、このデバイス グループにアクセスできます。",
|
||
"no_user_groups": "ユーザーグループがありません",
|
||
"edit_group": "グループの編集",
|
||
"delete_group": "グループの削除",
|
||
"delete_group_confirm": "デバイスグループ{name}を削除しますか?",
|
||
"group_deleted": "デバイスグループが削除されました",
|
||
"folder_group_readonly": "フォルダーベースのグループはフォルダーから管理されます。",
|
||
"manage_user_groups": "ユーザーグループの管理",
|
||
"restore_failed": "デバイスの復元に失敗しました",
|
||
"no_signal_tooltip": "クライアントは最近 API に接続しましたが、シグナルサーバー (UDP :21116) に登録されていません。サーバー移行後にクライアントを再起動してください。",
|
||
"per_page": "1ページあたり",
|
||
"strategy_assign": "Assign targets",
|
||
"strategy_assign_title": "Assign strategy: {name}",
|
||
"strategy_assign_devices": "Devices",
|
||
"strategy_assign_users": "Users",
|
||
"strategy_assign_groups": "Device groups",
|
||
"strategy_assign_hint": "Select devices, users, or device groups that should use this strategy directly (RustDesk Pro priority: device > user > group).",
|
||
"strategy_assign_saved": "Strategy assignments saved",
|
||
"strategy_assign_counts": "{peers} devices, {users} users, {groups} groups",
|
||
"strategy_assign_none": "No direct assignments"
|
||
},
|
||
"keys": {
|
||
"title": "サーバーキー",
|
||
"subtitle": "RustDesk クライアントの公開鍵と構成",
|
||
"public_key": "Public Key",
|
||
"qr_code": "QR Code",
|
||
"server_info": "サーバー情報",
|
||
"download": "ダウンロードキー",
|
||
"show_qr": "Show QR",
|
||
"qr_hint": "RustDesk モバイル アプリでこの QR コードをスキャンします",
|
||
"no_key": "公開鍵が見つかりません",
|
||
"no_key_to_copy": "コピーするキーがありません",
|
||
"no_qr": "QRコードは利用できません",
|
||
"download_success": "キーファイルがダウンロードされました",
|
||
"not_found": "キーが見つかりません",
|
||
"api_not_found": "API キーが見つかりません"
|
||
},
|
||
"settings": {
|
||
"title": "設定",
|
||
"subtitle": "コンソールの構成とアカウント設定",
|
||
"tab_general": "General",
|
||
"tab_server": "サーバー",
|
||
"tab_branding": "Branding",
|
||
"tab_backup": "Backup",
|
||
"language": "言語",
|
||
"change_password": "パスワードの変更",
|
||
"password_desc": "アカウントのパスワードを更新する",
|
||
"current_password": "現在のパスワード",
|
||
"new_password": "新しいパスワード",
|
||
"confirm_password": "パスワードの確認",
|
||
"save_password": "パスワードを更新",
|
||
"password_changed": "パスワードが正常に変更されました",
|
||
"fill_all_fields": "すべての項目を入力してください",
|
||
"passwords_not_match": "パスワードが一致しません",
|
||
"password_requirements": "パスワード要件",
|
||
"password_requirements_not_met": "パスワードが要件を満たしていません",
|
||
"req_length": "8 文字以上",
|
||
"req_uppercase": "英大文字を少なくとも 1 文字含めてください",
|
||
"req_lowercase": "英小文字を少なくとも 1 文字含めてください",
|
||
"req_number": "数字を少なくとも 1 文字含めてください",
|
||
"server_info": "サーバー情報",
|
||
"version": "Version",
|
||
"database": "Database",
|
||
"uptime": "Uptime",
|
||
"audit_log": "Audit Log",
|
||
"audit_desc": "最近のコンソールアクティビティ",
|
||
"no_audit_logs": "監査ログが見つかりません",
|
||
"backend_title": "サーバーバックエンド",
|
||
"backend_desc": "デバイス管理および信号/リレー サービスに使用するサーバー バックエンドを選択します。",
|
||
"backend_original": "Original",
|
||
"backend_enhanced": "Enhanced",
|
||
"backend_rustdesk_desc": "標準 RustDesk 信号および中継サーバー (hbbs + hbbr)。基本的な HTTP API (エンドポイントが制限されている)。",
|
||
"backend_betterdesk_desc": "完全な REST API、JWT 認証、ブロックリスト、タグ、リアルタイム WebSocket イベント、および監査ログを備えた強化された Go ベースのサーバー。",
|
||
"backend_feature_signal": "シグナルサーバー(ID登録)",
|
||
"backend_feature_relay": "中継サーバー(接続中継)",
|
||
"backend_feature_basic_api": "基本的な REST API",
|
||
"backend_feature_full_api": "フル REST API (34 個以上のエンドポイント)",
|
||
"backend_feature_jwt": "JWT 認証 & TOTP 2FA",
|
||
"backend_feature_blocklist": "IP/IDブロックリスト管理",
|
||
"backend_feature_tags": "デバイスのタグとグループ化",
|
||
"backend_feature_audit": "監査イベントのログ記録",
|
||
"backend_feature_websocket": "リアルタイム WebSocket イベント",
|
||
"backend_connection": "接続",
|
||
"backend_api_url": "API URL",
|
||
"backend_test": "テスト接続",
|
||
"backend_testing": "テスト中...",
|
||
"backend_save": "バックエンドの適用",
|
||
"backend_saved": "サーバー バックエンドが正常に変更されました。デバイス データは新しいバックエンドによって管理されるようになります。",
|
||
"backend_save_failed": "サーバーバックエンドの切り替えに失敗しました",
|
||
"backend_test_success": "接続成功!サーバーに到達可能です。",
|
||
"backend_test_failed": "接続に失敗しました。サーバーに到達できません。",
|
||
"backend_confirm_switch": "サーバー バックエンドを切り替えてもよろしいですか?これにより、デバイスの管理方法が変わります。",
|
||
"backend_unreachable": "切り替えできません: ターゲット サーバーに到達できません。まずサーバーを起動します。",
|
||
"invalid_backend": "バックエンドの選択が無効です。 「rustdesk」または「betterdesk」を選択します。",
|
||
"backend_status_running": "Connected",
|
||
"backend_status_unreachable": "Unreachable",
|
||
"backend_status_error": "Error",
|
||
"backend_status_unknown": "Unknown",
|
||
"totp_title": "二要素認証",
|
||
"totp_desc": "TOTP 認証アプリ (Google Authenticator、Microsoft Authenticator、Authy など) を使用してセキュリティ層を追加します。",
|
||
"totp_enabled": "2FA 有効",
|
||
"totp_enabled_desc": "あなたのアカウントは二要素認証で保護されています。",
|
||
"totp_disabled": "2FA が有効になっていません",
|
||
"totp_disabled_desc": "アカウントのセキュリティを強化するために 2 要素認証を有効にします。",
|
||
"totp_setup": "Enable 2FA",
|
||
"totp_disable": "Disable 2FA",
|
||
"totp_step1": "携帯電話に認証アプリをインストールする",
|
||
"totp_step2": "以下の QR コードをスキャンしてください",
|
||
"totp_step3": "6桁のコードを入力して確認してください",
|
||
"totp_manual_key": "Manual key",
|
||
"totp_enter_code": "確認コードを入力してください",
|
||
"totp_verify_enable": "確認して有効にする",
|
||
"totp_enabled_success": "二要素認証が有効になり��した!",
|
||
"totp_recovery_warning": "これらのリカバリ コードを安全な場所に保存してください。各コードは 1 回のみ使用できます。認証アプリにアクセスできなくなった場合は、これらのコードを使用してログインできます。",
|
||
"totp_done": "Done",
|
||
"totp_disable_warning": "2 要素認証を無効にすると、アカウントの安全性が低下します。確認のためにパスワードを入力��てください。",
|
||
"totp_disabled_success": "二要素認証が無効になっています。",
|
||
"tutorials_title": "チュートリアルとガイド",
|
||
"tutorials_desc": "コンソール全体に表示されるガイド付きツアーとヘルプ オーバーレイを制御します",
|
||
"tutorials_enabled": "チュートリアルを有効にする",
|
||
"tutorials_enabled_hint": "無���にすると、チュートリアルは自動的に開始されず、ヘルプ ボタンが非表示になります。",
|
||
"tutorials_reset_hint": "すべてのチュートリアルを未表示としてマークして、再度表示できるようにします",
|
||
"tutorials_enabled_toast": "チュートリアルが有効になっています",
|
||
"tutorials_disabled_toast": "チュートリアルが無効になっています",
|
||
"tutorials_reset_toast": "すべてのチュートリアルがリセットされました",
|
||
"tab_auth": "認証",
|
||
"ldap_title": "LDAP / Active Directory",
|
||
"ldap_desc": "LDAP または Active Directory を介して外部認証を構成します。ユーザーはドメイン資格情報を使用してサインインできるようになります。",
|
||
"ldap_enabled": "LDAP 認証を有効にする",
|
||
"ldap_enabled_hint": "有効にすると、ディレクトリユーザーは LDAP/AD 資格情報でサインインできます。各アカウントは 1 つの認証プロバイダー(local、LDAP、OIDC)に紐づき、LDAP アカウントではローカルパスワードは受け付けられません。",
|
||
"ldap_connection": "サーバー接続",
|
||
"ldap_host": "ホスト",
|
||
"ldap_port": "港",
|
||
"ldap_use_tls": "LDAPS (TLS)",
|
||
"ldap_start_tls": "StartTLS",
|
||
"ldap_skip_verify": "TLS 検証をスキップ",
|
||
"ldap_timeout": "接続タイムアウト (秒)",
|
||
"ldap_timeout_hint": "LDAP サーバーの応答を待つ秒数",
|
||
"ldap_bind_mode": "バインドモード",
|
||
"ldap_direct_bind": "ダイレクトバインド",
|
||
"ldap_direct_bind_hint": "検索にサービス アカウントを使用するのではなく、DN テンプレートに直接バインドします。",
|
||
"ldap_bind_dn": "バインドDN (サービスアカウント)",
|
||
"ldap_bind_dn_hint": "ユーザーの検索に使用される読み取り専用サービス アカウントの識別名。",
|
||
"ldap_bind_password": "バインドパスワード",
|
||
"ldap_base_dn": "ベースDN",
|
||
"ldap_base_dn_hint": "ユーザーを見つけるための検索ベース。例: dc=例,dc=com",
|
||
"ldap_user_filter": "ユーザーフィルター",
|
||
"ldap_user_filter_hint": "ユーザーを検索するための LDAP フィルター。 {{username}} をプレースホルダーとして使用します。デフォルト: (sAMAccountName={{username}})",
|
||
"ldap_direct_bind_dn": "ダイレクトバインドDNテンプレート",
|
||
"ldap_direct_bind_dn_hint": "ダイレクトバインド用のDNテンプレート。プレースホルダーとして {{username}} を使用し��す。例: uid={{username}}、ou=ユーザー、dc=example、dc=com",
|
||
"ldap_user_attrs": "ユーザー属性",
|
||
"ldap_attr_id": "ユーザー名の属性",
|
||
"ldap_attr_email": "電子メールの属性",
|
||
"ldap_attr_name": "表示名の属性",
|
||
"ldap_group_mapping": "グループ → ロールマッピング",
|
||
"ldap_group_base_dn": "グループベースDN",
|
||
"ldap_group_base_dn_hint": "メインのベース DN を使用するには、空のままにしておきます。",
|
||
"ldap_group_filter": "グループフィルター",
|
||
"ldap_group_attr_name": "グループ名属性",
|
||
"ldap_default_role": "デフォルトの役割",
|
||
"ldap_default_role_hint": "LDAP グループがどのマッピングにも一致しないユーザーに割り当てられたロール",
|
||
"ldap_role_viewer": "ビューア",
|
||
"ldap_role_operator": "オペレーター",
|
||
"ldap_role_admin": "管理者",
|
||
"ldap_group_role_map": "グループ → 役割マップ",
|
||
"ldap_group_role_map_hint": "LDAP グループを BetterDesk ロールにマップします。形式: GroupDN=ロールを | で区切ります。 (パ���プ)。例: CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator",
|
||
"ldap_test_connection": "テスト接続",
|
||
"ldap_testing": "テスト中...",
|
||
"ldap_test_success": "接続成功! LDAP サーバーに到達可能であり、バインド資格情報が有効です。",
|
||
"ldap_test_failed": "接続に失敗しました",
|
||
"ldap_save": "LDAP 構成の保存",
|
||
"ldap_saved": "LDAP 構成が正常に保存されました",
|
||
"oidc_title": "OIDC / OAuth2 (SSO)",
|
||
"oidc_desc": "OpenID Connect プロバイダー (Azure AD、Okta、Google、Keycloak など) を介してシングル サインオンを構成します。",
|
||
"oidc_enabled": "OIDC 認証を有効にする",
|
||
"oidc_enabled_hint": "ユーザーが外部 ID プロバイダーを使用してサインインできるようにする",
|
||
"oidc_provider": "アイデンティティプロバイダー",
|
||
"oidc_display_name": "ボタンの表示名",
|
||
"oidc_display_name_hint": "ログイン ボタンに表示されるテキスト (例: Azure AD、Okta)",
|
||
"oidc_issuer_url": "発行者 URL",
|
||
"oidc_issuer_url_hint": "OpenID Connect 発行者 URL (検出は自動的に行われます)",
|
||
"oidc_client_id": "クライアントID",
|
||
"oidc_client_secret": "クライアントシークレット",
|
||
"oidc_redirect_url": "URL リダイレクト (コールバック)",
|
||
"oidc_redirect_url_hint": "IdP の設定と完全一致が必要です。パスは /api/auth/oidc/callback(または /api/oidc/callback)。パネルの公開 URL を推奨 — コンソールがコールバックを Go API に転送します。API ポート(:21114 / :21121)も利用できます。",
|
||
"oidc_panel_url": "パネル URL",
|
||
"oidc_panel_url_hint": "オペレーターが Web コンソールを開く URL(ポート 5000 またはリバースプロキシのホスト名)。OIDC コールバックが Go API ポートで動作する場合の SSO ログインに必要です。",
|
||
"oidc_scopes": "スコープ",
|
||
"oidc_use_pkce": "PKCE を使用します (推奨)",
|
||
"oidc_auto_discovery": "自動検出",
|
||
"oidc_allow_signup": "ユーザーの自動作成",
|
||
"oidc_manual_endpoints": "手動エンドポイント URL",
|
||
"oidc_authorization_url": "認可エンドポイント",
|
||
"oidc_token_url": "トークンエンドポイント",
|
||
"oidc_userinfo_url": "ユーザー情報エンドポイント",
|
||
"oidc_claim_mapping": "クレームマッピング",
|
||
"oidc_claim_username": "ユーザー名の要求",
|
||
"oidc_claim_email": "電子メールによる請求",
|
||
"oidc_claim_name": "表示名の申し立て",
|
||
"oidc_claim_groups": "グループの主張",
|
||
"oidc_role_mapping": "役割のマッピング",
|
||
"oidc_default_role": "デフォルトの役割",
|
||
"oidc_group_role_map": "グループ → ロールマッピング",
|
||
"oidc_group_role_map_hint": "1 行に 1 つのマッピング: group_name=role (例: admins=admin、operators=operator)",
|
||
"oidc_test_discovery": "テストディスカバリー",
|
||
"oidc_testing": "テスト中...",
|
||
"oidc_test_success": "発見成功!エンドポイントが解決されました。",
|
||
"oidc_test_failed": "検出に失敗しました",
|
||
"oidc_issuer_required": "ディスカバリーをテストするには発行者 URL が必要です",
|
||
"oidc_save": "OIDC 構成の保存",
|
||
"oidc_saved": "OIDC 構成が正常に保存されました",
|
||
"tab_advanced": "詳細設定",
|
||
"connection_mode_title": "接続戦略",
|
||
"connection_mode_desc": "RustDesk デスクトップクライアントの接続方法を制御します。可能な場合は直接 P2P(ホールパンチ)、または常にリレー経由。",
|
||
"connection_mode_label": "デフォルト接続モード",
|
||
"connection_mode_p2p_first": "P2P 優先(推奨)— 直接接続を試み、失敗時はリレーにフォールバック",
|
||
"connection_mode_relay_only": "リレーのみ — すべてのセッションをリレーサーバー経由で接続",
|
||
"connection_mode_advanced": "詳細オプション",
|
||
"connection_mode_fallback_ms": "P2P フォールバックタイムアウト(ミリ秒)",
|
||
"connection_mode_same_nat_relay": "両者が同じパブリック IP を共有する場合にリレーを強制(NAT ヘアピン)",
|
||
"connection_mode_network_hint": "P2P にはクライアント間で UDP 21116 ポートが到達可能であることが必要です。サーバーでシグナル TCP 21116、リレー TCP 21117、NAT テスト TCP 21115 を開放してください。Webブラウザークライアントは常にリレーを使用します。",
|
||
"connection_mode_save": "保存",
|
||
"connection_mode_save_restart": "保存してサーバーを再起動",
|
||
"connection_mode_saved": "接続モードを保存しました",
|
||
"connection_mode_restart_started": "サーバーの再起動を開始しました",
|
||
"connection_mode_restart_failed": "サーバーの再起動に失敗しました",
|
||
"connection_mode_not_configurable": "このデプロイでは接続モードを変更できません(systemd ユニットまたは docker-compose が見つかりません)",
|
||
"connection_mode_compose_error": "docker-compose.yml にサーバー環境セクションが見つかりません",
|
||
"connection_mode_source_saved": "保存先",
|
||
"connection_mode_source_defaults": "サーバーのデフォルトを使用中(パネルから書き込み不可)",
|
||
"connection_mode_runtime": "アクティブサーバー",
|
||
"advanced_title": "設定ファイル",
|
||
"advanced_desc": "サーバー設定ファイルを直接編集します。変更にはサービスの再起動が必要な場合があります。保存前にバックアップコピーが作成されます。",
|
||
"advanced_warning": "これらのファイルには機密情報(API キー、データベースパスワード、セッションシークレット)が含まれています。影響を理解した上でのみ編集してください。構文エラーによりサーバーが起動しなくなる場合があります。",
|
||
"advanced_files_label": "ファイル",
|
||
"advanced_select_file": "リストからファイルを選択して内容を表示または編集します。",
|
||
"advanced_reload": "再読み込み",
|
||
"advanced_save": "ファイルを保存",
|
||
"advanced_apply_restart": "適用(サービスを再起動)",
|
||
"advanced_saved": "設定ファイルを保存しました",
|
||
"advanced_restart_after_save": "設定を保存しました。変更を有効にするために影響するサービスを今すぐ再起動しますか?",
|
||
"advanced_restart_confirm": "関連する BetterDesk サービスを再起動しますか?アクティブな接続が一時的に中断される場合があります。",
|
||
"advanced_restart_console_confirm": "Webコンソールサービスを再起動しますか?ブラウザーセッションが一時的に切断され、コンソールが復帰するとページが再読み込みされます。",
|
||
"advanced_restart_started": "サービスの再起動を開始しました",
|
||
"advanced_restart_done": "コンソールを再起動しました — ページを再読み込み中…",
|
||
"advanced_restart_polling": "コンソールがオンラインに戻るまで待機中…",
|
||
"advanced_restart_timeout": "再起動コマンドを送信しましたが、コンソールが時間内に応答しませんでした。systemd/NSSM ログを確認して手動で再読み込みしてください。",
|
||
"advanced_restart_failed": "サービスの再起動に失敗しました(権限不足またはサービス未インストール)",
|
||
"advanced_save_confirm": "このファイルへの変更を保存しますか?以前のバージョンのバックアップが作成されます。",
|
||
"advanced_unsaved_confirm": "未保存の変更があります。破棄しますか?",
|
||
"advanced_no_files": "このシステムで利用可能な設定ファイルはありません。",
|
||
"advanced_readonly": "読み取り専用",
|
||
"advanced_missing": "不足",
|
||
"advanced_new_file": "新しいファイル(保存するまで作成されません)",
|
||
"advanced_new_file_hint": "新しいファイル — コンテンツを追加して保存",
|
||
"advanced_backup_created": "バックアップを作成しました",
|
||
"advanced_restart_console": ".env の変更を有効にするには、Webコンソールサービスを再起動してください(例: systemctl restart betterdesk-console)。",
|
||
"advanced_restart_goserver": "ブロックリストの変更を読み込むには BetterDesk Go サーバーを再起動してください。",
|
||
"advanced_restart_systemd": "systemd ユニットを編集した後、実行: systemctl daemon-reload && systemctl restart <service>",
|
||
"advanced_restart_generic": "変更を有効にするには影響するサービスを再起動してください。",
|
||
"advanced_error_unknown": "不明な設定ファイル",
|
||
"advanced_error_not_found": "ファイルが存在しません",
|
||
"advanced_error_not_file": "パスは通常ファイルではありません",
|
||
"advanced_error_too_large": "ファイルが編集可能な最大サイズ(512 KB)を超えています",
|
||
"advanced_error_binary": "バイナリファイルはパネルで編集できません",
|
||
"advanced_error_invalid": "ファイルの内容が無効です",
|
||
"advanced_error_not_writable": "コンソールプロセスはこのファイルに書き込めません",
|
||
"advanced_file_console-env": "コンソール環境(.env)",
|
||
"advanced_file_console-env-local": "コンソールオーバーライド(.env.local)",
|
||
"advanced_file_go-blocklist": "Go サーバーブロックリスト(blocklist.txt)",
|
||
"advanced_file_systemd-console": "systemd: betterdesk-console(サービスユニット)",
|
||
"advanced_file_systemd-server": "systemd: betterdesk-server(サービスユニット)",
|
||
"advanced_file_console-session-secret": "コンソールセッションシークレット(.session_secret)",
|
||
"advanced_file_go-audit-log": "Go サーバー監査ログ(audit.jsonl)",
|
||
"advanced_file_build-env": "エージェントビルド環境(/etc/betterdesk/build.env)",
|
||
"advanced_file_docker-supervisord": "Docker: supervisord.conf(supervisord 設定)",
|
||
"advanced_file_docker-compose": "Docker: docker-compose.yml(オーケストレーション)",
|
||
"advanced_restart_none": "このファイルにはサービスの再起動は不要です。",
|
||
"enrollment_title": "デバイス登録(RustDesk)",
|
||
"enrollment_desc": "新しい RustDesk クライアントの登録方法と、オペレーターが登録リクエストページで承認する方法を制御します。",
|
||
"enrollment_require_approval": "オペレーターの承認が必要(マネージドモード)",
|
||
"enrollment_require_approval_hint": "有効にすると、未知のクライアントはオペレーターが「登録リクエスト」で承認するまでキューに入れられます。",
|
||
"enrollment_rich_approve": "完全な承認フォーム(名前、フォルダー、グループ、タグ)",
|
||
"enrollment_rich_approve_hint": "登録または LAN 登録リクエストを承認する際に詳細ダイアログを表示します。",
|
||
"enrollment_tag_picker": "既存のデバイスタグからタグを選択",
|
||
"enrollment_tag_picker_hint": "オペレーターがデバイスページで使用されるタグリストから選択できます(手動入力のみに限定されません)。",
|
||
"enrollment_open_requests": "登録リクエストを開く",
|
||
"enrollment_pending_count": "{count} 件の保留中の登録リクエスト",
|
||
"go_server_version": "Goサーバー",
|
||
"go_server_version_dev_hint": "Goバイナリが開発ビルドを報告しています — 製品バージョンに合わせてサーバーを再ビルドまたは更新してください",
|
||
"tab_email": "Email",
|
||
"email": {
|
||
"title": "Email notifications",
|
||
"desc": "Configure SMTP delivery for operational notifications and system alert emails.",
|
||
"smtp_host": "SMTP host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS/SSL",
|
||
"smtp_user": "Username",
|
||
"smtp_pass": "Password",
|
||
"smtp_from": "From address",
|
||
"alert_email": "Alert email",
|
||
"alert_email_hint": "Fallback address when no operator email is available, and for system warnings.",
|
||
"smtp_test": "Test connection",
|
||
"smtp_save": "Save configuration",
|
||
"smtp_saved": "Email settings saved",
|
||
"smtp_test_success": "Connection successful",
|
||
"smtp_test_failed": "Connection failed"
|
||
},
|
||
"ui": {
|
||
"search_placeholder": "Search settings…",
|
||
"search_results": "{count} matching sections",
|
||
"auth_sub_enrollment": "Enrollment",
|
||
"auth_sub_ldap": "LDAP / AD",
|
||
"auth_sub_oidc": "OIDC / SSO",
|
||
"branding_rdclient": "RdClient",
|
||
"connection_p2p_hint": "Try direct peer connection first; fall back to relay when P2P fails.",
|
||
"connection_relay_hint": "Route all client traffic through the relay server.",
|
||
"auth_sub_client_sessions": "RustDesk クライアント"
|
||
},
|
||
"confirm": {
|
||
"connection_mode_title": "Save connection strategy?",
|
||
"connection_mode": "Apply the new connection strategy for RustDesk clients?",
|
||
"connection_restart_title": "Save and restart server?",
|
||
"connection_restart": "Save connection settings and restart the BetterDesk server? Active sessions may disconnect briefly.",
|
||
"enrollment_mode_title": "Change enrollment mode?",
|
||
"enrollment_mode": "Switch enrollment to “{mode}”? This affects how new RustDesk clients can register.",
|
||
"ldap_enable_title": "Enable LDAP?",
|
||
"ldap_enable": "Enable LDAP / Active Directory sign-in? Console users may authenticate against your directory.",
|
||
"ldap_save_title": "Save LDAP settings?",
|
||
"ldap_save": "Save LDAP configuration? Incorrect settings can block directory sign-in.",
|
||
"oidc_enable_title": "Enable SSO?",
|
||
"oidc_enable": "Enable OIDC / SSO sign-in? Users may authenticate through your identity provider.",
|
||
"oidc_save_title": "Save SSO settings?",
|
||
"oidc_save": "Save OIDC / SSO configuration? Incorrect settings can block SSO sign-in.",
|
||
"smtp_save_title": "Save SMTP settings?",
|
||
"smtp_save": "Save SMTP configuration? Alert emails and notifications will use this mail server.",
|
||
"backup_restore_title": "Restore backup?",
|
||
"backup_restore": "Restore from this backup file? Selected data will be overwritten.",
|
||
"tutorials_reset_title": "Reset tutorials?",
|
||
"tutorials_reset": "Reset all tutorial progress? Guided tips will show again on each page.",
|
||
"advanced_save_title": "Save configuration file?",
|
||
"advanced_restart_after_title": "Restart service?",
|
||
"advanced_restart_title": "Restart service?",
|
||
"advanced_discard_title": "Discard changes?"
|
||
},
|
||
"public_endpoints_title": "公開クライアントエンドポイント",
|
||
"public_endpoints_desc": "RustDesk クライアントが使用するホスト名と API URL。ダッシュボード設定、QR、デプロイ文字列に使用。",
|
||
"public_endpoints_hint": "コンソールのホスト名が ID/リレー/API と異なる場合に設定(リバースプロキシ / 分割 DNS)。空欄は自動検出。",
|
||
"public_endpoints_server_id": "公開 ID サーバー",
|
||
"public_endpoints_server_id_placeholder": "例 remote.example.com",
|
||
"public_endpoints_relay": "公開リレーサーバー",
|
||
"public_endpoints_relay_placeholder": "例 remote.example.com(既定: ID サーバー)",
|
||
"public_endpoints_api_url": "公開 API URL",
|
||
"public_endpoints_api_url_placeholder": "例 https://api.example.com",
|
||
"public_endpoints_api_url_hint": "RustDesk ログイン/API 用の完全 URL(既定ポート 21114)。",
|
||
"public_endpoints_save": "エンドポイントを保存",
|
||
"public_endpoints_saved": "公開クライアントエンドポイントを保存しました",
|
||
"public_endpoints_invalid_host": "ID またはリレーのホスト名が無効です",
|
||
"public_endpoints_invalid_api_url": "API URL が無効 — http:// または https:// を使用",
|
||
"public_endpoints_save_title": "公開クライアントエンドポイントを保存しますか?",
|
||
"public_endpoints_save_confirm": "ダッシュボードの RustDesk 設定値を更新しますか?",
|
||
"device_scope_title": "Device visibility default",
|
||
"device_scope_desc": "Controls what non-admin users see when no folder, group, or direct device grants exist.",
|
||
"device_scope_open": "Open (legacy) — show all devices until ACL is configured",
|
||
"device_scope_restricted": "Restricted — show only explicitly granted devices",
|
||
"device_scope_save": "Save visibility default",
|
||
"device_scope_saved": "Device visibility default saved",
|
||
"device_scope_invalid": "Invalid visibility mode",
|
||
"device_scope_restricted_warning": "Restricted mode is active. Ensure users have folder, group, or direct device grants or they will see an empty device list.",
|
||
"client_sessions_title": "RustDesk クライアントセッション",
|
||
"client_sessions_desc": "RustDesk のデスクトップ/モバイルアプリが BetterDesk アカウントにサインインしたままになる期間を設定します。",
|
||
"client_sessions_expiry_days": "セッション期間(日)",
|
||
"client_sessions_expiry_hint": "既定は 7 日です。スライディング更新がオフの場合、この期間後に再ログインが必要です。",
|
||
"client_sessions_sliding": "利用中にセッションを延長",
|
||
"client_sessions_sliding_hint": "クライアント使用中は、下記の最大期間までセッションが更新されます。",
|
||
"client_sessions_max_days": "セッション最大期間(日)",
|
||
"client_sessions_max_days_hint": "初回ログインからのスライディング更新の上限(既定 30 日)。",
|
||
"client_sessions_save": "セッション設定を保存",
|
||
"enrollment_ldap_hint": "LDAP/AD および OIDC の設定は、上の LDAP / AD と OIDC / SSO タブにあります。",
|
||
"oidc_redirect_url_invalid": "リダイレクト URL は http(s) で、末尾が /api/auth/oidc/callback(または /api/oidc/callback)である必要があります。",
|
||
"oidc_redirect_url_example": "例: {url}"
|
||
},
|
||
"audit": {
|
||
"time": "Time",
|
||
"user": "User",
|
||
"action": "Action",
|
||
"details": "Details",
|
||
"action_login": "Login",
|
||
"action_login_failed": "ログインに失敗しました",
|
||
"action_logout": "Logout",
|
||
"action_password_change": "パスワードが変更されました",
|
||
"action_2fa_enable": "2FA 有効",
|
||
"action_2fa_disable": "2FA 無効",
|
||
"action_user_create": "ユーザーが作成しました",
|
||
"action_user_update": "ユーザーが更新されました",
|
||
"action_user_delete": "ユーザーが削除されました",
|
||
"action_settings_update": "設定が更新されました",
|
||
"action_device_ban": "禁止されたデバイス",
|
||
"action_device_unban": "デバイスの禁止が解除されました",
|
||
"action_device_delete": "デバイスが削除されました"
|
||
},
|
||
"generator": {
|
||
"title": "Client Configuration Generator",
|
||
"subtitle": "Generate configuration for RustDesk clients",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "初期機能 — エージェントバンドルジェネレーターは開発中です。",
|
||
"config_options": "構成オプション",
|
||
"server_address": "サーバーアドレス",
|
||
"server_address_hint": "サーバーのドメインまたはIPアドレス",
|
||
"custom_port": "Custom Port",
|
||
"port_hint": "デフォルトでは空のままにしておきます (21116)",
|
||
"relay_server": "中継サーバー",
|
||
"relay_placeholder": "空の場合はIDサーバーと同じ",
|
||
"relay_hint": "オプション: 別のリレーサーバーアドレス",
|
||
"include_key": "構成に公開キーを含める",
|
||
"generate": "構成の生成",
|
||
"output": "設定出力",
|
||
"usage_title": "接続の詳細",
|
||
"generated": "生成された構成",
|
||
"server_required": "サーバーアドレスは必須です",
|
||
"nothing_to_copy": "最初に構成を生成する",
|
||
"bundles_title": "エージェントバンドル",
|
||
"new_bundle": "新しいバンドル",
|
||
"editor_title": "バンドルエディター",
|
||
"empty_state": "左側でバンドルを選択するか、新しいバンドルを作成して開始します。",
|
||
"loading": "読み込み中…",
|
||
"no_bundles": "まだバンドルはありません。最初のものを作成します。",
|
||
"bundle_name": "バンドル名",
|
||
"bundle_name_hint": "内部ラベルのみ - エンドユーザーには表示されません。",
|
||
"short_link": "短いダウンロードリンク",
|
||
"short_link_hint": "公開 URL (/d/…) で使用されます。小文字、数字、ハイフンのみ(2〜32 文字)。バンドル名から自動入力 — 共有しやすくするため短くできます(例: acme)。",
|
||
"branding_section": "ブランディング",
|
||
"company_name": "会社名・ブランド名",
|
||
"short_text": "簡単な説明",
|
||
"contact_email": "連絡先メールアドレス",
|
||
"contact_phone": "連絡先電話番号",
|
||
"contact_url": "お問い合わせウェブサイト",
|
||
"logo": "ロゴ",
|
||
"logo_hint": "PNG、JPEG、SVG、または WebP。最大256KB。",
|
||
"logo_clear": "ロゴを削除する",
|
||
"primary_color": "原色",
|
||
"accent_color": "ヘッダーの色",
|
||
"default_lang": "デフォルトの言語",
|
||
"allow_unattended": "無人アクセスを許可する",
|
||
"allow_unattended_hint": "有効にすると、エージェントはオペレーターアクセス用の永続的なパスワードを表示します。",
|
||
"save": "バンドルの保存",
|
||
"revoke": "取り消し",
|
||
"unrevoke": "再度有効にする",
|
||
"revoked": "取り消されました",
|
||
"preview_title": "ライブプレビュー",
|
||
"preview_hint": "エンドユーザー エージェント ウィンドウのおおよその外観。",
|
||
"preview_default_name": "BetterDeskのサポート",
|
||
"preview_status_ready": "準備完了",
|
||
"preview_id": "あなたのID",
|
||
"preview_password": "パスワード",
|
||
"preview_chat": "サポートとチャットする",
|
||
"preview_settings": "設定 (管理者のみ)",
|
||
"preview_quit": "終了 (管理者のみ)",
|
||
"download_link_title": "ダウンロードリンク",
|
||
"download_link_hint": "このリンクをエンド ユーザーと共有します。ブランドのダウンロード ページが表示されます。 短いリンクを変更しても、古い hex リンクは引き続き利用できます。",
|
||
"open_portal": "開く",
|
||
"created": "バンドルが作成されました",
|
||
"saved": "バンドルが保存されました",
|
||
"deleted": "バンドルが削除されました",
|
||
"revoked_ok": "バンドルが取り消されました",
|
||
"unrevoked_ok": "バンドルが再び有効になりました",
|
||
"link_copied": "リンクがクリップボードにコピーされました",
|
||
"copy_failed": "自動的にコピーできませんでした - 手動でコピーしてください",
|
||
"unsaved_confirm": "保存されていない変更を破棄しますか?",
|
||
"confirm_revoke": "このバ��ドルを取り消しますか?ダウンロード リンクは機能しなくなります。",
|
||
"confirm_unrevoke": "このバンドルを再度有効にしますか?",
|
||
"confirm_delete": "このバンドルを完全に削除しますか?これを元に戻すことはできません。",
|
||
"errors": {
|
||
"validation_failed": "検証に失敗しました",
|
||
"name_required": "バンドル名は必須です",
|
||
"company_name_required": "会社名は必須です",
|
||
"logo_invalid": "ロゴは有効な画像ファイルである必要があります",
|
||
"logo_too_large": "ロゴは 256 KB 以下である必要があります",
|
||
"logo_read_failed": "ロゴファイルの読み込みに失敗しました",
|
||
"primary_color_invalid": "原色は 16 進数値でなければなりません (例: #2563eb)",
|
||
"accent_color_invalid": "ヘッダーの色は 16 進値である必要があります (例: #1e293b)",
|
||
"contact_url_invalid": "連絡先 Web サイトは有効な URL である必要があります",
|
||
"server_host_required": "パブリックサーバーアドレスは必須です",
|
||
"server_host_invalid": "有効なドメイン名または IPv4 アドレスを入力してください",
|
||
"token_failed": "登録トークンを生成できません — サーバーの接続を確認してください",
|
||
"rebuild_revoked": "失効したバンドルは再ビルドできません — 先に再有効化してください",
|
||
"slug_invalid": "短いリンクには小文字、数字、ハイフンのみ使用できます",
|
||
"slug_too_short": "短いリンクは 2 文字以上必要です",
|
||
"slug_too_long": "短いリンクは最大 32 文字です",
|
||
"slug_taken": "この短いリンクは別のバンドルで既に使用されています"
|
||
},
|
||
"legacy_title": "クライアント構成ジェネレーター",
|
||
"connection_section": "サーバー接続",
|
||
"server_host": "パブリックサーバーアドレス",
|
||
"server_host_placeholder": "support.example.com または 203.0.113.10",
|
||
"server_host_hint": "エンドユーザーが BetterDesk サーバーに接続するドメイン名またはパブリック IP。ポートはコンソール設定から取得されます。",
|
||
"use_https": "HTTPS / WSS を使用(推奨)",
|
||
"enrollment_token": "デバイス登録",
|
||
"enrollment_token_pending": "デバイスごとに承認後割り当て",
|
||
"enrollment_token_set": "デバイスごと — 登録で承認",
|
||
"enrollment_token_hint": "各インストールが個別に登録されます。登録パネルで新しいデバイスを承認すると、サーバーがコンピューターごとに一意のアクセスキーを発行します。",
|
||
"enrollment_per_device": "デバイスごと — 登録で承認",
|
||
"background_color": "ウィンドウ背景色",
|
||
"surface_color": "カード背景色",
|
||
"text_color": "テキスト色",
|
||
"text_muted_color": "ミュートテキスト色",
|
||
"status_ready_color": "準備完了インジケーター色",
|
||
"header_text_color": "ヘッダーテキスト色",
|
||
"builds_title": "クライアントビルド",
|
||
"builds_hint": "各プラットフォーム向けにこのサーバーでコンパイルされたインストーラー。ツールチェーンエラーの修正またはエージェントソースの更新後に再ビルドします。",
|
||
"builds_loading": "ビルドステータスを読み込み中…",
|
||
"builds_empty": "まだビルドがキューにありません — バンドルを保存するか「すべて再ビルド」をクリックしてください。",
|
||
"rebuild_all": "すべて再ビルド",
|
||
"rebuilding_all": "再ビルドをキュー中…",
|
||
"rebuild_queued": "すべてのプラットフォームビルドをキューに追加しました",
|
||
"rebuild_confirm": "このバンドルのすべてのプラットフォームインストーラーを再ビルドしますか?既存の準備完了アーティファクトは置き換えられます。",
|
||
"build_status_ready": "準備完了",
|
||
"build_status_pending": "キュー中",
|
||
"build_status_building": "ビルド中",
|
||
"build_status_failed": "失敗",
|
||
"builds_summary": "{{ready}} 準備完了 · {{pending}} キュー中 · {{building}} ビルド中 · {{failed}} 失敗",
|
||
"build_error_hint": "ビルドエラー",
|
||
"preview_help": "ヘルプを依頼",
|
||
"rdclient_tab": "RdClient デスクトップ",
|
||
"rdclient_new_bundle": "新規 RdClient バンドル",
|
||
"rdclient_subtitle": "パネル URL を埋め込んだ RdClient インストーラーをビルド",
|
||
"rdclient_server_url_hint": "BetterDesk コンソールの公開 URL (/remote)。",
|
||
"agent_client_tab": "Agent Client",
|
||
"agent_client_new_bundle": "New Agent Client bundle",
|
||
"support_agent_tab": "Support Agent",
|
||
"support_agent_new_bundle": "New Support Agent bundle",
|
||
"product_agent_client": "Agent Client",
|
||
"product_support_agent": "Support",
|
||
"product_rdclient": "RdClient"
|
||
},
|
||
"server": {
|
||
"port": "Port",
|
||
"api_port": "API Port",
|
||
"id_server": "IDサーバー",
|
||
"relay_server": "中継サーバー",
|
||
"api_key": "API Key"
|
||
},
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"running": "Running",
|
||
"stopped": "Stopped",
|
||
"unknown": "Unknown",
|
||
"checking": "確認中...",
|
||
"label": "Status",
|
||
"no_signal": "シグナルなし"
|
||
},
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"copy": "Copy",
|
||
"connect": "Connect",
|
||
"connect_desktop": "デスクトップクライアント経由で接続する",
|
||
"remote_viewer": "リモートビューア",
|
||
"web_remote": "Webリモート",
|
||
"details": "Details",
|
||
"edit": "編集",
|
||
"delete": "削除",
|
||
"ban": "Ban",
|
||
"unban": "Unban",
|
||
"save": "保存",
|
||
"cancel": "キャンセル",
|
||
"confirm": "確認",
|
||
"close": "閉じる",
|
||
"clear": "クリア",
|
||
"ok": "OK",
|
||
"saved": "保存しました",
|
||
"back": "戻る",
|
||
"create": "作成",
|
||
"dismiss": "閉じる",
|
||
"view_all": "すべて表示",
|
||
"cdap_viewer": "CDAP Snapshot Viewer",
|
||
"add": "Add",
|
||
"remove": "Remove",
|
||
"retry": "再試行",
|
||
"show_value": "表示",
|
||
"hide_value": "非表示"
|
||
},
|
||
"time": {
|
||
"just_now": "Just now",
|
||
"seconds_ago": "{count}数前",
|
||
"minutes_ago": "{count}分前",
|
||
"hours_ago": "{count}時間前",
|
||
"days_ago": "{count}d 日前",
|
||
"day_mon": "Mon",
|
||
"day_tue": "Tue",
|
||
"day_wed": "Wed",
|
||
"day_thu": "Thu",
|
||
"day_fri": "Fri",
|
||
"day_sat": "Sat",
|
||
"day_sun": "Sun"
|
||
},
|
||
"users": {
|
||
"title": "ユーザー管理",
|
||
"subtitle": "コンソールのユーザーと権限を管理する",
|
||
"add_user": "Add User",
|
||
"edit_user": "ユーザーの編集",
|
||
"username": "ユーザー名",
|
||
"username_placeholder": "ユーザー名を入力してください",
|
||
"username_hint": "3 ~ 32 文字、文字、数字、アンダースコアのみ",
|
||
"password": "パスワード",
|
||
"password_placeholder": "パスワードを入力してください",
|
||
"password_hint": "大文字と小文字を混合した少なくとも 8 文字、数字、記号",
|
||
"password_leave_empty": "最新の状態を維持するには空のままにしておきます",
|
||
"role": "Role",
|
||
"role_admin": "Administrator",
|
||
"role_operator": "Remote Operator",
|
||
"role_viewer": "Viewer",
|
||
"role_hint": "Server-wide role. Remote Operators connect remotely and can change their own password. Viewers are read-only (no Web Client). Pro License accounts activate RustDesk Pro via the desktop client API only — no web panel access. Organization roles are configured separately.",
|
||
"created": "作成されました",
|
||
"last_login": "Last Login",
|
||
"never": "Never",
|
||
"actions": "Actions",
|
||
"create": "ユーザーの作成",
|
||
"edit": "編集",
|
||
"reset_password": "パスワードのリセット",
|
||
"new_password": "新しいパスワード",
|
||
"delete_title": "ユーザーの削除",
|
||
"delete_confirm": "ユーザー {username} を削除してもよろしいですか?",
|
||
"delete_success": "ユーザーは正常に削除されました",
|
||
"user_created": "ユーザーが正常に作成されました",
|
||
"user_updated": "ユーザーは正常に更新されました",
|
||
"password_reset_success": "パスワードが正常にリセ���トされました",
|
||
"empty_title": "ユーザーが見つかりませんでした",
|
||
"empty_text": "コンソールアクセスを管理するユーザーを追加する",
|
||
"fill_required": "すべての必須フィールドに入力してください",
|
||
"invalid_username": "ユーザー名は 3 ~ 32 文字、文字、数字、アンダースコアのみである必要があります",
|
||
"username_exists": "ユーザー名はすでに存在します",
|
||
"weak_password": "パスワードが弱すぎます",
|
||
"password_too_short": "パスワードは8文字以上である必要があります",
|
||
"invalid_role": "無効な役割",
|
||
"cannot_demote_self": "自分自身を降格させることはできません",
|
||
"cannot_delete_self": "自分のアカウントを削除することはできません",
|
||
"last_admin": "最後の管理者を削除できません",
|
||
"last_admin_go": "削除できません。これは BetterDesk サーバー上の唯一の Super Admin です。先に別の Super Admin を作成または同期してください(Global Admin ではありません)。",
|
||
"delete_mirror_failed": "サーバーからユーザーを削除できませんでした。BetterDesk サーバーに接続できるときに再試行してください。",
|
||
"admin_only": "この機能は管理者のみが利用できます",
|
||
"password_required": "パスワードが必要です",
|
||
"not_found": "ユーザーが見つかりません",
|
||
"strength_weak": "Weak",
|
||
"strength_medium": "Medium",
|
||
"strength_strong": "Strong",
|
||
"security_tips_title": "セキュリティのベストプラクティス",
|
||
"tip_strong_passwords": "ユーザーごとに強力で一意のパスワードを使用する",
|
||
"tip_unique_accounts": "各人に個別のアカウントを作成する",
|
||
"tip_viewer_role": "Use Viewer for read-only monitoring; Remote Operator for users who need to connect",
|
||
"tip_operator_role": "Use operator role for users who need to manage devices but not users",
|
||
"tip_audit_logs": "監査ログを定期的に確認して、不審なアクティビティがないか確認する",
|
||
"role_pro": "Pro License (client API only)",
|
||
"role_super_admin": "Super Admin",
|
||
"role_server_admin": "サーバー管理者",
|
||
"role_global_admin": "グローバル管理者",
|
||
"organizations": "組織",
|
||
"user_organizations": "{username} の組織",
|
||
"no_organizations": "ユーザーはどの組織にも割り当てられていません",
|
||
"org_removed": "組織の割り当てが削除されました",
|
||
"server_role_label": "サーバーの役割",
|
||
"server_role_hint": "ユーザーがコンソール全体で実行できる内容 (パネルアクセス、サーバー構成、監査など) を決定します。",
|
||
"org_membership_section": "組織のメンバーシップ",
|
||
"org_membership_hint": "ユーザーは複数の組織に所属できます。組織ロールは、その組織内のアクセス許可のみを制御し、上記のサーバー ロールとは独立しています。",
|
||
"column_organizations": "組織",
|
||
"no_orgs_short": "—",
|
||
"org_count_one": "{count}組織",
|
||
"org_count_many": "{count}組織",
|
||
"all_orgs_assigned": "ユーザーはすでにすべての組織のメンバーです。",
|
||
"user_groups": "ユーザーグループ",
|
||
"user_groups_hint": "ユーザー グループを使用して、選択したデバイス グループへのアクセスを許可できます。",
|
||
"loading_user_groups": "ユーザーグループをロード中...",
|
||
"no_user_groups": "使用可能なユーザー グループがありません",
|
||
"create_user_group": "グループの作成",
|
||
"edit_user_group": "ユーザーグループの編集",
|
||
"delete_user_group": "ユーザーグループの削除",
|
||
"delete_user_group_confirm": "ユーザーグループ{name}を削除しますか?メンバーは、このグループを通じて付与されたアクセス権を失います。",
|
||
"user_group_created": "ユーザーグループが作成されました",
|
||
"user_group_updated": "ユーザーグループが更新されました",
|
||
"user_group_deleted": "ユーザーグループが削除されました",
|
||
"user_group_not_found": "ユーザーグループが見つかりません",
|
||
"group_name": "グループ名",
|
||
"group_name_placeholder": "オペレーター",
|
||
"group_note": "Note",
|
||
"group_note_placeholder": "オプションのメモ",
|
||
"group_name_required": "グループ名は必須です",
|
||
"group_members_count": "{count} メンバー",
|
||
"provider": "プロバイダー",
|
||
"provider_local": "ローカル",
|
||
"provider_ldap": "LDAP/AD",
|
||
"provider_oidc": "SSO",
|
||
"password_managed_by_provider": "IDプロバイダーによって管理されています",
|
||
"provider_managed_hint": "このアカウントは外部 IDプロバイダー(LDAP/AD または SSO)によって管理されています。パスワードとロールはプロバイダーが制御しており、ここでは変更できません。",
|
||
"email": "Email",
|
||
"email_placeholder": "operator@example.com",
|
||
"email_hint": "Used for help request notifications when the user is assigned to device folders or groups.",
|
||
"scope_hint": "Limit which devices this user sees: assign user groups, folders, and/or direct devices. Without restrictions, operators and viewers see all devices (unless the server uses restricted default mode in Settings).",
|
||
"role_desc_viewer": "Read-only panel access: device list, audit, metrics. Cannot use Web Remote Desktop.",
|
||
"role_desc_operator": "Can connect via Web Client and RustDesk desktop, edit devices, and change own password in Settings.",
|
||
"role_desc_pro": "RustDesk desktop client API only — activates Pro license. Blocked from web panel login.",
|
||
"role_desc_admin": "Full access (legacy alias for Super Admin).",
|
||
"role_desc_super_admin": "Full server and panel access, including user and server configuration.",
|
||
"role_desc_server_admin": "Server infrastructure, keys, and read-only user visibility. No device connect.",
|
||
"role_desc_global_admin": "Manage all users, organizations, and devices. Cannot change server config.",
|
||
"user_folders": "Folder access",
|
||
"user_folders_hint": "Devices in selected folders are visible to this user when folder ACL is configured.",
|
||
"user_direct_devices": "Direct devices",
|
||
"user_direct_devices_hint": "Grant access to specific devices regardless of folder or group membership.",
|
||
"user_direct_devices_placeholder": "Enter device IDs separated by commas",
|
||
"effective_scope_count": "{count} devices visible",
|
||
"loading_folders": "Loading folders...",
|
||
"no_folders": "No folders available",
|
||
"pro_strategy_label": "RustDesk Pro strategy",
|
||
"pro_strategy_hint": "Optional access-control strategy for RustDesk Pro client features (separate from panel role).",
|
||
"pro_strategy_none": "None",
|
||
"column_scope": "Scope"
|
||
},
|
||
"folders": {
|
||
"title": "Folders",
|
||
"create": "フォルダーの作成",
|
||
"edit": "フォルダーの編集",
|
||
"delete": "フォルダーの削除",
|
||
"name": "Folder Name",
|
||
"name_placeholder": "フォルダ名を入力してください",
|
||
"name_required": "フォルダ名は必須です",
|
||
"name_too_long": "フォルダー名が長すぎます (最大 50 文字)",
|
||
"color": "Color",
|
||
"icon": "Icon",
|
||
"not_found": "フォルダーが見つかりません",
|
||
"delete_confirm": "このフォルダを削除してもよろしいですか?デバイスの割り当てが解除されます。",
|
||
"delete_success": "フォルダが正常に削除されました",
|
||
"created": "フォルダーが正常に作成されました",
|
||
"updated": "フォルダーが正常に更新されました",
|
||
"no_devices_selected": "デバイスが選択されていません",
|
||
"devices_moved": "デバイスは正常に移動されました",
|
||
"device_assigned": "フォルダーに割り当てられたデバイス",
|
||
"unassigned": "Unassigned",
|
||
"all_devices": "すべてのデバイス",
|
||
"drag_hint": "デバイスをフォルダにドラッグして整理します",
|
||
"move_to": "に移動します",
|
||
"toggle_sidebar": "サイドバーの切り替え"
|
||
},
|
||
"errors": {
|
||
"forbidden_title": "アクセスが拒否されました",
|
||
"forbidden_message": "このリソースにアクセスする権限がありません。",
|
||
"not_found_title": "ページが見つかりません",
|
||
"not_found_message": "お探しのページは存在しないか、移動されました。",
|
||
"server_error_title": "サーバーエラー",
|
||
"server_error_message": "何か問題が発生しました。後でもう一度試してください。",
|
||
"go_home": "Go Home",
|
||
"try_again": "Try Again",
|
||
"load_devices_failed": "デバイスのロードに失敗しました",
|
||
"load_key_failed": "キーのロードに失敗しました",
|
||
"load_qr_failed": "QRの読み込みに失敗しました",
|
||
"load_audit_failed": "監査ログのロードに失敗しました",
|
||
"load_users_failed": "ユーザーのロードに失敗しました",
|
||
"load_folders_failed": "フォルダーの読み込みに失敗しました",
|
||
"download_failed": "ダウンロードに失敗しました",
|
||
"logout_failed": "ログアウトに失敗しました",
|
||
"password_change_failed": "パスワードの変更に失敗しました",
|
||
"language_change_failed": "言語の変更に失敗しました",
|
||
"ban_failed": "デバイスの禁止に失敗しました",
|
||
"unban_failed": "デバイスの禁止を解除できませんでした",
|
||
"delete_failed": "デバイスの削除に失敗しました",
|
||
"change_id_failed": "デバイスIDの変更に失敗しました",
|
||
"bulk_delete_failed": "デバイスの削除に失敗しました",
|
||
"sync_failed": "ステータスの同期に失敗しました",
|
||
"error": "エラー",
|
||
"not_found": "見つかりません",
|
||
"server_error": "サーバーエラー",
|
||
"load_device_failed": "デバイスの読み込みに失敗しました",
|
||
"load_orgs_failed": "組織のロードに失敗しました"
|
||
},
|
||
"remote": {
|
||
"title": "リモートデスクトップ",
|
||
"connecting": "接続中...",
|
||
"waiting_password": "パスワードを待っています",
|
||
"authenticating": "認証中...",
|
||
"streaming": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"error": "Error",
|
||
"status_idle": "Idle",
|
||
"password_required": "パスワードが必要です",
|
||
"enter_password_for": "デバイスのパスワードを入力してください",
|
||
"password_placeholder": "デバイスのパスワード",
|
||
"connect": "Connect",
|
||
"reconnect": "Reconnect",
|
||
"disconnect": "Disconnect",
|
||
"back_to_devices": "デバイスに戻る",
|
||
"fullscreen": "Fullscreen",
|
||
"toggle_audio": "オーディオの切り替え",
|
||
"send_keys": "キーを送信する",
|
||
"scale_mode": "Scale Mode",
|
||
"scale_fit": "窓に合わせる",
|
||
"scale_fill": "Fill Window",
|
||
"scale_original": "元のサイズ (1:1)",
|
||
"scale_stretch": "ストレッチして埋める",
|
||
"actions": "Actions",
|
||
"lock_screen": "ロック画面",
|
||
"restart_remote": "リモートデバイスを再起動します",
|
||
"refresh_screen": "画面を更新",
|
||
"clipboard_paste": "クリップボードから貼り付け",
|
||
"block_input": "Block Input",
|
||
"reset_keyboard": "キーボード状態をリセット",
|
||
"reset_keyboard_done": "リモート側のキーボード状態をリセットしました",
|
||
"keyboard_mode": "キーボードモード",
|
||
"keyboard_mode_auto": "自動(Map、RustDesk と同様)",
|
||
"keyboard_mode_legacy": "Legacy(文字)",
|
||
"keyboard_mode_map": "Map(物理スキャンコード)",
|
||
"display_settings": "表示設定",
|
||
"image_quality": "画質",
|
||
"quality_best": "Best Quality",
|
||
"quality_balanced": "Balanced",
|
||
"quality_low": "Performance",
|
||
"show_cursor": "リモートカーソルを表示",
|
||
"lock_after_session": "セッション後のロック",
|
||
"privacy_mode": "プライバシーモード",
|
||
"disable_clipboard": "クリップボードを無効にする",
|
||
"chat": "Chat",
|
||
"chat_placeholder": "メッセージを入力してください...",
|
||
"record": "録画画面",
|
||
"view_only": "表示のみ",
|
||
"pin_toolbar": "ピンツールバー",
|
||
"monitors": "Monitors",
|
||
"select_monitor": "モニターの選択",
|
||
"quality_speed": "速度 (低品質、60fps)",
|
||
"quality_quality": "品質 (最高、30fps)",
|
||
"recording_started": "録音開始",
|
||
"recording_stopped": "録音停止",
|
||
"download_recording": "録音をダウンロードする",
|
||
"e2e_encrypted": "エンドツーエンドの暗号化",
|
||
"e2e_key_exchange": "安全なチャネルを確立しています...",
|
||
"confirm_restart": "リモート デバイスを再起動してもよろしいですか?",
|
||
"webcodecs_not_supported": "お使いのブラウザは WebCodecs API をサポートしていません。 Chrome 94 以降または Edge 94 以降を使用してください。",
|
||
"webcodecs_insecure_context": "WebCodecs は HTTP では利用できません。ビデオはソフトウェア フォールバックを使用します。最高のパフォーマンスを得るには、HTTPS を使用してください。",
|
||
"webcodecs_fallback_active": "ソフトウェア ビデオ デコーダがアクティブです (パフォーマンスが制限されています)",
|
||
"click_to_start": "クリックして開始",
|
||
"autoplay_blocked": "ブラウザではビデオとオーディオの再生を開始するためにユーザーの操作が必要です。",
|
||
"start_playback": "再生を開始する",
|
||
"new_connection": "新規接続",
|
||
"device_id_placeholder": "デバイスIDを入力",
|
||
"session_picker": {
|
||
"title": "デバイスを選択",
|
||
"already_connected": "接続済み"
|
||
},
|
||
"http_warning": "HTTPモード:H.264ソフトウェアデコードに制限 (~15 FPS)。最高のパフォーマンスにはHTTPSを使用してください (WebCodecs, VP9, 60 FPS)。",
|
||
"file_transfer": "ファイル転送",
|
||
"file_upload": "アップロード",
|
||
"file_download": "ダウンロード",
|
||
"file_empty": "このフォルダーは空です",
|
||
"file_transfers": "転送一覧",
|
||
"file_complete": "完了",
|
||
"file_error": "転送失敗",
|
||
"file_show_hidden": "隠しファイルを表示",
|
||
"file_new_folder": "新しいフォルダー",
|
||
"file_new_folder_prompt": "フォルダー名を入力:",
|
||
"file_parent": "親フォルダー",
|
||
"file_root": "ルート",
|
||
"file_rename": "名前変更",
|
||
"file_rename_prompt": "新しい名前を入力:",
|
||
"file_delete_confirm": "このアイテムを削除してもよろしいですか?",
|
||
"file_cancelled": "転送がキャンセルされました",
|
||
"2fa_required": "2FA 検証が必要です",
|
||
"2fa_hint": "認証アプリから 6 桁のコードを入力してください",
|
||
"2fa_invalid": "有効な 6 桁のコードを入力してください",
|
||
"verify": "Verify",
|
||
"use_cdap_fallback": "CDAP ビューアを使用する",
|
||
"cdap_fallback_hint": "Open the lightweight JPEG-polling viewer that uses bd-signal/CDAP instead of the RustDesk relay. Useful when the peer is offline on the relay but reachable via the agent management channel.",
|
||
"clipboard_empty": "クリップボードが空です",
|
||
"clipboard_denied": "クリップボードへのアクセスが拒否されました。 HTTPS が必要か、許可が与えられていません。",
|
||
"file_loading": "読み込み中...",
|
||
"file_timeout": "リモートデバイスが応答しませんでした。ファイル転送がサポートされていないか、リモート マシンで無効になっている可能性があります。",
|
||
"codec": "ビデオコーデック",
|
||
"codec_auto": "自動 (推奨)",
|
||
"remember_peer_password": "このデバイスでデバイスパスワードを記憶",
|
||
"save_peer_password": "パスワードを保存",
|
||
"input_mode_touch": "タッチ",
|
||
"input_mode_touchpad": "タッチパッド",
|
||
"show_keyboard": "キーボード",
|
||
"special_keys": "特殊キー",
|
||
"special_print_screen": "Print Screen",
|
||
"mobile_toolbar": "リモート操作",
|
||
"phone_unsupported_title": "リモートデスクトップには大きな画面が必要です",
|
||
"phone_unsupported_body": "タブレット、開いた折りたたみ端末、またはデスクトップをご利用ください。デバイス管理はコンソールで利用できます。",
|
||
"phone_unsupported_back_devices": "デバイスに戻る",
|
||
"phone_unsupported_get_desktop": "RdClient desktop を取得",
|
||
"file_local": "ローカル PC",
|
||
"file_remote": "リモート PC",
|
||
"file_send": "送信",
|
||
"file_pick_folder": "フォルダを選択",
|
||
"file_queue_empty": "進行中の転送はありません",
|
||
"file_connecting": "ファイル転送セッションに接続中…",
|
||
"file_connect_failed": "ファイル転送セッションを開けませんでした",
|
||
"file_local_limited": "ローカルフォルダの完全な閲覧には HTTPS 上の Chrome または Edge が必要です。アップロードとダウンロードは引き続き利用できます。",
|
||
"file_transfer_unavailable_cdap": "CDAP スナップショットセッションではファイル転送は利用できません。",
|
||
"file_status_waiting": "待機中…",
|
||
"file_status_transferring": "転送中…",
|
||
"file_status_saving": "保存中…",
|
||
"file_status_downloaded": "ダウンロード完了",
|
||
"file_status_uploaded": "アップロード完了",
|
||
"file_drop_upload_hint": "ドロップしてアップロード先: {path}",
|
||
"file_local_upload_hint": "左のボックスにファイルをドロップするか、クリックしてアップロードします。送信先はリモート側で開いているフォルダーです。",
|
||
"file_transfer_stalled": "リモートが転送を開始しませんでした",
|
||
"file_no_local_tree": "ローカルファイルを参照するフォルダーを選択(任意)",
|
||
"file_dropzone_title": "ここにファイルをドロップ",
|
||
"file_dropzone_subtitle": "またはクリックしてファイルを選択",
|
||
"file_dropzone_multiple": "複数ファイルに対応",
|
||
"file_dropzone_waiting": "リモート接続を待機中…",
|
||
"file_overwrite_title": "ファイルは既に存在します",
|
||
"file_overwrite_message": "リモートに「{name}」というファイルが既にあります。上書きしますか?",
|
||
"file_overwrite_skip": "スキップ",
|
||
"file_overwrite_skip_all": "すべてスキップ",
|
||
"file_overwrite_confirm": "上書き",
|
||
"file_overwrite_all": "すべて上書き",
|
||
"file_resume": "再開",
|
||
"file_open": "開く",
|
||
"file_up": "上へ",
|
||
"file_home": "ホーム",
|
||
"file_hide_hidden": "隠しファイルを非表示",
|
||
"windows_sessions": "Windows セッション"
|
||
},
|
||
"branding": {
|
||
"identity_title": "ブランドアイデンティティ",
|
||
"identity_desc": "コンソール全体に表示されるアプリケーション名と説明をカスタマイズする",
|
||
"app_name": "アプリケーション名",
|
||
"app_description": "アプリケーションの説明",
|
||
"logo_title": "Logo",
|
||
"logo_desc": "サイドバーとログインページでのロゴの表示方法を選択します",
|
||
"logo_type_icon": "素材アイコン",
|
||
"logo_type_svg": "SVG Code",
|
||
"logo_type_image": "Image URL",
|
||
"logo_icon_name": "Icon Name",
|
||
"logo_icon_hint": "マテリアル アイコンの名前を入力します (DNS、クラウド、セキュリティなど)�� fonts.google.com/icons を参照してください。",
|
||
"logo_svg_code": "SVG Code",
|
||
"logo_svg_hint": "SVG マークアップをここに貼り付けます。パスとスタイルを含む完全な <svg> 要素をサポートします。",
|
||
"logo_image_upload": "画像をアップロードする",
|
||
"logo_image_choose": "画像ファイルを選択してください",
|
||
"logo_image_hint": "PNG, JPG, GIF, WebP or SVG. Max 1.5 MB. The image is stored as base64 data.",
|
||
"logo_image_url": "Image Data / URL",
|
||
"logo_image_url_hint": "Auto-filled when you upload a file, or paste a URL manually.",
|
||
"logo_image_too_large": "Image is too large. Maximum size is 1.5 MB.",
|
||
"logo_image_invalid_type": "無効なファイルタイプです。 PNG、JPG、GIF、WebP、または SVG を使用します。",
|
||
"preview": "Preview",
|
||
"colors_title": "カラースキーム",
|
||
"colors_desc": "��ラーパレットをカスタマイズします。デフォルトを使用する場合は空のままにしてください。",
|
||
"colors_backgrounds": "Backgrounds",
|
||
"colors_text": "Text",
|
||
"colors_accents": "アクセントカラー",
|
||
"colors_borders": "Borders",
|
||
"import_export_title": "インポート/エクスポート",
|
||
"import_export_desc": "テーマを JSON ファイルとして保存するか、別のインスタンスからテーマをインポートします",
|
||
"export_theme": "テーマのエクスポート",
|
||
"import_theme": "テーマのインポート",
|
||
"reset_defaults": "デフォルトにリセット",
|
||
"save_branding": "ブランディングの保存",
|
||
"saved": "Branding saved successfully.",
|
||
"exported": "テーマがエクスポートされました",
|
||
"imported": "Theme imported successfully.",
|
||
"import_error": "テーマのインポートに失敗しました。無効なファイル形式です。",
|
||
"reset_confirm": "ブランドをデフォルトにリセットしてもよろしいですか?これを元に戻すことはできません。",
|
||
"reset_success": "Branding reset to defaults.",
|
||
"logo_type_text": "Text Logo",
|
||
"logo_text": "Logo Text",
|
||
"logo_text_hint": "ブランドロゴとして表示される主なテキスト",
|
||
"logo_text_accent": "Accent Text",
|
||
"logo_text_accent_hint": "ロゴの下の二次テキスト (例: 製品名やキャッチフレーズ)",
|
||
"logo_upload_success": "ロゴが正常にアップロードされました。",
|
||
"typography_title": "Typography",
|
||
"typography_desc": "見出しと本文のフォントを選択します。フォントはセルフホスティングのためにサーバーにダウンロードされます。",
|
||
"font_heading": "見出しフォント",
|
||
"font_heading_hint": "見出し(H1~H6)とテキストロゴに使用されます。",
|
||
"font_body": "Body Font",
|
||
"font_body_hint": "本文テキストと UI 要素に使用されます",
|
||
"font_search_placeholder": "フォントを検索...",
|
||
"font_system_default": "システムのデフォルト",
|
||
"font_clear": "Clear",
|
||
"font_cat_all": "All",
|
||
"font_downloaded_count": "サーバーにダウンロードされたフォント",
|
||
"powered_by": "Powered by",
|
||
"background_title": "背景と外観",
|
||
"background_desc": "コンソールの壁紙、グラデーション、または単色背景を設定します。カードはその上に表示されます。",
|
||
"bg_type_none": "なし",
|
||
"bg_type_color": "単色",
|
||
"bg_type_gradient": "グラデーション",
|
||
"bg_type_image": "画像",
|
||
"bg_color": "背景色",
|
||
"bg_gradient": "CSS グラデーション",
|
||
"bg_gradient_hint": "有効な CSS グラデーション(例: linear-gradient(135deg, #1e293b, #0f172a))",
|
||
"bg_image_upload": "背景画像をアップロード",
|
||
"bg_image_choose": "画像ファイルを選択",
|
||
"bg_image_hint": "PNG、JPG、WebP または GIF。最大 8 MB。サーバーに保存されます。",
|
||
"bg_image_url": "画像パス / URL",
|
||
"bg_size": "画像のサイズ調整",
|
||
"bg_size_cover": "カバー(画面を埋める)",
|
||
"bg_size_contain": "コンテイン(収める)",
|
||
"bg_size_auto": "自動(元のサイズ)",
|
||
"bg_blur": "背景ぼかし",
|
||
"bg_overlay": "ダークオーバーレイ",
|
||
"bg_overlay_hint": "背景を暗くしてテキストの読みやすさを向上させます。",
|
||
"bg_image_too_large": "画像が大きすぎます。最大サイズは 8 MB です。",
|
||
"bg_image_invalid_type": "無効なファイル形式です。PNG、JPG、WebP または GIF を使用してください。",
|
||
"bg_upload_success": "背景画像を正常にアップロードしました。",
|
||
"login_title": "ログインページ",
|
||
"login_desc": "ログイン画面の見出し、サブタイトル、背景をカスタマイズします。",
|
||
"login_heading": "ログイン見出し",
|
||
"login_heading_placeholder": "お帰りなさい",
|
||
"login_subheading": "ログインサブタイトル",
|
||
"login_subheading_placeholder": "アカウントにサインイン",
|
||
"login_bg_inherit": "コンソールと同じ",
|
||
"agent_title": "エージェントダウンロードページ",
|
||
"agent_desc": "エンドユーザーに表示される公開エージェントダウンロードポータルをカスタマイズします。",
|
||
"agent_show_powered": "「Powered by BetterDesk」を表示",
|
||
"agent_show_powered_hint": "ダウンロードポータルのフッターに BetterDesk のクレジットを表示します。",
|
||
"footer_title": "フッターと著作権",
|
||
"footer_desc": "ログイン画面とコンソールサイドバーに表示されるカスタムフッターテキストを追加します。",
|
||
"footer_text": "フッターテキスト",
|
||
"footer_text_hint": "著作権表示や会社名などを入力します。",
|
||
"show_powered": "「BetterDesk」クレジットを表示",
|
||
"show_powered_hint": "ログインフッターとサイドバーに BetterDesk の名前とバージョンを表示します。",
|
||
"custom_css_title": "カスタム CSS",
|
||
"custom_css_desc": "詳細設定: コンソール全体とログインページに適用されるカスタム CSS を注入します。",
|
||
"custom_css_hint": "慎重に使用してください。無効または安全でないルールはサニタイズされます。最大 20,000 文字。",
|
||
"save_now": "Save now",
|
||
"autosaved": "Changes saved automatically.",
|
||
"status_saved": "All changes saved",
|
||
"status_dirty": "Unsaved changes",
|
||
"status_saving": "Saving…",
|
||
"status_error": "Save failed",
|
||
"revert_changes": "Revert changes",
|
||
"profiles_label": "Appearance profile",
|
||
"profile_apply": "Apply profile",
|
||
"profile_new": "New profile",
|
||
"profile_save": "Save to profile",
|
||
"profile_duplicate": "Duplicate",
|
||
"profile_delete": "Delete",
|
||
"profile_none": "— Select profile —",
|
||
"profile_active": "active",
|
||
"profile_applied": "Profile applied.",
|
||
"profile_created": "Profile created.",
|
||
"profile_updated": "Profile updated.",
|
||
"profile_duplicated": "Profile duplicated.",
|
||
"profile_deleted": "Profile deleted.",
|
||
"profile_delete_confirm": "Delete this appearance profile?",
|
||
"profile_name_prompt": "Profile name:",
|
||
"profile_select_first": "Select a profile first.",
|
||
"builtin_themes": "Built-in themes",
|
||
"theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.",
|
||
"theme_applied": "Theme applied.",
|
||
"module_identity": "Identity & logo",
|
||
"module_colors": "Colors",
|
||
"module_typography": "Typography",
|
||
"module_backgrounds": "Console background",
|
||
"module_pages": "Login & agent pages",
|
||
"module_advanced": "Advanced",
|
||
"modules_nav": "Appearance modules",
|
||
"live_preview": "Live preview",
|
||
"preview_apply_page": "Preview on this page",
|
||
"preview_card_title": "Dashboard card",
|
||
"preview_card_body": "Sample body text showing your typography and colors.",
|
||
"preview_btn_primary": "Primary",
|
||
"preview_btn_secondary": "Secondary",
|
||
"font_google": "Google Fonts",
|
||
"font_local": "Downloaded",
|
||
"font_upload": "Upload custom",
|
||
"font_upload_choose": "Choose font file",
|
||
"font_upload_name": "Font family name",
|
||
"font_upload_success": "Font uploaded successfully.",
|
||
"font_local_empty": "No fonts downloaded yet.",
|
||
"font_delete": "Remove font",
|
||
"glass_title": "ガラス表面",
|
||
"glass_desc": "カード、モーダル、フォームなどのパネル要素にすりガラス風の背景を適用します。",
|
||
"glass_enabled": "ガラス表面を有効にする",
|
||
"glass_color": "ガラスの色調",
|
||
"glass_color_hint": "すりガラスパネルの基準色。空欄の場合は副背景色を使用します。",
|
||
"glass_blur": "表面のぼかし",
|
||
"glass_opacity": "ガラスの不透明度"
|
||
},
|
||
"device_detail": {
|
||
"tab_overview": "概要",
|
||
"tab_tags": "タグとメモ",
|
||
"tab_actions": "Actions",
|
||
"section_identity": "Identity",
|
||
"section_network": "Network",
|
||
"section_timestamps": "Timestamps",
|
||
"section_connect": "接続",
|
||
"section_manage": "管理",
|
||
"folder": "Folder",
|
||
"status_tier": "Status Tier",
|
||
"device_banned": "このデバイスは禁止されてい���す",
|
||
"no_reason": "理由は示されていない",
|
||
"tags": "Tags",
|
||
"no_tags": "このデバイスにはタグが割り当てられていません",
|
||
"tag_placeholder": "タグ名を入力してください...",
|
||
"add_tag": "Add",
|
||
"tag_exists": "このタグはすでに存在します",
|
||
"notes": "Notes",
|
||
"notes_placeholder": "このデバイスに関するメモを追加...",
|
||
"danger_zone": "Danger Zone",
|
||
"action_connect_web": "ウェブリモート",
|
||
"action_connect_web_desc": "ブラウザのリモートデスクトップ経由で接続する",
|
||
"action_native_remote": "BetterDesk リモート",
|
||
"action_native_remote_desc": "ネイティブ JPEG ストリーム — プラグインは必要ありません",
|
||
"action_connect_desktop": "デスクトップクライアント",
|
||
"action_connect_desktop_desc": "デスクトップクライアントアプリで開く",
|
||
"action_change_id_desc": "機器登録IDを変更する",
|
||
"action_ban_desc": "このデバイスの接続をブロックする",
|
||
"action_unban_desc": "このデバイスの再接続を許可します",
|
||
"action_delete_desc": "このデバイスを完全に削除します",
|
||
"tab_hardware": "Hardware",
|
||
"tab_metrics": "メトリクス",
|
||
"section_system": "System",
|
||
"section_cpu": "Processor",
|
||
"section_memory": "Memory",
|
||
"section_displays": "Displays",
|
||
"section_encoding": "エンコード機能",
|
||
"section_live_metrics": "ライブメトリクス",
|
||
"section_current_usage": "現在の使用状況",
|
||
"section_usage_history": "利用履歴",
|
||
"os": "Operating System",
|
||
"version": "Client Version",
|
||
"cpu_model": "CPU Model",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_freq": "CPU周波数",
|
||
"total_memory": "総メモリ",
|
||
"metric_memory": "Memory",
|
||
"metric_disk": "Disk",
|
||
"metrics_updated": "更新されました",
|
||
"device_groups": "グループ",
|
||
"no_sysinfo": "ハードウェア情報がありません",
|
||
"no_sysinfo_hint": "システム情報は、デバイスが sysinfo レポートを送信した後に表示されます",
|
||
"no_metrics": "利用可能なメトリクス データがありません",
|
||
"no_metrics_hint": "デバイスがハートビート レポートを送信した後にメトリクスが表示されます",
|
||
"chart_oldest": "← Oldest",
|
||
"chart_newest": "Newest →",
|
||
"tab_services": "Services",
|
||
"tab_processes": "Processes",
|
||
"tab_events": "Events",
|
||
"tab_activity": "Activity",
|
||
"tab_files": "ファイル",
|
||
"agent_lazy_hint": "エージェントからライブ データをロード��るには、このタブをクリックします",
|
||
"agent_offline": "エージェントはオフラインです",
|
||
"agent_timeout": "エージェントが時間内に応答しなかった",
|
||
"agent_error": "エージェントからのデータのロードに失敗しました",
|
||
"service_name": "Name",
|
||
"service_display": "表示名",
|
||
"service_status": "Status",
|
||
"service_start": "Start mode",
|
||
"process_name": "Name",
|
||
"process_user": "User",
|
||
"process_memory": "Memory"
|
||
},
|
||
"inventory": {
|
||
"title": "Inventory",
|
||
"subtitle": "管理対象デバイスのハードウェアとソフトウェアのインベントリ",
|
||
"device_id": "デバイスID",
|
||
"hostname": "Hostname",
|
||
"os": "Operating System",
|
||
"cpu": "CPU",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_usage": "CPU Usage",
|
||
"memory": "Memory",
|
||
"memory_total": "総メモリ",
|
||
"memory_used": "Used Memory",
|
||
"memory_available": "使用可能なメモ���",
|
||
"memory_usage": "メモリ使用量",
|
||
"swap": "Swap",
|
||
"disks": "Disks",
|
||
"disk_count": "Disk Count",
|
||
"network": "Network",
|
||
"network_interfaces": "ネットワークインターフェース",
|
||
"software": "Software",
|
||
"software_count": "インストールされているソフトウェア",
|
||
"system": "System",
|
||
"kernel": "Kernel",
|
||
"architecture": "Architecture",
|
||
"uptime": "Uptime",
|
||
"frequency": "Frequency",
|
||
"physical_cores": "物理コア",
|
||
"logical_cores": "論理コア",
|
||
"model": "Model",
|
||
"usage": "Usage",
|
||
"total": "Total",
|
||
"used": "Used",
|
||
"available": "利用可能",
|
||
"mount_point": "Mount Point",
|
||
"removable": "removable",
|
||
"mac_address": "MAC Address",
|
||
"ip_addresses": "IPアドレス",
|
||
"traffic": "Traffic",
|
||
"collect_now": "Collect Now",
|
||
"collector_running": "コレクターの実行中",
|
||
"collector_stopped": "コレクターが停止しました",
|
||
"last_upload": "Last upload",
|
||
"total_uploads": "total",
|
||
"last_seen": "Last Seen",
|
||
"collected_at": "収集場所",
|
||
"no_data": "在庫データはまだありません。 「今すぐ収集」をクリックしてシステム情報を収集します。",
|
||
"no_devices": "インベントリ データを持つデバイスが見つかりませんでした",
|
||
"detail_title": "デバイスインベントリの詳細",
|
||
"telemetry": "Telemetry",
|
||
"view_detail": "詳細を見る",
|
||
"export": "Export",
|
||
"refresh": "Refresh"
|
||
},
|
||
"tickets": {
|
||
"title": "Tickets",
|
||
"subtitle": "サポートチケットと問題追跡",
|
||
"create": "New Ticket",
|
||
"edit": "チケットの編集",
|
||
"delete": "チケットの削除",
|
||
"detail": "チケット詳細",
|
||
"ticket_id": "Ticket ID",
|
||
"ticket_title": "Title",
|
||
"description": "Description",
|
||
"status": "Status",
|
||
"priority": "Priority",
|
||
"category": "Category",
|
||
"assigned_to": "担当者",
|
||
"created_by": "作成者",
|
||
"device": "デバイス",
|
||
"sla_due": "SLA Due",
|
||
"created_at": "作成されました",
|
||
"updated_at": "更新されました",
|
||
"resolved_at": "Resolved",
|
||
"closed_at": "Closed",
|
||
"status_open": "開く",
|
||
"status_in_progress": "In Progress",
|
||
"status_resolved": "Resolved",
|
||
"status_closed": "Closed",
|
||
"priority_low": "Low",
|
||
"priority_medium": "Medium",
|
||
"priority_high": "High",
|
||
"priority_critical": "Critical",
|
||
"category_general": "General",
|
||
"category_hardware": "Hardware",
|
||
"category_software": "Software",
|
||
"category_network": "Network",
|
||
"category_access": "Access",
|
||
"category_other": "Other",
|
||
"comments": "Comments",
|
||
"add_comment": "Add Comment",
|
||
"comment_placeholder": "コメントを書いてください...",
|
||
"internal_note": "内部メモ (エンドユーザーには表示されません)",
|
||
"attachments": "Attachments",
|
||
"upload_attachment": "添付ファイルのアップロード",
|
||
"download": "Download",
|
||
"connect_device": "デバイスに接続する",
|
||
"no_tickets": "チケットが見つかりませんでした",
|
||
"no_comments": "まだコメントはありません",
|
||
"no_attachments": "添付ファイルなし",
|
||
"title_required": "タイトルは必須です",
|
||
"delete_confirm": "チケット #{id} を削除してもよろしいですか?",
|
||
"delete_success": "チケットは正常に削除されました",
|
||
"created_success": "チケットが正常に作成されました",
|
||
"updated_success": "チケットが正常に更新されました",
|
||
"sla_overdue": "SLA Overdue",
|
||
"filter_all": "All",
|
||
"search_placeholder": "チケットを検索...",
|
||
"assign_to_me": "私に割り当ててください",
|
||
"unassign": "Unassign",
|
||
"stats_total": "Total",
|
||
"stats_open": "開く",
|
||
"stats_in_progress": "In Progress",
|
||
"stats_resolved": "Resolved",
|
||
"stats_closed": "Closed"
|
||
},
|
||
"activity": {
|
||
"title": "アクティビティの監視",
|
||
"subtitle": "アプリケーションの使用状況とアイドル状態の追跡",
|
||
"device": "デバイス",
|
||
"hostname": "Hostname",
|
||
"sessions": "セッション",
|
||
"idle_time": "Idle Time",
|
||
"active_time": "Active Time",
|
||
"last_report": "Last Report",
|
||
"top_apps": "上位のアプリケーション",
|
||
"app_name": "Application",
|
||
"window_title": "ウィンドウのタイトル",
|
||
"category": "Category",
|
||
"duration": "Duration",
|
||
"started_at": "Started",
|
||
"ended_at": "Ended",
|
||
"session_count": "セッション数",
|
||
"total_active": "合計アクティブ",
|
||
"total_idle": "Total Idle",
|
||
"detail_count": "詳細記録",
|
||
"no_data": "利用可能なアクティビティ データがありません",
|
||
"no_sessions": "セッションなし",
|
||
"filter_from": "から",
|
||
"filter_to": "に",
|
||
"filter_apply": "フィルターを適用する",
|
||
"hours": "hours",
|
||
"minutes": "minutes",
|
||
"seconds": "seconds",
|
||
"category_browser": "Browser",
|
||
"category_productivity": "Productivity",
|
||
"category_communication": "Communication",
|
||
"category_development": "Development",
|
||
"category_media": "Media",
|
||
"category_gaming": "Gaming",
|
||
"category_system": "System",
|
||
"category_other": "Other",
|
||
"summary": "Summary",
|
||
"details": "Details",
|
||
"refresh": "Refresh",
|
||
"search": "デバイスを検索...",
|
||
"date_range": "Date Range",
|
||
"device_id": "デバイスID",
|
||
"session_start": "セッション開始",
|
||
"session_end": "セッション終了",
|
||
"user": "User",
|
||
"no_activity": "アクティビティは記録されていません",
|
||
"reported_at": "Reported At",
|
||
"detail": "Detail",
|
||
"no_apps": "申請はありません"
|
||
},
|
||
"automation": {
|
||
"title": "自動化とアラート",
|
||
"subtitle": "アラート ルール、リモート コマンド",
|
||
"rules": "Alert Rules",
|
||
"rules_subtitle": "通知をトリガーする条件を定義する",
|
||
"alerts": "アラート履歴",
|
||
"alerts_subtitle": "トリガーされたアラートを表示して確認する",
|
||
"commands": "リモートコマンド",
|
||
"commands_subtitle": "リモートデバイスにコマンドを送信する",
|
||
"smtp": "SMTP設定",
|
||
"smtp_subtitle": "メール通知設定",
|
||
"rule_name": "Rule Name",
|
||
"description": "Description",
|
||
"condition_type": "条件タイプ",
|
||
"condition_op": "Operator",
|
||
"condition_value": "Threshold",
|
||
"severity": "Severity",
|
||
"scope_device": "ターゲットデバイス",
|
||
"scope_all": "すべてのデバイス",
|
||
"cooldown": "クールダウン (秒)",
|
||
"notify_emails": "通知メール",
|
||
"enabled": "有効",
|
||
"disabled": "障害者",
|
||
"create_rule": "ルールの作成",
|
||
"edit_rule": "ルールの編集",
|
||
"delete_rule": "ルールの削除",
|
||
"acknowledge": "Acknowledge",
|
||
"acknowledged": "Acknowledged",
|
||
"unacknowledged": "Unacknowledged",
|
||
"triggered_at": "トリガー条件",
|
||
"severity_info": "Info",
|
||
"severity_warning": "Warning",
|
||
"severity_critical": "Critical",
|
||
"op_gt": "より大きい",
|
||
"op_gte": "以上",
|
||
"op_lt": "Less than",
|
||
"op_lte": "以下または同等",
|
||
"op_eq": "に等しい",
|
||
"op_neq": "等しくありません",
|
||
"type_cpu_usage": "CPU使用率(%)",
|
||
"type_memory_usage": "メモリ使用量 (%)",
|
||
"type_disk_usage": "ディスク使用量 (%)",
|
||
"type_offline_duration": "オフライン期間 (秒)",
|
||
"type_idle_duration": "アイドル期間 (秒)",
|
||
"type_custom": "Custom",
|
||
"command_type": "コマンドの種類",
|
||
"command_payload": "コマンド/スクリプト",
|
||
"command_result": "Result",
|
||
"command_status": "Status",
|
||
"send_command": "送信コマンド",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_completed": "Completed",
|
||
"status_failed": "失敗しました",
|
||
"smtp_host": "SMTP Host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS",
|
||
"smtp_user": "ユーザー名",
|
||
"smtp_pass": "パスワード",
|
||
"smtp_from": "送信元アドレス",
|
||
"smtp_test": "接続テスト",
|
||
"smtp_save": "設定を保存",
|
||
"smtp_test_success": "接続に成功しました",
|
||
"smtp_test_failed": "接続に失敗しました",
|
||
"no_rules": "アラートルールが設定されていません",
|
||
"no_alerts": "アラートは発生していません",
|
||
"no_commands": "送信されたコマンドはありません",
|
||
"id_payload_required": "デバイスIDとペイロードは必須です",
|
||
"no_commands_sent": "コマンドはまだ送信されていません"
|
||
},
|
||
"file_transfer": {
|
||
"title": "ファイル転送",
|
||
"transfers": "Transfers",
|
||
"new_transfer": "新規転送",
|
||
"upload": "Upload",
|
||
"download": "Download",
|
||
"direction": "Direction",
|
||
"filename": "Filename",
|
||
"file_size": "ファイルサイズ",
|
||
"mime_type": "MIME Type",
|
||
"progress": "Progress",
|
||
"status": "Status",
|
||
"device": "デバイス",
|
||
"initiated_by": "開始者",
|
||
"created_at": "作成日",
|
||
"cancel": "キャンセル",
|
||
"cancel_confirm": "この転送をキャンセルしてもよろしいですか?",
|
||
"download_file": "ダウンロードファイル",
|
||
"browse_files": "ファイルを参照する",
|
||
"select_file": "ファイルの選択",
|
||
"select_device": "デバイスの選択",
|
||
"no_transfers": "ファイル転送なし",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_completed": "Completed",
|
||
"status_failed": "失敗しました",
|
||
"status_cancelled": "Cancelled",
|
||
"bytes_transferred": "転送バイト数",
|
||
"chunks": "Chunks",
|
||
"transfer_started": "転送が開始されました",
|
||
"transfer_completed": "転送完了",
|
||
"transfer_failed": "転送に失敗しました",
|
||
"transfer_cancelled": "転送がキャンセルされました",
|
||
"max_file_size": "最大ファイルサイズ:4GB",
|
||
"error_too_large": "ファイルが大きすぎます",
|
||
"error_no_device": "デバイスが選択されていません",
|
||
"error_no_file": "ファイルが選択されていません"
|
||
},
|
||
"network": {
|
||
"title": "ネットワーク監視",
|
||
"targets": "監視対象",
|
||
"add_target": "Add Target",
|
||
"edit_target": "ターゲットの編集",
|
||
"delete_target": "ターゲットの削除",
|
||
"delete_confirm": "このターゲットを削除してもよろしいですか?",
|
||
"target_name": "Name",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"url": "URL",
|
||
"check_type": "Check Type",
|
||
"timeout": "タイムアウト (ミリ秒)",
|
||
"interval": "間隔 (ミリ秒)",
|
||
"enabled": "有効",
|
||
"status": "Status",
|
||
"last_check": "Last Check",
|
||
"last_rtt": "Last RTT",
|
||
"rtt_ms": "RTT (ms)",
|
||
"status_up": "Up",
|
||
"status_down": "Down",
|
||
"status_unknown": "Unknown",
|
||
"check_now": "Check Now",
|
||
"history": "履歴の確認",
|
||
"stats": "Statistics",
|
||
"total_targets": "総目標数",
|
||
"targets_up": "Targets Up",
|
||
"targets_down": "ターゲットダウン",
|
||
"type_ping": "Ping (ICMP)",
|
||
"type_tcp": "TCP Port",
|
||
"type_http": "HTTP",
|
||
"type_https": "HTTPS",
|
||
"tools": "ネットワークツール",
|
||
"ping_tool": "Ping Test",
|
||
"tcp_tool": "TCP ポートチェック",
|
||
"http_tool": "HTTP Check",
|
||
"dns_tool": "DNS Resolve",
|
||
"monitor_start": "モニターを開始する",
|
||
"monitor_stop": "モニターを停止する",
|
||
"monitor_running": "モニターが動作中です",
|
||
"monitor_stopped": "モニターが停止しています",
|
||
"no_targets": "監視対象が設定されていません",
|
||
"no_history": "チェック履歴はありません",
|
||
"error_code": "Error",
|
||
"status_code": "HTTP ステータスコード",
|
||
"search_targets": "検索対象...",
|
||
"name": "Name",
|
||
"tab_targets": "Targets",
|
||
"tab_tools": "Tools",
|
||
"avg_latency": "Avg Latency",
|
||
"type": "Type",
|
||
"latency": "Latency",
|
||
"check_history": "履歴の確認",
|
||
"name_host_required": "名前とホストは必須です",
|
||
"uptime": "Uptime",
|
||
"response_time": "応答時間",
|
||
"avg_response": "平均的な応答",
|
||
"charts": "Charts",
|
||
"realtime": "Realtime",
|
||
"response_time_ms": "応答時間 (ミリ秒)",
|
||
"uptime_percent": "Uptime %",
|
||
"last_24h": "過去 24 時間",
|
||
"last_7d": "Last 7 days",
|
||
"last_30d": "過去 30 日間"
|
||
},
|
||
"dataguard": {
|
||
"title": "データガード — DLP",
|
||
"policies": "DLP ポリシー",
|
||
"add_policy": "ポリシーの追加",
|
||
"edit_policy": "ポリシーの編集",
|
||
"delete_policy": "ポリシーの削除",
|
||
"delete_confirm": "このポリシーを削除してもよろしいですか?",
|
||
"policy_name": "Name",
|
||
"policy_description": "Description",
|
||
"status": "Status",
|
||
"enabled": "有効",
|
||
"disabled": "障害者",
|
||
"rules": "Rules",
|
||
"add_rule": "Add Rule",
|
||
"rule_type": "Rule Type",
|
||
"rule_type_usb": "USBデバイス",
|
||
"rule_type_file": "ファイル操作",
|
||
"action": "Action",
|
||
"action_allow": "Allow",
|
||
"action_block": "Block",
|
||
"action_log": "Log Only",
|
||
"filter": "Filter",
|
||
"vid": "ベンダーID (VID)",
|
||
"pid": "製品ID (PID)",
|
||
"serial": "シリアル番号",
|
||
"device_class": "デバイスクラス",
|
||
"drive_type": "Drive Type",
|
||
"file_extensions": "ファイル拡張子",
|
||
"events": "DLP Events",
|
||
"event_source": "Source",
|
||
"event_source_usb": "USB",
|
||
"event_source_file": "ファイル",
|
||
"event_type": "Event Type",
|
||
"event_details": "Details",
|
||
"no_policies": "DLP ポリシーが設定されていません",
|
||
"no_events": "DLP イベントは記録されませんでした",
|
||
"stats": "Statistics",
|
||
"total_events": "イベント総数",
|
||
"blocked_events": "Blocked",
|
||
"logged_events": "Logged",
|
||
"usb_events": "USB Events",
|
||
"file_events": "ファイルイベント",
|
||
"device_id": "デバイスID",
|
||
"policy_matched": "ポリシーが一致しました",
|
||
"timestamp": "Timestamp",
|
||
"drive_removable": "Removable",
|
||
"drive_fixed": "Fixed",
|
||
"drive_network": "Network",
|
||
"drive_cdrom": "CD-ROM",
|
||
"drive_unknown": "Unknown",
|
||
"total_policies": "総保険数",
|
||
"active_policies": "アクティブなポリシー",
|
||
"violations": "Violations",
|
||
"blocked": "Blocked",
|
||
"tab_policies": "ポリシー",
|
||
"tab_events": "Events",
|
||
"search_policies": "検索ポリシー...",
|
||
"create_policy": "ポリシーの作成",
|
||
"policy_type": "ポリシーの種類",
|
||
"scope": "Scope",
|
||
"events_count": "Events",
|
||
"search_events": "イベントを検索...",
|
||
"event_time": "Event Time",
|
||
"device": "デバイス",
|
||
"policy": "ポリシー",
|
||
"detail": "Detail",
|
||
"scope_help": "カンマ区切りのデバイス ID、またはすべてを空のままにします",
|
||
"scope_all": "すべてのデバイス",
|
||
"active": "Active",
|
||
"type_file_type": "ファイルの種類",
|
||
"type_clipboard": "クリップボード",
|
||
"type_screen_share": "画面共有",
|
||
"type_file_transfer": "ファイル転送",
|
||
"policy_desc": "ポリシーの説明",
|
||
"type_usb": "USB"
|
||
},
|
||
"reports": {
|
||
"title": "Reports",
|
||
"generate": "レポートの生成",
|
||
"generate_csv": "Export CSV",
|
||
"report_type": "Report Type",
|
||
"type_devices": "デバイスの概要",
|
||
"type_activity": "活動の概要",
|
||
"type_security": "セキュリティレポート",
|
||
"type_tickets": "チケットレポート",
|
||
"type_network": "ネットワークレポート",
|
||
"type_inventory": "在庫レポート",
|
||
"type_alerts": "アラートレポート",
|
||
"saved": "保存されたレポート",
|
||
"save_report": "レポートの保存",
|
||
"delete_report": "レポートの削除",
|
||
"delete_confirm": "この保存されたレポートを削除してもよろしいですか?",
|
||
"no_saved": "保存されたレポートはありません",
|
||
"report_title": "Title",
|
||
"created_by": "作成者",
|
||
"created_at": "作成日",
|
||
"filters": "Filters",
|
||
"date_from": "から",
|
||
"date_to": "に",
|
||
"device_filter": "デバイスID",
|
||
"generated_at": "生成場所",
|
||
"section": "データセクション",
|
||
"total_devices": "総デバイス数",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"platform_distribution": "プラットフォームの配布",
|
||
"top_applications": "上位のアプリケーション",
|
||
"total_active": "合計アクティブ時間",
|
||
"total_idle": "合計アイドル時間",
|
||
"dlp_stats": "DLP 統計",
|
||
"banned_devices": "禁止されたデバイス",
|
||
"audit_logs": "Audit Logs",
|
||
"ticket_stats": "チケット統計",
|
||
"category_distribution": "カテゴリ分布",
|
||
"priority_distribution": "優先配布",
|
||
"targets_status": "ターゲットのステータス",
|
||
"os_distribution": "OSの配布",
|
||
"avg_ram": "Average RAM",
|
||
"alert_rules": "Alert Rules",
|
||
"recent_alerts": "最近のアラート",
|
||
"tab_generate": "レポートの生成",
|
||
"tab_saved": "保存されたレポート",
|
||
"type_devices_desc": "すべてのデバイス、プラットフォーム、ステータスの概要",
|
||
"type_activity_desc": "アプリケーションの使用状況とアイドル時間の概要",
|
||
"type_security_desc": "禁止アクション、DLP イベント、監査ログ",
|
||
"type_tickets_desc": "チケット統計と SLA パフォーマンス",
|
||
"type_network_desc": "ネットワーク監視対象と稼働時間データ",
|
||
"type_inventory_desc": "ハードウェアとソフトウェアのインベントリの概要",
|
||
"type_alerts_desc": "アラート ルールとトリガーされたアラート履歴",
|
||
"report_name": "Report Name",
|
||
"format": "Format",
|
||
"save": "レポートの保存",
|
||
"preview": "Preview",
|
||
"download": "Download",
|
||
"delete_saved": "レポートの削除",
|
||
"raw_json": "Raw JSON"
|
||
},
|
||
"tenants": {
|
||
"title": "Tenants",
|
||
"list": "Tenants",
|
||
"add_tenant": "Add Tenant",
|
||
"edit_tenant": "テナントの編集",
|
||
"delete_tenant": "テナントの削除",
|
||
"delete_confirm": "このテナントを削除してもよろしいですか?すべてのデバイスとユーザーの割り当てが削除されます。",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"contact_name": "連絡先名",
|
||
"contact_email": "連絡先メールアドレス",
|
||
"max_devices": "最大デバイス数",
|
||
"max_devices_hint": "0 = 無制限",
|
||
"notes": "Notes",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"devices": "デバイス",
|
||
"users": "Users",
|
||
"assign_device": "デバイスの割り当て",
|
||
"assign_devices": "デバイスの割り当て",
|
||
"remove_device": "デバイスの削除",
|
||
"assign_user": "Assign User",
|
||
"remove_user": "Remove User",
|
||
"no_tenants": "テナントが構成されていません",
|
||
"no_devices": "このテナントにはデバイスが割り当てられていません",
|
||
"no_users": "このテナントにはユーザーが割り当てられていません",
|
||
"stats": "テナント統計",
|
||
"total_devices": "総デバイス数",
|
||
"online_devices": "オンラインデバイス",
|
||
"total_users": "Total Users",
|
||
"created_at": "作成日",
|
||
"updated_at": "更新日",
|
||
"slug_exists": "テナントスラッグはすでに存在します",
|
||
"total_tenants": "テナントの合計",
|
||
"active_tenants": "アクティブなテナント",
|
||
"search": "テナントを検索...",
|
||
"create_tenant": "テナントの作成",
|
||
"detail": "テナント詳細",
|
||
"contact": "Contact",
|
||
"enabled": "有効",
|
||
"disabled": "障害者",
|
||
"max": "max",
|
||
"info": "Tenant Info",
|
||
"status": "Status"
|
||
},
|
||
"registrations": {
|
||
"title": "Device Registrations",
|
||
"subtitle": "Manage registration requests from devices discovered via LAN",
|
||
"search_placeholder": "デバイス ID、ホスト名、または IP で検索...",
|
||
"no_registrations": "No registration requests",
|
||
"col_device_id": "デバイスID",
|
||
"col_hostname": "Hostname",
|
||
"col_platform": "Platform",
|
||
"col_ip": "IP Address",
|
||
"col_version": "Version",
|
||
"col_status": "Status",
|
||
"col_requested": "Requested",
|
||
"col_actions": "Actions",
|
||
"status_pending": "Pending",
|
||
"status_approved": "Approved",
|
||
"status_rejected": "Rejected",
|
||
"approve_btn": "Approve",
|
||
"approve_confirm": "このデバイスを承認してもよろしいですか?サーバーの資格情報を受信し、自動的に接続できます。",
|
||
"approved_success": "デバイス登録が正常に承認されました",
|
||
"reject_btn": "Reject",
|
||
"reject_title": "登録の拒否",
|
||
"reject_confirm": "この登録リクエストを拒否してもよろしいですか?",
|
||
"reject_reason": "理由(任意)",
|
||
"reject_reason_placeholder": "拒否理由を入力してください...",
|
||
"rejected_success": "デバイスの登録が拒否されました",
|
||
"delete_confirm": "この登録レコードを削除してもよろしいですか?",
|
||
"deleted_success": "登録記録が削除されました",
|
||
"enrollment_title": "デバイスの登録",
|
||
"enrollment_subtitle": "BetterDesk デスクトップ クライアントからの保留中の登録リクエスト",
|
||
"enrollment_empty": "保留中の登録リクエストはありません",
|
||
"enrollment_approve": "Approve",
|
||
"enrollment_reject": "Reject",
|
||
"enrollment_display_name": "表示名",
|
||
"enrollment_display_name_placeholder": "このデバイスの名前を入力してください...",
|
||
"enrollment_sync_mode": "同期モード",
|
||
"enrollment_sync_silent": "サイレント - 最小限のテレメトリ",
|
||
"enrollment_sync_standard": "標準 - バランス同期",
|
||
"enrollment_sync_turbo": "ターボ — アグレッシブな同期",
|
||
"enrollment_approved_success": "デバイスの登録が承認されました",
|
||
"enrollment_rejected_success": "デバイスの登録が拒否されました",
|
||
"approve_title": "デバイスを承認",
|
||
"field_name": "デバイス名",
|
||
"field_name_placeholder": "このデバイスの名前を入力...",
|
||
"field_sync_mode": "同期モード",
|
||
"sync_standard": "スタンダード — バランスの取れた同期",
|
||
"sync_silent": "サイレント — 最小限のテレメトリー",
|
||
"sync_turbo": "ターボ — アグレッシブな同期",
|
||
"field_tags": "タグ",
|
||
"field_tags_placeholder": "カンマ区切りのタグ(例: オフィス, ノートPC)...",
|
||
"field_tags_existing": "既存のタグ",
|
||
"field_tag_add_placeholder": "新しいタグを追加...",
|
||
"field_tag_add_btn": "追加",
|
||
"field_groups": "デバイスグループ",
|
||
"field_folder": "フォルダー",
|
||
"field_folder_none": "フォルダーなし",
|
||
"reject_ban_option": "このデバイスを禁止",
|
||
"reject_ban_hint": "デバイスはブロックされ、新しい登録リクエストを送信できなくなります。",
|
||
"banner_open_mode": "登録はオープンです — 新しい RustDesk クライアントはオペレーターの承認なしに登録されます。このキューを使用するには設定でマネージドモードを設定してください。",
|
||
"banner_locked_mode": "登録はロックされています — トークンに紐付けられたデバイスのみ登録できます。未知のクライアントのオペレーター承認にはマネージドモードが必要です。",
|
||
"enrollment_settings_link": "登録設定"
|
||
},
|
||
"backup": {
|
||
"title": "Backup",
|
||
"desc": "コンソールの構成、ユーザー、グループ、設定の完全なバックアップをダウンロードします。 BetterDesk バックエンドがアクティブな場合、Go server ピア データが含まれます。",
|
||
"restore_title": "Restore",
|
||
"restore_desc": "以前にダウンロードしたバックアップ ファイルをアップロードして、コンソール設定を復元します。以下で復元するセクションを選択してください。",
|
||
"stat_users": "Users",
|
||
"stat_settings": "設定",
|
||
"stat_folders": "Folders",
|
||
"stat_groups": "グループ",
|
||
"stat_strategies": "Strategies",
|
||
"stat_backend": "Backend",
|
||
"download": "バックアップをダウンロード",
|
||
"creating": "バックアップを作成しています...",
|
||
"download_success": "バックアップが正常にダウンロードされました",
|
||
"upload": "バックアップのアップロード",
|
||
"restore_confirm": "このバックアップから復元してもよろしいですか?選択したセクションは上書きされます。",
|
||
"restore_success": "バックアップは正常に復元されました。変更によっては、ページの再読み込みが必要になる場合があります。",
|
||
"restored": "Restored",
|
||
"skipped": "Skipped",
|
||
"backup_date": "Backup date",
|
||
"opt_settings": "コンソール設定",
|
||
"opt_branding": "ブランディング/テーマ",
|
||
"opt_folders": "デバイスフォルダー",
|
||
"opt_groups": "ユーザーとデバイスのグループ",
|
||
"opt_addressbooks": "アドレス帳",
|
||
"opt_users": "ユーザーアカウント",
|
||
"opt_users_warning": "破壊的: すべてのユーザー アカウントをバックアップ データに置き換えます。ログアウトしている可能性があります。",
|
||
"no_file": "バックアップ ファイルが選択されていません",
|
||
"invalid_json": "無効なバックアップ ファイル: 無効な JSON",
|
||
"invalid_format": "無効なバックアップ ファイル: BetterDesk バックアップではありません",
|
||
"stat_database": "データベースエンジン",
|
||
"stat_keys": "サーバーキー含む",
|
||
"stat_env": "環境設定ファイル",
|
||
"stat_uploads": "ブランディングファイル",
|
||
"restart_required": "一部の復元コンポーネント(キー / .env / Go データベース)は有効にするためにサービスの再起動が必要です。",
|
||
"security_warning": "このバックアップには機密情報(サーバーキー、環境設定ファイル、パスワードハッシュ、2FA シークレット)が含まれています。安全に保管し、共有しないでください。",
|
||
"restore_warning": "シークレット、環境設定ファイル、または Go サーバーデータベースを復元すると、サーバーのIDが上書きされ、その後サービスの再起動が必要になります。",
|
||
"opt_database": "データベース(全テーブル)",
|
||
"opt_database_hint": "すべてのコンソールデータを再インポートします。ライブで適用され、再起動は不要です。",
|
||
"opt_uploads": "ブランディングファイル",
|
||
"opt_uploads_hint": "ロゴとアップロードされた画像。",
|
||
"opt_secrets": "サーバーキーとシークレット",
|
||
"opt_secrets_warning": "Ed25519 サーバー ID、API キー、セッションシークレットを上書きします。サービスの再起動が必要です。",
|
||
"opt_env": "環境設定ファイル(.env)",
|
||
"opt_env_warning": "SESSION_SECRET、API キー、データベース DSN、ポート、TLS 設定を上書きします。サービスの再起動が必要です。",
|
||
"opt_godb": "Go サーバーデータベース",
|
||
"opt_godb_warning": "Go サーバーの SQLite データベースを上書きします(SQLite バックエンドのみ)。サービスの再起動が必要です。"
|
||
},
|
||
"cdap": {
|
||
"device_detail": "CDAPデバイス",
|
||
"loading": "読み込み中...",
|
||
"loading_widgets": "デバイス ウィジェットを読み込んでいます...",
|
||
"load_error": "デバイスデータのロードに失敗しました",
|
||
"connected": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"device_offline_msg": "デバイスは現在オフラインです。ウィジェットの値が古い可能性があります。",
|
||
"no_widgets": "利用可能なウィジェットがありません",
|
||
"no_widgets_desc": "このデバイスは、ウィジェット定義を含む CDAP マニフェストを登録していません。",
|
||
"command_log": "Command Log",
|
||
"clear_log": "Clear log",
|
||
"confirm_command": "コマンドの確認",
|
||
"select_option": "選択",
|
||
"cdap_status": "CDAP Status",
|
||
"cdap_enabled": "CDAP Enabled",
|
||
"cdap_disabled": "CDAP Disabled",
|
||
"cdap_devices": "CDAP Devices",
|
||
"cdap_connections": "Active Connections",
|
||
"send_command": "送信コマンド",
|
||
"command_sent": "コマンドは正常に送信されました",
|
||
"command_failed": "コマンドの送信に失敗しました",
|
||
"devices_title": "CDAP デバイス",
|
||
"devices_subtitle": "カスタム デバイス アプリケーション プロトコル経由で接続されたデバイス",
|
||
"stat_connected": "Connected",
|
||
"stat_port": "Port",
|
||
"search_devices": "デバイスを検索...",
|
||
"no_devices": "デバイスが接続されていません",
|
||
"no_devices_desc": "���在接続されている CDAP デバイスはありません。デバイスがゲートウェイに接続すると、ここに表示されます。",
|
||
"gateway_disabled": "CDAP ゲートウェイが無効になっています",
|
||
"gateway_disabled_desc": "サーバー構成で CDAP_ENABLED=true を設定して、CDAP ゲートウェイを有効にします。",
|
||
"gateway_active": "Active",
|
||
"toggle_enable": "Enable CDAP",
|
||
"toggle_disable": "CDAP���無効にする",
|
||
"enabled_restart": "CDAP が有効になりました。変更を適用するにはサーバーの再起動が必要です。",
|
||
"disabled_restart": "CDAP は無効になっています。変更を適用するにはサーバーの再起動が必要です。",
|
||
"widgets": "ウィジェット",
|
||
"type_all": "All",
|
||
"type_iot": "IoT",
|
||
"type_scada": "SCADA",
|
||
"type_os_agent": "OS Agent",
|
||
"type_network": "Network",
|
||
"type_camera": "Camera",
|
||
"type_custom": "Custom",
|
||
"active_alerts": "アクティブなアラート",
|
||
"alert_fired": "Alert fired",
|
||
"alert_cleared": "アラートが解除されました",
|
||
"no_alerts": "アクティブなアラートはありません",
|
||
"connect_terminal": "接続端子",
|
||
"table_search": "検索...",
|
||
"just_now": "Just now",
|
||
"terminal_connecting": "デバイスに接続中...",
|
||
"terminal_disconnected": "Disconnected",
|
||
"terminal_error": "端末接続に失敗しました",
|
||
"linked_devices": "リンクされたデバイス",
|
||
"link_device": "リンクデバイス",
|
||
"unlink_device": "Unlink",
|
||
"no_linked_devices": "リンクされたデバイスはありません",
|
||
"unlink_confirm": "このデバイスのリンクを解除してもよろしいですか?",
|
||
"link_prompt": "このデバイスにリンクするピア ID を入力してください:",
|
||
"connect_desktop": "デスクトップを接続する",
|
||
"connect_video": "ストリームを接続する",
|
||
"connect_files": "ファイルを参照する",
|
||
"connect_audio": "オーディオを接続する",
|
||
"upload_file": "Upload",
|
||
"desktop_connecting": "接続中...",
|
||
"video_connecting": "接続中...",
|
||
"files_connecting": "接続中...",
|
||
"audio_connecting": "接続中...",
|
||
"audio_streaming": "Streaming",
|
||
"clipboard_in": "クリップボードを受信しました",
|
||
"clipboard_out": "クリップボードが送信されました",
|
||
"monitor_select": "モニターの選択",
|
||
"keyframe_request": "キー��レームのリクエスト",
|
||
"quality_auto": "自動品質"
|
||
},
|
||
"desktop": {
|
||
"switch_mode": "デスクトップモード",
|
||
"console_mode": "コンソールモード",
|
||
"loading": "読み込み中...",
|
||
"minimize": "Minimize",
|
||
"maximize": "Maximize",
|
||
"restore": "Restore",
|
||
"close": "閉じる",
|
||
"widgets_mode": "ウィジェット",
|
||
"windows_mode": "Windows",
|
||
"wallpaper": "Wallpaper",
|
||
"add_widget": "ウィジェットの追加",
|
||
"remove_widget": "ウィジェットの削除",
|
||
"configure": "設定する",
|
||
"search_widgets": "ウィジ���ットを検索...",
|
||
"cat_monitoring": "Monitoring",
|
||
"cat_devices": "デバイス",
|
||
"cat_tools": "Tools",
|
||
"cat_general": "General",
|
||
"notes_placeholder": "ここにメモを書きます...",
|
||
"search_placeholder": "デバイス、ページ、設定を検索...",
|
||
"search_pages": "Pages",
|
||
"search_devices": "デバイス",
|
||
"search_no_results": "No results",
|
||
"exit_desktop": "Exit Desktop",
|
||
"refresh": "Refresh",
|
||
"widget_clock": "Clock",
|
||
"widget_device_status": "デバイスのステータス",
|
||
"widget_server_health": "サーバー情報",
|
||
"widget_system_stats": "デバイスゲージ",
|
||
"widget_device_list": "デバイスリスト",
|
||
"widget_quick_actions": "クイックアクション",
|
||
"widget_recent_activity": "最近の活動",
|
||
"widget_notes": "Notes",
|
||
"widget_network_monitor": "ネットワークモニター",
|
||
"widget_tickets_summary": "Tickets",
|
||
"widget_iframe": "Web Embed",
|
||
"widget_cdap_devices": "CDAP デバイス",
|
||
"widget_uptime": "Uptime",
|
||
"widget_port_status": "Port Status",
|
||
"widget_device_grid": "デバイスグリッド",
|
||
"widget_multi_gauge": "サーバーゲージ",
|
||
"widget_weekly_chart": "毎週のアクティビティ",
|
||
"widget_quick_controls": "クイックコントロール",
|
||
"widget_bandwidth": "Bandwidth",
|
||
"widget_connection_stats": "接続統計",
|
||
"widget_weather": "Weather",
|
||
"widget_world_clock": "World Clock",
|
||
"widget_bookmarks": "Bookmarks",
|
||
"widget_user_sessions": "ユーザーセッション",
|
||
"widget_alert_feed": "Alert Feed",
|
||
"label_online": "Online",
|
||
"label_offline": "Offline",
|
||
"label_total": "Total",
|
||
"label_blocked": "Blocked",
|
||
"label_banned": "Banned",
|
||
"label_active": "Active",
|
||
"label_service": "Service",
|
||
"label_port": "Port",
|
||
"label_uptime_prefix": "Uptime:",
|
||
"label_uptime": "Uptime",
|
||
"label_no_devices": "デバイスがありません",
|
||
"label_no_activity": "No activity",
|
||
"label_no_targets": "No targets",
|
||
"label_unavailable": "Unavailable",
|
||
"label_open": "開く",
|
||
"label_in_progress": "In Progress",
|
||
"label_resolved": "Resolved",
|
||
"label_set_url": "設定でURLを設定します",
|
||
"label_server_uptime": "サーバー稼働時間",
|
||
"label_merged_info": "サーバー情報ウィジェットに統合",
|
||
"label_with_notes": "メモ付き",
|
||
"label_metric": "Metric",
|
||
"label_count": "Count",
|
||
"label_total_devices": "総デバイス数",
|
||
"label_throughput": "Throughput",
|
||
"label_active_relays": "アクティブリレー",
|
||
"label_total_relayed": "中継合計",
|
||
"label_total_bytes": "Total Bytes",
|
||
"label_filter_devices": "デバイスをフィルターします...",
|
||
"label_all": "All",
|
||
"label_ban": "Ban",
|
||
"label_unban": "Unban",
|
||
"label_connect": "Connect",
|
||
"label_no_cdap_devices": "CDAP デバイスはありません",
|
||
"action_add_widget": "ウィジェットの追加",
|
||
"label_merged_server_info": "サーバー情報ウィジェットに統合",
|
||
"wp_images": "Images",
|
||
"wp_colors": "単色",
|
||
"wp_custom_color": "カスタムカラー",
|
||
"wp_fit_style": "Style",
|
||
"wp_fill": "Fill",
|
||
"wp_fit": "Fit",
|
||
"wp_stretch": "Stretch",
|
||
"wp_center": "Center",
|
||
"widget_calendar": "Calendar",
|
||
"widget_process_monitor": "プロセスモニター",
|
||
"widget_disk_usage": "Disk Usage",
|
||
"widget_log_viewer": "Log Viewer",
|
||
"widget_speed_test": "Speed Test",
|
||
"widget_database_stats": "データベース統計",
|
||
"widget_docker_containers": "Docker コンテナ",
|
||
"widget_shell_command": "シェルコマンド",
|
||
"widget_device_map": "デバイスマッ��",
|
||
"widget_remote_connect": "リモート接続",
|
||
"label_no_online": "オンラインデバイスなし",
|
||
"label_no_events": "今日はイベントはありません",
|
||
"label_event_title": "イベントタイトル:",
|
||
"label_no_data": "利用可能なデータがありません",
|
||
"label_download_speed": "ダウンロード速度",
|
||
"label_latency": "Latency",
|
||
"label_server": "サーバー",
|
||
"label_run_test": "Run Test",
|
||
"label_testing": "テスト中...",
|
||
"label_table": "Table",
|
||
"label_rows": "Rows",
|
||
"label_last_backup": "Last Backup",
|
||
"label_no_containers": "コンテナなし",
|
||
"label_docker_unavailable": "Docker は利用できません",
|
||
"label_no_command": "コマンドが設定されていません",
|
||
"label_no_output": "まだ出力はありません",
|
||
"label_run": "Run",
|
||
"label_presets": "Presets",
|
||
"label_save_preset": "プリセットの保存",
|
||
"label_load_preset": "Load Preset",
|
||
"label_preset_name": "プリセット名:",
|
||
"label_preset_monitoring": "Monitoring",
|
||
"label_preset_helpdesk": "Helpdesk",
|
||
"label_preset_minimal": "Minimal",
|
||
"label_preset_developer": "Developer",
|
||
"label_snap_layout": "Snap Layout",
|
||
"label_auto_arrange": "自動配置",
|
||
"label_zone_layout": "Zone Layout",
|
||
"label_2col_equal": "2 列 (等しい)",
|
||
"label_2col_wide": "2列(60/40)",
|
||
"label_3col": "3 Columns",
|
||
"label_2x2_grid": "2×2 Grid",
|
||
"label_1_2": "1 + 2",
|
||
"label_1_3": "1 + 3",
|
||
"widget_group": "ウィジェットグループ",
|
||
"ungroup_widgets": "ウィジェットのグループ化を解除する",
|
||
"group_widgets": "選択したウィジェットをグループ化する",
|
||
"snap_layouts": "スナップレイアウト",
|
||
"snap_left": "Snap Left",
|
||
"snap_right": "Snap Right",
|
||
"snap_top_left": "左上にスナップ",
|
||
"snap_top_right": "右上にスナップ",
|
||
"snap_bottom_left": "左下スナップ",
|
||
"snap_bottom_right": "右下にスナップ",
|
||
"aero_shake": "シェイクして他の人を最小化する",
|
||
"zone_resize": "境界線をドラッグしてゾーンのサイズを変更します",
|
||
"zone_borders": "ドラッグ可能なゾーンの境界線",
|
||
"app_drawer": "Applications",
|
||
"search_apps": "アプリを検索...",
|
||
"edit_shortcuts": "ショートカットを編集",
|
||
"widgets": "ウィジェット",
|
||
"theme": "Theme",
|
||
"pop_out_widget": "Pop Out",
|
||
"pop_in_widget": "Pop In",
|
||
"wp_unavailable": "このサーバーには壁紙画像がインストールされていません。",
|
||
"wp_download_hint": "壁紙の選択を可能にするには、PNG 画像を public/wallpaper/ ディレクトリに配置します。",
|
||
"fullscreen": "Fullscreen",
|
||
"help": "Help"
|
||
},
|
||
"desktop_login": {
|
||
"click_to_sign_in": "任意の場所をクリックするか、キーを押してサインインします",
|
||
"username_placeholder": "ユーザー名",
|
||
"password_placeholder": "パスワード",
|
||
"sign_in": "Sign in",
|
||
"verify": "Verify",
|
||
"totp_title": "二要素認証",
|
||
"totp_subtitle": "認証アプリから 6 桁のコードを入力してください",
|
||
"back_to_login": "ログインに戻る",
|
||
"fill_all_fields": "すべてのフィールドに入力してください",
|
||
"invalid_credentials": "無効なユーザー名またはパスワード",
|
||
"invalid_code": "無効な確認コード",
|
||
"enter_6_digits": "6桁すべてを入力してください",
|
||
"network_error": "ネットワーク エラー - 接続を確認してください",
|
||
"session_expired": "セッションの有効期限が切れました。再度サインインしてください。"
|
||
},
|
||
"tokens": {
|
||
"title": "デバイストークン",
|
||
"subtitle": "自動デバイス プロビジョニングの登録トークンを管理する",
|
||
"enrollment_mode": "登録モード",
|
||
"mode_open": "開く",
|
||
"mode_open_desc": "どのデバイスもトークンなしで登録可能",
|
||
"mode_managed": "Managed",
|
||
"mode_managed_desc": "Devices need a valid token to register",
|
||
"mode_locked": "Locked",
|
||
"mode_locked_desc": "No new device registrations allowed",
|
||
"total": "総トークン数",
|
||
"active": "Active",
|
||
"used": "Used",
|
||
"revoked": "Revoked",
|
||
"search_placeholder": "トークンを検索...",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_used": "Used",
|
||
"status_revoked": "Revoked",
|
||
"status_expired": "Expired",
|
||
"bulk_generate": "一括生成",
|
||
"create": "トークンの作成",
|
||
"edit": "トークンの編集",
|
||
"token": "Token",
|
||
"name": "Name",
|
||
"status": "Status",
|
||
"uses": "Uses",
|
||
"bound_peer": "Bound Peer",
|
||
"expires": "Expires",
|
||
"created": "作成されました",
|
||
"actions": "Actions",
|
||
"name_placeholder": "例:オフィスPCバッチ",
|
||
"max_uses": "Max Uses",
|
||
"max_uses_hint": "0 = 無制限",
|
||
"expires_in": "Expires In",
|
||
"no_expiration": "有効期限なし",
|
||
"expires_1h": "1 hour",
|
||
"expires_24h": "24 hours",
|
||
"expires_7d": "7 days",
|
||
"expires_30d": "30 days",
|
||
"note": "Note",
|
||
"note_placeholder": "このトークンに関するオプションのメモ...",
|
||
"count": "Count",
|
||
"count_range": "生成するトークンの数 (1 ~ 100)",
|
||
"name_prefix": "Name Prefix",
|
||
"generate": "Generate",
|
||
"token_created": "トークンが作成されました",
|
||
"tokens_generated": "生成されたトークン",
|
||
"copy_warning": "今すぐ���ークンをコピーします。再度表示されることはありません。",
|
||
"copy_token": "Copy Token",
|
||
"copied": "Copied!",
|
||
"revoke": "Revoke",
|
||
"revoke_confirm": "このトークンを取り消してもよろしいですか?すでに登録されているデバイスは影響を受けません。",
|
||
"revoked_success": "トークンが正常に取り消されました",
|
||
"no_tokens": "トークンが見つかりませんでした",
|
||
"expired": "Expired",
|
||
"never": "Never",
|
||
"save": "保存",
|
||
"cancel": "キャンセル",
|
||
"unlimited": "Unlimited"
|
||
},
|
||
"tutorial": {
|
||
"next": "次へ",
|
||
"prev": "Previous",
|
||
"skip": "Skip",
|
||
"finish": "終了",
|
||
"close": "閉じる",
|
||
"step_of": "{current}/{total}",
|
||
"console_sidebar_title": "ナビゲーションサイドバー",
|
||
"console_sidebar_text": "ここからすべてのモジュールにアクセスします。任意のアイコンをクリックして、そのセクションに移動します。サイドバーは画面サイズに合わせて調整されます。",
|
||
"console_expand_title": "サイドバーを展開する",
|
||
"console_expand_text": "ここをクリックしてサイドバーを展開すると、すべてのナビゲーション項目の完全なラベルが表示されます。もう一度クリックすると折りたたまれます。",
|
||
"console_search_title": "クイック検索",
|
||
"console_search_text": "デバイス、設定、アクションをすばやく検索します。 Ctrl+K を押してキーボード ショートカットを使用します。",
|
||
"console_dashboard_title": "ダッシュボード",
|
||
"console_dashboard_text": "サーバーのステータス、オンライン デバイス、クイック アクションを表示する中央ハブ。重要な指標を一目で把握できます。",
|
||
"console_devices_title": "デバイス管理",
|
||
"console_devices_text": "接続されているすべてのデバイスを表示、検索、管理します。ステータスでフィルタリングし、タグを割り当て、個々のデバイス設定を構成します。",
|
||
"console_settings_title": "設定",
|
||
"console_settings_text": "サーバーの動作、セキュリティ オプション、ブランド化、およびユーザー管理を構成します。ニーズに合わせて BetterDesk をカスタマイズします。",
|
||
"console_desktop_title": "デスクトップモード",
|
||
"console_desktop_text": "ウィジェットを備えたウィンドウ化されたワークスペースのデスクトップ モードに切り替えます。マルチタスクやダッシュボードの監視に最適です。",
|
||
"console_complete_title": "準備は完了です!",
|
||
"console_complete_text": "サイドバーのカテゴリを調べて、すべての機能を見つけてください。 [ヘルプ] アイコンをクリックすると、いつでもこのガイドを再開できます。",
|
||
"desktop_topbar_title": "Top Bar",
|
||
"desktop_topbar_text": "上部のバーには、時計、クイック コントロール、アプリ ドロワーへのアクセスが表示されます。すべてのアプリを参照するには、グリッド アイコンをクリックします。",
|
||
"desktop_drawer_title": "App Drawer",
|
||
"desktop_drawer_text": "アプリドロワーを開いてコンソール機能を検索し、フローティングウィンドウとして起動します。アプリはカテゴリ別に整理されています。",
|
||
"desktop_widgets_title": "ウィジェットダッシ���ボード",
|
||
"desktop_widgets_text": "カスタマイズ可能なワークスペース。ウィジェットにはライブ情報が表示され、機能への素早いアクセスが可能になります。ドラッグして並べ替えます。",
|
||
"desktop_add_widget_title": "ウィジェットを追加する",
|
||
"desktop_add_widget_text": "ここをクリックして利用可能なウィジェットを参��してください。監視表示、デバイスリスト、メモなどから選択します。",
|
||
"desktop_taskbar_title": "Taskbar",
|
||
"desktop_taskbar_text": "Open apps appear here. Click to focus or minimize windows. The clock shows current time and wallpaper button changes the background.",
|
||
"desktop_snap_title": "スナップレイアウト",
|
||
"desktop_snap_text": "ウィンドウを画面の端にドラッグして所定の位置にスナップするか、レイアウト プリセットの最大化ボタンをホバーします。エアロシェイクを試してみよう!",
|
||
"desktop_windows_title": "App Windows",
|
||
"desktop_windows_text": "アプリは、ドラッグ可能でサイズ変更可能なウィンドウで開きます。タイトル バーから最小化、最大化、または閉じることができます。ウィジェットの上の Windows レイヤー。",
|
||
"desktop_search_title": "クイック検索",
|
||
"desktop_search_text": "デバイス、ページ、設定全体を検索します。任意の場所で Ctrl+K を押すと、すぐに検索が開きます。",
|
||
"desktop_complete_title": "デスクトップモードの準備完了!",
|
||
"desktop_complete_text": "ドロワーからアプリを開いて、ウィンドウを並べて配置してみてください。ウィジェット プリセットを使用して、ダッシュボード レイアウトをすばやく作成します。",
|
||
"devices_folders_title": "デバイスフォルダー",
|
||
"devices_folders_text": "デバイスをフォルダーに整理します。フォルダーをクリックしてリストをフィルターします。右クリックして名��を変更または削除します。",
|
||
"devices_search_title": "検索とフィルター",
|
||
"devices_search_text": "ID、ホスト名、またはプラットフォームで検索します。ステータス ピルを使用して、オンライン、オフライン、またはすべてのデバイスのみを表示します。",
|
||
"devices_table_title": "デバイスリスト",
|
||
"devices_table_text": "詳細については、デバイスの行をクリックしてください。右側のケバブ メニューを使用して、接続、タグの編集、削除などのクイック アクションを実行します。",
|
||
"devices_complete_title": "デバイス管理の準備完了!",
|
||
"devices_complete_text": "デバイスをフォルダ間でドラッグして整理します。デバイスをダブルクリックして、その詳細パネルを開きます。",
|
||
"settings_tabs_title": "設定カテゴリ",
|
||
"settings_tabs_text": "「全般」、「セキュリティ」、「外観」、およびその他の構成セクション間を移動します。",
|
||
"settings_content_title": "構成",
|
||
"settings_content_text": "各セクションには、特定のサーバーとコンソールの設定が含まれています。 「保存」をクリックすると、変更が保存されます。",
|
||
"settings_complete_title": "設定の概要",
|
||
"settings_complete_text": "2FA、API キーおよびユーザー管理のセキュリティ設定を確認してください。コンソールの外観をカスタマイズするには、「外観」にアクセスしてください。",
|
||
"help": "ヘルプとチュートリアル",
|
||
"tour_console": "コンソールツアー",
|
||
"tour_desktop": "デスクトップモードツアー",
|
||
"tour_devices": "デバイスツアー",
|
||
"tour_settings": "設定ツアー",
|
||
"reset_all": "すべてのチュートリアルをリセット",
|
||
"tour_remote": "リモートセッションツアー",
|
||
"tour_organization": "組織のセットア��プ",
|
||
"tour_cdap": "CDAP 概要",
|
||
"tour_chat": "チャットの基本",
|
||
"remote_toolbar_title": "リモートツールバー",
|
||
"remote_toolbar_text": "ツールバーから表示コントロール、クリップボード同期、特殊キー、品質設定にアクセスします。 F11 で全画面に切り替えます。",
|
||
"remote_canvas_title": "リモートディスプレイ",
|
||
"remote_canvas_text": "こちらはリモート画面です。内側をクリックしてリモート デバイスの制御を開始します。マウスとキーボードの入力は自動的に転送されます。",
|
||
"remote_clipboard_title": "クリップボードの同期",
|
||
"remote_clipboard_text": "コンピュータとリモート デバイス間でテキストをコピーして貼り付けます。リモート ディスプレイに焦点を当てている間は、通常どおり Ctrl+C / Ctrl+V を使用します。",
|
||
"remote_complete_title": "リモートセッションの準備完了!",
|
||
"remote_complete_text": "ツールバーのボタンは特殊キー(Ctrl+Alt+Del、PrintScreen)やモニターの切り替えに使用します。 Esc キーを押すか、「切断」をクリックしてセッションを終了します。",
|
||
"org_overview_title": "組織",
|
||
"org_overview_text": "組織を使用すると、ユーザー、デバイス、ポリシーをグループ化できます。各組織には独自の管理者、オペレーター、および設定があります。",
|
||
"org_create_title": "組織の作成",
|
||
"org_create_text": "新しい組織を作成するにはここをクリックしてください。名前、スラッグ、およびオプションの説明を入力します。あなたは新しい組織のオーナーになります。",
|
||
"org_members_title": "メンバーの管理",
|
||
"org_members_text": "電子メールでユーザーを招待し、役割 (管理者、オペレーター、ユーザー) を割り当て、アクセスを管理します。メンバーは、自分の組織に割り当てられているデバイスを確認できます。",
|
||
"org_devices_title": "デバイスの割り当て",
|
||
"org_devices_text": "デバイスを組織に追加します。ここで割り当てられたデバイスは組織のポリシーを継承し、そのメンバーに表示されます。",
|
||
"org_policies_title": "組織方針",
|
||
"org_policies_text": "組織のパスワード要件、セッション タイムアウト、2FA 強制、デバイス登録ルールなどのセキュリティ ポリシーを設定します。",
|
||
"org_complete_title": "組織のセットアップが完了しました!",
|
||
"org_complete_text": "チームを招待し、デバイスを割り当てて、組織を対象とした管理の使用を開始します。ポリシーはすべてのメンバーに自動的に適用されます。",
|
||
"cdap_devices_title": "CDAP Devices",
|
||
"cdap_devices_text": "View all connected CDAP devices — IoT sensors, PLCs, bridges, and custom agents. Green indicators show live connections.",
|
||
"cdap_widgets_title": "Widget Dashboard",
|
||
"cdap_widgets_text": "Widgets display real-time data from devices. Gauges, toggles, LEDs, charts — each widget type visualizes a different kind of data.",
|
||
"cdap_commands_title": "Send Commands",
|
||
"cdap_commands_text": "Interact with devices by sending commands. Some commands need confirmation. The command log keeps a history of all sent commands.",
|
||
"cdap_terminal_title": "Device Terminal",
|
||
"cdap_terminal_text": "Open a terminal session to CDAP agents for advanced diagnostics or manual configuration. Type commands directly.",
|
||
"cdap_complete_title": "CDAP Overview Complete!",
|
||
"cdap_complete_text": "Explore device widgets, send commands, and use the terminal or file browser for deeper management. CDAP agents report metrics automatically.",
|
||
"chat_contacts_title": "連絡先とグループ",
|
||
"chat_contacts_text": "連絡先とチャット グループを確認します。連絡先をクリックして会話を開きます。緑色の点はオンライン ユーザーを示します。",
|
||
"chat_send_title": "メッセージを送信する",
|
||
"chat_send_text": "メッセージを入力し、Enter キーを押して送信します。双方が E2E をサポートしている場合、メッセージはエンドツーエンドで暗号化されます。",
|
||
"chat_file_title": "ファイルを共有する",
|
||
"chat_file_text": "ファイルを共有するには、添付アイコンをクリックします。ファイルは暗号化され、最大 50 MB まで可能です。",
|
||
"chat_complete_title": "チャットの準備完了!",
|
||
"chat_complete_text": "オペレーターやエンドユーザーとリアルタイムでチャットできます。チームコミュニケーションのためのグループを作成します。すべてのメッセージは開封確認をサポートしています。",
|
||
"disable_tutorials": "チュートリアルを無効にする",
|
||
"enable_tutorials": "チュートリアルを有効にする"
|
||
},
|
||
"help_request": {
|
||
"title": "ヘルプリクエスト",
|
||
"subtitle": "デスクトップクライアントから受信したヘルプリクエストを管理する",
|
||
"new_request": "新しいヘルプリクエスト",
|
||
"device": "デバイス",
|
||
"hostname": "Hostname",
|
||
"message": "Message",
|
||
"status": "Status",
|
||
"pending": "Pending",
|
||
"accepted": "Accepted",
|
||
"resolved": "Resolved",
|
||
"accept": "Accept",
|
||
"resolve": "Resolve",
|
||
"no_requests": "助けの要請はありません",
|
||
"notification": "からのヘルプリクエストを受け取りました",
|
||
"stats_total": "Total",
|
||
"filter_all": "All"
|
||
},
|
||
"organizations": {
|
||
"title": "組織",
|
||
"create": "組織の作成",
|
||
"edit": "組織の編集",
|
||
"detail": "組織の詳細",
|
||
"name": "Name",
|
||
"slug": "ナメクジ (URL セーフ)",
|
||
"logo_url": "Logo URL",
|
||
"users": "Users",
|
||
"devices": "デバイス",
|
||
"invitations": "Invitations",
|
||
"settings": "設定",
|
||
"add_user": "Add User",
|
||
"assign_device": "デバイスの割り当て",
|
||
"create_invitation": "招待状の作成",
|
||
"delete_confirm": "この組織を削除しますか?これにより、関連付けられているすべてのユーザー、デバイス、設定が削除されます。",
|
||
"no_orgs": "まだ組織がありません",
|
||
"no_orgs_hint": "最初の組織を作成して、デバイスとユーザーの管理を開始します。",
|
||
"connection_policy": "接続ポリシー",
|
||
"allow_file_transfer": "ファイル転送を許可する",
|
||
"allow_clipboard": "クリップボードを許可する",
|
||
"max_session_duration": "最大セッション継続時間 (分)",
|
||
"role_owner": "オーナー(組織管理者)",
|
||
"role_admin": "管理者",
|
||
"role_operator": "Operator",
|
||
"role_user": "メンバー",
|
||
"username": "ユーザー名",
|
||
"password": "パスワード",
|
||
"display_name": "表示名",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"last_login": "Last Login",
|
||
"actions": "Actions",
|
||
"device_id": "デバイスID",
|
||
"department": "Department",
|
||
"building": "Building",
|
||
"location": "Location",
|
||
"assigned_user": "割り当てられたユーザー",
|
||
"token": "Token",
|
||
"expires": "Expires",
|
||
"used": "Used",
|
||
"no_users": "この組織にはユーザーがいません。",
|
||
"no_devices": "この組織にはデバイスが割り当てられていません。",
|
||
"no_invitations": "招待状はありません。",
|
||
"user_added": "User added",
|
||
"user_removed": "ユーザーが削除されました",
|
||
"user_updated": "ユーザー役割が更新されました",
|
||
"device_assigned": "割り当てられたデバイス",
|
||
"device_unassigned": "デバイスが割り当てられていません",
|
||
"invitation_created": "招待状が作成されました",
|
||
"settings_saved": "設定が保存されました",
|
||
"org_deleted": "組織が削除されました",
|
||
"confirm_remove_user": "このユーザーを組織から削除しますか?",
|
||
"confirm_unassign_device": "このデバイスを組織から割り当て解除しますか?",
|
||
"confirm_delete_org": "この組織とすべての関連データを削除しますか?",
|
||
"edit_role": "役割の編集",
|
||
"raw_settings": "生の設定",
|
||
"key": "Key",
|
||
"value": "Value",
|
||
"save": "設定の保存",
|
||
"policy_unattended": "無人 (即時)",
|
||
"policy_attended": "出席しました(確認あり)",
|
||
"policy_ask": "Always ask",
|
||
"expires_hours": "有効期限 (時間)",
|
||
"loading_failed": "組織データのロードに失敗しました",
|
||
"name_slug_required": "名前とスラッグは必須です",
|
||
"org_created": "組織が作成されました",
|
||
"org_updated": "組織が更新されました",
|
||
"create_new_user": "新規作成",
|
||
"add_existing_user": "既存の追加",
|
||
"none_available": "none",
|
||
"select_user": "ユーザーの選択",
|
||
"org_role": "組織の役割",
|
||
"link_user_hint": "選択したユーザーは、サーバー アカウントの資格情報を使用してこの組織にリンクされます。",
|
||
"no_available_users": "すべてのサーバー ユーザーはすでにこの組織にリンクされています。",
|
||
"user_linked": "組織にリンクされたユーザー",
|
||
"device_groups_tab": "デバイスグループ",
|
||
"device_groups_intro": "この組織にリンクされたデバイスグループは、RustDesk クライアントでメンバーがアクセスできるマシンを定義します。メンバーシップとアクセスはデバイスページで設定します。",
|
||
"manage_in_devices": "デバイス → グループを開く",
|
||
"no_org_device_groups": "この組織にリンクされたデバイスグループはまだありません。",
|
||
"create_org_device_group": "デバイスグループを作成",
|
||
"org_device_group_created": "デバイスグループを作成しました",
|
||
"org_user_groups_title": "ユーザーグループ",
|
||
"org_user_groups_intro": "組織にリンクされたユーザーグループは、上記のデバイスグループへのアクセスを付与できます(デバイス → グループ → 許可されたユーザーグループ)。",
|
||
"no_org_user_groups": "この組織にリンクされたユーザーグループはありません。",
|
||
"group_name": "Name",
|
||
"group_type": "Type",
|
||
"group_members": "デバイス",
|
||
"group_type_manual": "Manual",
|
||
"group_type_tag": "Tag",
|
||
"group_allowed_user_groups": "許可されたユーザーグループ",
|
||
"group_devices_suffix": "デバイス",
|
||
"group_name_required": "グループ名は必須です",
|
||
"org_team_id": "組織チーム ID",
|
||
"link_team_id_hint": "グループは自動的にこの組織にリンクされます(チーム ID = 組織 ID)。",
|
||
"address_book": "アドレス帳",
|
||
"address_book_import_devices": "組織のデバイスをインポート",
|
||
"address_book_save": "アドレス帳を保存",
|
||
"address_book_intro": "この組織のメンバーと共有する連絡先を管理します。個人のアドレス帳エントリは非公開のままで、競合時には優先されます。",
|
||
"address_book_enabled": "このアドレス帳を組織メンバーと共有する",
|
||
"address_book_json": "アドレス帳 JSON",
|
||
"address_book_json_hint": "RustDesk レガシー形式の例: {\"peers\":[{\"id\":\"123456789\",\"alias\":\"オフィスPC\"}],\"tags\":[\"オフィス\"]}",
|
||
"address_book_invalid_json": "アドレス帳は有効な JSON である必要があります",
|
||
"address_book_peers_array_required": "アドレス帳の peers は配列である必要があります",
|
||
"address_book_tags_array_required": "アドレス帳の tags は配列である必要があります",
|
||
"address_book_saved": "アドレス帳を保存しました",
|
||
"address_book_save_failed": "アドレス帳の保存に失敗しました",
|
||
"address_book_imported": "組織のデバイスをインポートしました",
|
||
"address_book_import_none": "インポートする新しい組織デバイスはありません",
|
||
"address_book_contacts": "Shared contacts",
|
||
"address_book_add_peer": "Add contact",
|
||
"address_book_peer_id": "Device ID",
|
||
"address_book_alias": "Alias",
|
||
"address_book_peer_tags": "Contact tags",
|
||
"address_book_peer_tags_placeholder": "office, support",
|
||
"address_book_tags_label": "Global tags",
|
||
"address_book_tags_placeholder": "Office, Support",
|
||
"address_book_tags_hint": "Comma-separated tags available in the RustDesk client address book.",
|
||
"address_book_no_peers": "No contacts yet — add a device ID or import organization devices.",
|
||
"address_book_show_json": "Advanced JSON",
|
||
"address_book_hide_json": "Structured editor"
|
||
},
|
||
"chat": {
|
||
"e2e_enabled": "エンドツーエンド暗号化",
|
||
"e2e_establishing": "セキュアチャネルを確立中...",
|
||
"e2e_established": "セキュアチャネルが確立されました",
|
||
"e2e_unsupported": "このブラウザではE2E暗号化はサポートされていません",
|
||
"typing_indicator": "入力中...",
|
||
"read_receipt": "既読",
|
||
"delivered": "配信済み",
|
||
"file_share": "ファイル",
|
||
"file_too_large": "ファイルが大きすぎます(最大 50MB)",
|
||
"file_encrypted": "暗号化ファイル転送",
|
||
"presence_online": "オンライン",
|
||
"presence_away": "離席中",
|
||
"presence_busy": "取り込み中",
|
||
"presence_offline": "オフライン",
|
||
"key_rotation": "セキュリティキーが更新されました",
|
||
"new_message": "新しいメッセージ",
|
||
"title": "チャット",
|
||
"contacts": "連絡先",
|
||
"groups": "グループ",
|
||
"no_contacts": "まだ連絡先がありません",
|
||
"no_groups": "まだグループがありません",
|
||
"no_messages": "まだメッセージがありません",
|
||
"no_results": "結果が見つかりません",
|
||
"select_conversation": "会話を選択してチャットを開始",
|
||
"type_message": "メッセージを入力...",
|
||
"send": "送信",
|
||
"attach_file": "ファイルを添付",
|
||
"emoji": "絵文字",
|
||
"search_messages": "メッセージを検索",
|
||
"create_group": "グループを作成",
|
||
"group_name": "グループ名",
|
||
"group_members": "メンバー",
|
||
"cancel": "キャンセル",
|
||
"create": "作成",
|
||
"members": "メンバー",
|
||
"today": "今日",
|
||
"yesterday": "昨日",
|
||
"react": "リアクション",
|
||
"my_presence": "マイステータス",
|
||
"search_placeholder": "連絡先とメッセージを検索",
|
||
"select_conversation_hint": "メッセージを表示するには会話を選択してください",
|
||
"info": "情報",
|
||
"group_name_placeholder": "グループ名を入力"
|
||
},
|
||
"toast": {
|
||
"device_connected": "接続されたデバイス",
|
||
"device_disconnected": "デバイスが切断されました",
|
||
"session_started": "リモートセッションが開始されました",
|
||
"session_ended": "リモートセッションが終了しました",
|
||
"file_upload_complete": "ファイルのアップロードが完了しました",
|
||
"settings_saved": "設定が保存されました",
|
||
"error_generic": "エラーが発生しました",
|
||
"connection_lost": "接続が失われました",
|
||
"reconnecting": "再接続中..."
|
||
},
|
||
"theme": {
|
||
"dark": "Dark",
|
||
"light": "Light",
|
||
"auto": "System",
|
||
"title": "Theme",
|
||
"custom": "カスタム"
|
||
},
|
||
"days": {
|
||
"mon": "Mon",
|
||
"tue": "Tue",
|
||
"wed": "Wed",
|
||
"thu": "Thu",
|
||
"fri": "Fri",
|
||
"sat": "Sat",
|
||
"sun": "Sun"
|
||
},
|
||
"toolkit": {
|
||
"title": "Toolkit",
|
||
"subtitle": "管理ユーティリティと診断ツール",
|
||
"cat_network": "Network",
|
||
"cat_crypto": "Crypto",
|
||
"cat_encoding": "Encoding",
|
||
"cat_system": "System",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"domain": "Domain",
|
||
"run": "Run",
|
||
"generate": "Generate",
|
||
"encode": "Encode",
|
||
"decode": "Decode",
|
||
"send": "送信",
|
||
"refresh": "Refresh",
|
||
"algorithm": "Algorithm",
|
||
"input_text": "Input Text",
|
||
"enter_text": "テキストを入力してください...",
|
||
"length": "Length",
|
||
"options": "Options",
|
||
"source": "Source",
|
||
"lines": "Lines",
|
||
"log_console": "Console",
|
||
"log_go": "Goサーバー",
|
||
"mac_address": "MAC Address",
|
||
"broadcast": "Broadcast",
|
||
"ping_title": "Ping",
|
||
"ping_desc": "ホストの到達可能性と遅延を確認する",
|
||
"tcp_title": "TCP ポートチェック",
|
||
"tcp_desc": "TCP ポートの接続をテストする",
|
||
"ssl_title": "SSLインスペクター",
|
||
"ssl_desc": "SSL/TLS 証明書の詳細を検査する",
|
||
"http_title": "HTTP ヘルスチェック",
|
||
"http_desc": "HTTP エンドポイントのステータスを確認する",
|
||
"dns_title": "DNS Lookup",
|
||
"dns_desc": "ホスト名をIPアドレスに解決する",
|
||
"whois_title": "DNS Records",
|
||
"whois_desc": "A、AAAA、MX、TXT、NS レコードのクエリ",
|
||
"speed_title": "Speed Test",
|
||
"speed_desc": "ダウンロード帯域幅を測定する",
|
||
"run_speed_test": "速度テストの実行",
|
||
"wol_title": "Wake-on-LAN",
|
||
"wol_desc": "マジックパケットを送信してデバイスをウェイクアップします",
|
||
"wol_sent": "マジックパケットが送信されました",
|
||
"hash_title": "ハッシュジェネレーター",
|
||
"hash_desc": "暗号化ハッシュを生成する",
|
||
"password_title": "パスワードジェネレータ",
|
||
"password_desc": "安全なランダムパスワードを生成する",
|
||
"jwt_title": "JWT Decoder",
|
||
"jwt_desc": "JSON Web トークンをデコードして検査する",
|
||
"jwt_token": "JWT Token",
|
||
"base64_title": "Base64",
|
||
"base64_desc": "Base64 データのエンコードまたはデコード",
|
||
"url_title": "URL Encoder",
|
||
"url_desc": "URL コンポーネントをエンコードまたはデコードする",
|
||
"processes_title": "プロセス一覧",
|
||
"processes_desc": "実行中のシステムプロセスを表示する",
|
||
"disk_title": "Disk Usage",
|
||
"disk_desc": "ディスクパーティションの使用状況を表示する",
|
||
"db_title": "データベース統計",
|
||
"db_desc": "データベーステーブル統計の表示",
|
||
"docker_title": "Docker コンテナ",
|
||
"docker_desc": "実行中の Docker コンテナーを表示する",
|
||
"logs_title": "Log Viewer",
|
||
"logs_desc": "最近のログ出力を表示する",
|
||
"ip_address": "IP",
|
||
"latency": "Latency",
|
||
"ttl": "TTL",
|
||
"status": "Status",
|
||
"resolved": "Resolved",
|
||
"subject": "Subject",
|
||
"issuer": "Issuer",
|
||
"valid_from": "有効開始日",
|
||
"valid_to": "有効期限",
|
||
"days_left": "Days Left",
|
||
"days": "days",
|
||
"protocol": "Protocol",
|
||
"cipher": "Cipher",
|
||
"alt_names": "SANs",
|
||
"chain": "Chain",
|
||
"record_type": "Type",
|
||
"record_value": "Value",
|
||
"hash_value": "Hash",
|
||
"entropy": "Entropy",
|
||
"very_strong": "Very Strong",
|
||
"strong": "Strong",
|
||
"weak": "Weak",
|
||
"expiry": "Expiry",
|
||
"expired": "Expired",
|
||
"valid": "Valid",
|
||
"process_name": "Name",
|
||
"db_type": "Type",
|
||
"db_size": "Size",
|
||
"table_name": "Table",
|
||
"row_count": "Rows",
|
||
"no_data": "利用可能なデータがありません",
|
||
"no_docker": "Docker コンテナが見つからないか、Docker が使用できません",
|
||
"no_logs": "利用可能なログ行がありません"
|
||
},
|
||
"policies": {
|
||
"title": "組織ポリシー",
|
||
"subtitle": "組織のセキュリティ、接続、機能ポリシーを管理",
|
||
"select_org": "組織",
|
||
"select_org_placeholder": "組織を選択...",
|
||
"select_org_first": "ポリシー監査ログを表示するには組織を選択してください。",
|
||
"configured": "設定済み",
|
||
"connection_title": "接続ポリシー",
|
||
"connection_desc": "リモートセッションの確立方法を制御",
|
||
"connection_mode": "接続モード",
|
||
"mode_attended": "有人(ユーザー承認が必要)",
|
||
"mode_unattended": "無人(常に許可)",
|
||
"mode_ask": "常に確認",
|
||
"max_session": "最大セッション時間(分)",
|
||
"idle_lock": "アイドルロック(分)",
|
||
"wallpaper_policy": "セッション中の壁紙",
|
||
"wallpaper_show": "表示",
|
||
"wallpaper_hide_session": "セッション中非表示",
|
||
"wallpaper_hide_always": "常に非表示",
|
||
"features_title": "機能ポリシー",
|
||
"features_desc": "デバイスの特定機能を有効または無効にする",
|
||
"allow_file_transfer": "ファイル転送を許可",
|
||
"allow_clipboard": "クリップボード同期を許可",
|
||
"allow_audio": "オーディオストリーミングを許可",
|
||
"allow_recording": "セッション録画を許可",
|
||
"security_title": "セキュリティポリシー",
|
||
"security_desc": "組織デバイスのセキュリティ要件を強制",
|
||
"require_2fa": "無人アクセスに2FAを要求",
|
||
"password_min_length": "最小パスワード長",
|
||
"password_require_special": "特殊文字を要求",
|
||
"password_max_age": "パスワード最大有効期間(日、0=無期限)",
|
||
"allowed_operators": "許可されたオペレーターロール(カンマ区切り)",
|
||
"network_title": "ネットワークポリシー",
|
||
"network_desc": "リレーサーバーと直接接続を制御",
|
||
"block_direct_p2p": "直接P2Pをブロック(リレー強制)",
|
||
"allowed_relays": "許可されたリレーサーバー(行ごとに1つ)",
|
||
"ip_allowlist": "IPホワイトリスト(CIDR、行ごとに1つ)",
|
||
"update_title": "更新ポリシー",
|
||
"update_desc": "自動更新と更新チャネルを制御",
|
||
"auto_update": "自動更新を有効化",
|
||
"update_channel": "更新チャネル",
|
||
"audit_title": "ポリシー変更",
|
||
"audit_desc": "最近のポリシー変更履歴",
|
||
"no_audit": "ポリシー変更の記録なし。",
|
||
"save_success": "ポリシーが正常に保存されました",
|
||
"save_failed": "ポリシーの保存に失敗しました",
|
||
"load_failed": "ポリシーの��ードに失敗しました",
|
||
"block_direct_p2p_hint": "この組織のデバイスに適用されます。グローバルデフォルトは設定 → 接続戦略にあります。"
|
||
},
|
||
"attestation": {
|
||
"title": "デバイス証明",
|
||
"subtitle": "デバイスID検証とハードウェアフィンガープリントを監視",
|
||
"verified": "検証済み",
|
||
"pending": "保留中",
|
||
"failed": "失敗",
|
||
"device_list": "証明記録",
|
||
"device_list_desc": "ハードウェアフィンガープリントとID検証ステータス",
|
||
"col_device": "デバイスID",
|
||
"col_hostname": "ホスト名",
|
||
"col_fingerprint": "フィンガープリント",
|
||
"col_status": "ステータス",
|
||
"col_last_check": "最終確認",
|
||
"col_actions": "アクション",
|
||
"no_records": "証明記録が見つかりません。",
|
||
"verify_success": "検証済みとしてマークされたデバイス",
|
||
"verify_failed": "デバイスの検証に失敗しました",
|
||
"revoke_success": "デバイス認証が取り消されました",
|
||
"revoke_failed": "認証の取り消しに失敗しました"
|
||
},
|
||
"fleet": {
|
||
"title": "フリート管理",
|
||
"tab_resources": "リソース",
|
||
"tab_tasks": "タスク",
|
||
"tab_builder": "ビルダー",
|
||
"tab_compliance": "コンプライアンス",
|
||
"res_title": "リソースマッピング",
|
||
"res_all_types": "すべてのタイプ",
|
||
"res_type_printer": "プリンター",
|
||
"res_type_network_drive": "ネットワークドライブ",
|
||
"res_type_dns": "DNSサーバー",
|
||
"res_type_proxy": "プロキシ",
|
||
"res_type_vpn": "VPN",
|
||
"res_add": "リソースを追加",
|
||
"res_name": "リソース名",
|
||
"res_type": "タイプ",
|
||
"res_address": "アドレス / パス",
|
||
"res_target": "ターゲット",
|
||
"res_scope": "スコープ",
|
||
"res_scope_org": "組織",
|
||
"res_scope_group": "グループ",
|
||
"res_scope_device": "デバイス",
|
||
"res_scope_value": "スコープ値",
|
||
"res_status": "ステータス",
|
||
"res_active": "アクティブ",
|
||
"res_inactive": "非アクティブ",
|
||
"res_no_data": "リソースが見つかりません。'追加'をクリックしてください。",
|
||
"res_confirm_delete": "このリソースを削除してもよろしいですか?",
|
||
"task_title": "タスクスケジューラー",
|
||
"task_all_status": "すべてのステータス",
|
||
"task_status_pending": "保留中",
|
||
"task_status_running": "実行中",
|
||
"task_status_success": "成功",
|
||
"task_status_failed": "失敗",
|
||
"task_search": "タスクを検索…",
|
||
"task_create": "タスクを作成",
|
||
"task_name": "タスク名",
|
||
"task_type": "タイプ",
|
||
"task_type_script": "スクリプト",
|
||
"task_type_install": "インストール",
|
||
"task_type_update": "更新",
|
||
"task_type_restart": "再起動",
|
||
"task_type_deploy": "デプロイ",
|
||
"task_type_scan": "スキャン",
|
||
"task_targets": "ターゲット",
|
||
"task_targets_help": "デバイスIDまたはグループ名(カンマ区切り)",
|
||
"task_schedule": "スケジュール",
|
||
"task_schedule_once": "一度だけ",
|
||
"task_schedule_cron": "Cron",
|
||
"task_schedule_interval": "インターバル",
|
||
"task_schedule_value": "スケジュール値",
|
||
"task_script": "スクリプト / コマンド",
|
||
"task_retries": "リトライ",
|
||
"task_timeout": "タイムアウト (秒)",
|
||
"task_last_run": "最終実行",
|
||
"task_no_data": "タスクが見つかりません。新しいタスクを作成してください。",
|
||
"task_confirm_delete": "このタスクを削除してもよろしいですか?",
|
||
"task_output": "タスク出力",
|
||
"task_retry": "リトライ",
|
||
"builder_title": "ビジュアルワークフロービルダー",
|
||
"builder_select_workflow": "ワークフローを選択…",
|
||
"builder_new": "新規",
|
||
"builder_save": "保存",
|
||
"builder_export": "エクスポート",
|
||
"builder_execute": "実行",
|
||
"builder_dry_run": "テスト実行",
|
||
"builder_triggers": "トリガー",
|
||
"builder_conditions": "条件",
|
||
"builder_actions": "アクション",
|
||
"builder_results": "結果",
|
||
"builder_transforms": "変換",
|
||
"builder_properties": "プロパティ",
|
||
"builder_no_selection": "ノードを選択してプロパティを編集してください。",
|
||
"workflow_name": "ワークフロー名:",
|
||
"comp_title": "ソフトウェアコンプライアンス",
|
||
"comp_compliant": "準拠",
|
||
"comp_warning": "警告",
|
||
"comp_critical": "重大",
|
||
"comp_score": "平均スコア",
|
||
"comp_device": "デバイス",
|
||
"comp_hostname": "ホスト名",
|
||
"comp_os": "OS",
|
||
"comp_score_col": "スコア",
|
||
"comp_issues": "問題",
|
||
"comp_last_scan": "最終スキャン",
|
||
"comp_scan": "スキャン",
|
||
"comp_scan_all": "全てスキャン",
|
||
"comp_remediate": "修正",
|
||
"comp_remediate_confirm": "このデバイスで自動修正を実行しますか?",
|
||
"comp_no_data": "コンプライアンスデータなし。スキャンを実行してください。",
|
||
"save": "保存",
|
||
"cancel": "キャンセル",
|
||
"close": "閉じる",
|
||
"edit": "編集",
|
||
"delete": "削除",
|
||
"actions": "アクション",
|
||
"all_orgs": "すべての組織",
|
||
"builder_node_trigger_manual": "手動トリガー",
|
||
"builder_node_trigger_schedule": "Schedule",
|
||
"builder_node_trigger_event": "イベントトリガー",
|
||
"builder_node_cond_os": "OS Check",
|
||
"builder_node_cond_threshold": "Threshold",
|
||
"builder_node_cond_time_window": "Time Window",
|
||
"builder_node_action_script": "Run Script",
|
||
"builder_node_action_install": "Install SW",
|
||
"builder_node_action_restart": "サービスを再起動します",
|
||
"builder_node_action_file_deploy": "ファイルのデプロイ",
|
||
"builder_node_action_message": "メッセージを送信する",
|
||
"builder_node_result_log": "Log Output",
|
||
"builder_node_result_alert": "アラートの送信",
|
||
"builder_node_result_chain": "チェーンワークフロー",
|
||
"builder_node_transform_parse": "Parse JSON",
|
||
"builder_node_transform_filter": "Filter",
|
||
"builder_node_transform_delay": "Delay",
|
||
"select_org_placeholder": "組織を選択してください…",
|
||
"all_types": "All Types",
|
||
"type_printer": "Printer",
|
||
"type_network_drive": "ネットワークドライブ",
|
||
"type_dns": "DNSサーバー",
|
||
"type_vpn": "VPN",
|
||
"type_proxy": "Proxy",
|
||
"add_resource": "リソースの追加",
|
||
"edit_resource": "リソースの編集",
|
||
"col_name": "Name",
|
||
"col_type": "Type",
|
||
"col_target": "Target",
|
||
"col_scope": "Scope",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"no_resources": "No resources found.",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"address": "アドレス/パス",
|
||
"scope_org": "組織",
|
||
"scope_group": "グループ",
|
||
"scope_device": "デバイス",
|
||
"scope_value": "Scope Value",
|
||
"scope_value_hint": "Organization, group, or device ID",
|
||
"confirm_delete": "この項目を削除してもよろしいですか?",
|
||
"all_statuses": "すべてのステータス",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_success": "Success",
|
||
"status_failed": "失敗しました",
|
||
"search_tasks": "タスクを検索…",
|
||
"create_task": "タスクの作成",
|
||
"edit_task": "タスクの編集",
|
||
"col_task_name": "Task Name",
|
||
"col_task_type": "Type",
|
||
"col_schedule": "Schedule",
|
||
"col_last_run": "Last Run",
|
||
"no_tasks": "No tasks found.",
|
||
"task_type_file_deploy": "ファイルの展開",
|
||
"task_type_registry": "Registry",
|
||
"target_devices": "対象デバイス",
|
||
"target_hint": "Device IDs or group names",
|
||
"schedule_immediate": "Immediate",
|
||
"schedule_once": "Once",
|
||
"schedule_cron": "Cron",
|
||
"cron_placeholder": "*/5 * * * *",
|
||
"script_content": "スクリプト/コマンド",
|
||
"retry_count": "Retries",
|
||
"timeout_sec": "Timeout (s)",
|
||
"loading": "読み込み中",
|
||
"no_output": "利用可能な出力がありません",
|
||
"error_loading": "データのロード中にエラーが発生しました",
|
||
"select_workflow": "ワークフローを選択してください…",
|
||
"new_workflow": "New",
|
||
"export": "Export",
|
||
"execute": "Execute",
|
||
"dry_run": "Dry Run",
|
||
"node_triggers": "Triggers",
|
||
"node_manual": "手動トリガー",
|
||
"node_schedule": "Schedule",
|
||
"node_event": "イベントトリガー",
|
||
"node_conditions": "Conditions",
|
||
"node_os_check": "OS Check",
|
||
"node_threshold": "Threshold",
|
||
"node_time_window": "Time Window",
|
||
"node_actions": "Actions",
|
||
"node_run_script": "Run Script",
|
||
"node_install": "Install SW",
|
||
"node_restart": "サービスを再起動します",
|
||
"node_file_deploy": "ファイルのデプロイ",
|
||
"node_send_message": "メッセージを送信する",
|
||
"node_results": "Results",
|
||
"node_log_output": "Log Output",
|
||
"node_send_alert": "アラートの送信",
|
||
"node_chain": "チェーンワークフロー",
|
||
"node_transforms": "Transforms",
|
||
"node_parse_json": "Parse JSON",
|
||
"node_filter": "Filter",
|
||
"node_delay": "Delay",
|
||
"node_properties": "Properties",
|
||
"all_organizations": "すべての組織",
|
||
"scan_all": "Scan All",
|
||
"compliant": "Compliant",
|
||
"non_compliant": "Warning",
|
||
"critical_issues": "Critical",
|
||
"avg_score": "Avg. Score",
|
||
"col_device": "デバイス",
|
||
"col_hostname": "Hostname",
|
||
"col_os": "OS",
|
||
"col_score": "Score",
|
||
"col_issues": "Issues",
|
||
"col_last_scan": "Last Scan",
|
||
"no_compliance_data": "No compliance data available.",
|
||
"confirm_remediate": "このデバイスで自動修復を実行しますか?"
|
||
},
|
||
"scaling": {
|
||
"title": "スケーリングとリレー管理",
|
||
"tab_overview": "概要",
|
||
"tab_relays": "リレーノード",
|
||
"tab_rules": "割り当てルール",
|
||
"tab_capacity": "容量計画",
|
||
"arch_title": "ネットワークアーキテクチャ",
|
||
"arch_loading": "アーキテクチャ図を読み込み中...",
|
||
"stat_relay_nodes": "リレーノード",
|
||
"stat_total_devices": "デバイス合計",
|
||
"stat_active_sessions": "アクティブセッション",
|
||
"stat_bandwidth": "合計帯域幅",
|
||
"relay_health": "リレー状態",
|
||
"no_relays": "リレーノードが設定されていません。負荷分散のために最初のノードを追加してください。",
|
||
"relay_search": "リレーを検索...",
|
||
"relay_add": "リレーノードを追加",
|
||
"relay_edit": "リレーノードを編集",
|
||
"col_name": "名前",
|
||
"col_address": "アドレス",
|
||
"col_location": "場所",
|
||
"col_devices": "デバイス",
|
||
"col_sessions": "セッション",
|
||
"col_bandwidth": "帯域幅",
|
||
"col_status": "ステータス",
|
||
"col_actions": "アクション",
|
||
"col_priority": "優先度",
|
||
"col_rule_name": "ルール名",
|
||
"col_match": "一致",
|
||
"col_target_relay": "ターゲットリレー",
|
||
"col_fallback": "フォールバック",
|
||
"status_online": "オンライン",
|
||
"status_degraded": "劣化",
|
||
"status_offline": "オフライン",
|
||
"status_enabled": "有効",
|
||
"status_disabled": "無効",
|
||
"confirm_delete_relay": "このリレーノードを削除してもよろしいですか?",
|
||
"confirm_delete_rule": "この割り当てルールを削除してもよろしいですか?",
|
||
"rules_hint": "割り当てルールは、特定のデバイスグループをどのリレーサーバーが処理するかを決定します。ルールは優先度順(最低が最初)で評価されます。",
|
||
"rule_add": "ルールを追加",
|
||
"rule_edit": "ルールを編集",
|
||
"rule_match_type": "一致タイプ",
|
||
"match_subnet": "サブネット",
|
||
"match_group": "デバイスグループ",
|
||
"match_tag": "デバイスタグ",
|
||
"match_location": "場所",
|
||
"rule_match_value": "一致値",
|
||
"fallback_master": "マスターサーバー",
|
||
"fallback_nearest": "最寄りのリレー",
|
||
"relay_max_sessions": "最大セッション数",
|
||
"relay_max_bandwidth": "最大帯域幅 (Mbps)",
|
||
"cap_tiers": "容量ティア",
|
||
"cap_loading": "容量データを読み込み中...",
|
||
"cap_recommendations": "推奨事項",
|
||
"cap_no_recs": "推奨事項はありません。",
|
||
"cap_planning": "インフラ計画",
|
||
"cap_config": "設定",
|
||
"cap_max_devices": "最大デバイス数",
|
||
"cap_max_sessions": "最大セッション数",
|
||
"cap_current": "現在",
|
||
"cap_utilization": "利用率",
|
||
"cap_tier_devices": "デバイス容量",
|
||
"cap_tier_sessions": "セッション容量",
|
||
"cap_tier_bandwidth": "帯域幅容量",
|
||
"cap_single_sqlite": "単一サーバー (SQLite)",
|
||
"cap_single_pg": "単一サーバー (PostgreSQL)",
|
||
"cap_master_3": "マスター + 3 リレー",
|
||
"cap_master_10": "マスター + 10 リレー",
|
||
"rec_no_relays": "リレーノードが設定されていません。パフォーマンスと冗長性の向上のためにリレーの追加を検討してください。",
|
||
"rec_devices_high": "デバイス利用率が高いです。リレーノードの追加を検討してください。",
|
||
"rec_sessions_high": "セッション容量が限界に近づいています。インフラのアップグレードを検討してください。",
|
||
"rec_cpu_high": "一部のリレーノードでCPU使用率が高いです。負荷分散を検討してください。",
|
||
"rec_all_good": "すべてのシステムが正常なパラメータ内で動作しています。アクションは不要です。",
|
||
"save": "保存",
|
||
"cancel": "キャンセル",
|
||
"edit": "編集",
|
||
"delete": "削除",
|
||
"close": "閉じる",
|
||
"no_rules": "割り当てルールがありません。",
|
||
"relays_info_banner": "このリストは情報提供です。クライアントが実際に使用するリレー サーバーは、BetterDesk サーバー上の RELAY_SERVERS 環境変数を介して構成されます。",
|
||
"relay_name_address_required": "名前と住所は必須です。",
|
||
"relay_save_failed": "中継ノードの保存に失敗しました。",
|
||
"relay_delete_failed": "中継ノードの削除に失敗しました。",
|
||
"relay_saved": "リレーノードが保存されました。",
|
||
"relay_deleted": "リレーノードが削除されました。",
|
||
"rule_name_value_required": "ルール名と一致値は必須です。",
|
||
"rule_save_failed": "ルールの保存に失敗しました。",
|
||
"rule_delete_failed": "ルールの削除に失敗しました。",
|
||
"rule_saved": "ルールが保存されました。",
|
||
"rule_deleted": "ルールが削除されました。"
|
||
},
|
||
"cross_platform": {
|
||
"title": "クロスプラットフォーム互換性",
|
||
"tab_matrix": "互換性マトリックス",
|
||
"tab_distribution": "分布",
|
||
"tab_protocols": "プロトコル",
|
||
"tab_limitations": "制限事項",
|
||
"matrix_hint": "すべてのサポートプラットフォームの機能サポートマトリックス。緑=完全サポート、黄=部分的、灰=利用不可、青=計画中。",
|
||
"col_feature": "機能",
|
||
"legend_full": "完全サポート",
|
||
"legend_partial": "部分的サポート",
|
||
"legend_none": "利用不可",
|
||
"legend_planned": "計画中",
|
||
"platform_breakdown": "プラットフォーム分布",
|
||
"arch_breakdown": "アーキテクチャ分布",
|
||
"version_breakdown": "バージョン分布",
|
||
"summary": "概要",
|
||
"total_devices": "デバイス合計",
|
||
"unique_platforms": "プラットフォーム",
|
||
"unique_archs": "アーキテクチャ",
|
||
"unique_versions": "クライアントバージョン",
|
||
"no_devices": "まだデバイスが登録されていません。",
|
||
"protocols_hint": "プロトコル機能ネゴシエーションにより、各クライアントはサポートされている機能のみを受信します。サーバーは報告された機能に基づいて動作を適応させます。",
|
||
"capability_negotiation": "機能ネゴシエーション",
|
||
"codec_support": "コーデックサポート(オンラインデバイス)",
|
||
"feature_support": "機能サポート(オンラインデバイス)",
|
||
"no_codec_data": "オンラインデバイスからのコーデックデータなし。",
|
||
"no_feature_data": "オンラインデバイスからの機能データなし。",
|
||
"protobuf_schema": "ClientCapabilities Protobufスキーマ",
|
||
"diagram_client": "クライアント",
|
||
"diagram_server": "BetterDeskサーバー",
|
||
"diagram_peer": "リモートピア",
|
||
"limitations_hint": "各プラットフォームには利用可能な機能に影響する特定の制限があります。デプロイ計画時に確認してください。",
|
||
"feat_desktop_client": "デスクトップクライアント",
|
||
"feat_background_agent": "バックグラウンドエージェント",
|
||
"feat_remote_target": "リモートターゲット",
|
||
"feat_screen_capture": "スクリーンキャプチャ",
|
||
"feat_input_injection": "入力インジェクション",
|
||
"feat_file_transfer": "ファイル転送",
|
||
"feat_clipboard_sync": "クリップボード同期",
|
||
"feat_audio_streaming": "オーディオストリーミング",
|
||
"feat_chat": "チャット",
|
||
"feat_h264": "H.264コーデック",
|
||
"feat_vp9": "VP9コーデック",
|
||
"feat_av1": "AV1コーデック",
|
||
"feat_cdap_agent": "CDAPエージェント",
|
||
"platform_windows": "Windows",
|
||
"platform_linux": "Linux",
|
||
"platform_macos": "macOS",
|
||
"platform_android": "Android",
|
||
"platform_ios": "iOS",
|
||
"platform_web": "ウェブブラウザ",
|
||
"platform_chromeos": "ChromeOS",
|
||
"status_production": "本番",
|
||
"status_testing": "テスト",
|
||
"status_planned": "計画中",
|
||
"status_limited": "制限付き",
|
||
"status_experimental": "実験的",
|
||
"limit_win_uac": "サービスインストールとセキュアデスクトップでの入力インジェクションにUAC昇格が必要です。",
|
||
"limit_win_service": "NSSMサービスとして実行されます。インストールには管理者権限が必要です。",
|
||
"limit_win_firewall": "Windowsファイアウォールルールでポート21115-21119をリレー接続用に許可する必要があります。",
|
||
"limit_linux_wayland": "Waylandコンポジタはプログラムによるスクリーンキャプチャを制限します。PipeWireポータルAPIが必要です。",
|
||
"limit_linux_pipewire": "オーディオキャプチャにPipeWireが必要です。PulseAudioフォールバックは利用可能ですが制限があります。",
|
||
"limit_linux_arm": "ARM64ビルド利用可能。一部のコーデックはソフトウェアデコードを使用する場合があります(低速)。",
|
||
"limit_mac_screen": "システム設定 > プライバシーとセキュリティで画面収録の許可が必要です。",
|
||
"limit_mac_signing": "配布にはApple Developer IDでの署名が必要です。",
|
||
"limit_mac_notarize": "macOS Gatekeeper用に公証が必要です(App Store外配布)。",
|
||
"limit_android_projection": "MediaProjection APIは各キャプチャセッションでユーザーの同意が必要です。",
|
||
"limit_android_accessibility": "入力インジェクションにAccessibilityServiceが必要です。Android 14+から制限されています。",
|
||
"limit_android_battery": "バックグラウンドサービスはDozeモードで制限されます。バッテリー最適化の除外が必要な場合があります。",
|
||
"limit_ios_capture": "Appleはバックグラウンドでのスクリーンキャプチャを禁止しています。ビューアーモードのみサポートされています。",
|
||
"limit_ios_input": "入力インジェクションは許可されていません。リモート表示とチャットのみ。",
|
||
"limit_ios_appstore": "App Store経由のみの配布。ベータテストにTestFlight。",
|
||
"limit_web_https": "WebCodecs APIとWebRTCはHTTPSが必要です。HTTPはJMuxerにフォールバックします(コーデック制限)。",
|
||
"limit_web_codec": "コーデックサポートはブラウザに依存。H.264は広くサポートされ、VP9/AV1はブラウザにより異なります。",
|
||
"limit_web_performance": "ブラウザサンドボックスによるパフォーマンス制限。直接ハードウェアアクセラレーションなし。",
|
||
"limit_chrome_crostini": "フルエージェントサポートはCrostini Linuxコンテナ内のみ。",
|
||
"limit_chrome_pwa": "PWAモードはウェブ機能のみ提供。ネイティブエージェント機能なし。",
|
||
"limit_chrome_input": "Crostiniコンテナ外での入力インジェクションはサポートされていません。",
|
||
"feat_session_recording": "セッション録画",
|
||
"feat_multi_monitor": "マルチモニター",
|
||
"feat_unattended_access": "無人アクセス",
|
||
"limit_win_virtual_account": "サービスは LocalSystem の代わりに分離された仮想アカウントで実行されます。カスタムログパスには ACL の調整が必要な場合があります。",
|
||
"limit_linux_unprivileged": "サービスは systemd ハードニング(NoNewPrivileges、ProtectSystem=strict)を備えた専用の非特権「betterdesk」アカウントで実行されます。"
|
||
},
|
||
"security_audit": {
|
||
"title": "セキュリティ監査",
|
||
"tab_overview": "概要",
|
||
"tab_events": "監査イベント",
|
||
"tab_hardening": "ハーデニング",
|
||
"tab_vulnerabilities": "脆弱性",
|
||
"security_score": "セキュリティスコア",
|
||
"failed_logins": "ログイン失敗(24h)",
|
||
"active_bans": "アクティブバン",
|
||
"api_keys": "APIキー",
|
||
"old_keys": "古いキー(>90日)",
|
||
"security_checks": "セキュリティチェック",
|
||
"tls_status": "TLSステータス",
|
||
"pass": "合格",
|
||
"warning": "警告",
|
||
"fail": "失敗",
|
||
"tls_signal": "Signal TLS",
|
||
"tls_relay": "Relay TLS",
|
||
"tls_api": "API TLS",
|
||
"tls_wss": "WebSocket セキュア",
|
||
"enabled": "有効",
|
||
"disabled": "無効",
|
||
"all_events": "全イベント",
|
||
"event_login_failed": "ログイン失敗",
|
||
"event_login_success": "ログイン成功",
|
||
"event_peer_banned": "デバイスバン",
|
||
"event_ip_banned": "IPバン",
|
||
"event_config_changed": "設定変更",
|
||
"event_key_created": "キー作成",
|
||
"refresh": "更新",
|
||
"col_time": "時刻",
|
||
"col_action": "アクション",
|
||
"col_actor": "アクター",
|
||
"col_target": "ターゲット",
|
||
"col_ip": "IPアドレス",
|
||
"col_details": "詳細",
|
||
"no_events": "監査イベントが見つかりません。",
|
||
"hardening_hint": "BetterDeskデプロイのセキュリティハーデニング優先事項。重大度順。",
|
||
"no_hardening": "ハーデニング項目なし。",
|
||
"vuln_hint": "依存関係脆弱性スキャン結果。定期的にnpm auditを実行してください。",
|
||
"no_vulns": "脆弱性は見つかりませんでした。依存関係は安全です。"
|
||
},
|
||
"languages": {
|
||
"title": "言語管理",
|
||
"total_languages": "総言語数",
|
||
"fully_translated": "完全に翻訳",
|
||
"needs_review": "見直しが必要",
|
||
"reference_keys": "参照キー",
|
||
"no_languages": "言語ファイルが見つかりません。",
|
||
"badge_reference": "Reference",
|
||
"badge_review": "見直しが必要",
|
||
"badge_complete": "Complete",
|
||
"coverage": "coverage",
|
||
"keys": "keys",
|
||
"missing": "missing",
|
||
"extra": "extra",
|
||
"view_missing": "ビューが見つかりません",
|
||
"fix_missing": "Fix Missing",
|
||
"missing_keys_for": "のキーがありません",
|
||
"missing_keys_count": "keys missing (English fallback values shown)",
|
||
"and_more": "そして{n}もっと...",
|
||
"all_keys_present": "鍵はすべて揃っています!",
|
||
"confirm_fix": "Add missing keys to {code} with English fallback values?",
|
||
"fixed_title": "Keys Fixed",
|
||
"fixed_msg": "{code} の不足しているキーは手動で翻訳する必要があります。",
|
||
"no_fix_needed": "紛失したキーを修正する必要はありません。"
|
||
},
|
||
"resource_control": {
|
||
"title": "リソース制御",
|
||
"tab_overview": "概要",
|
||
"tab_usb": "USB Control",
|
||
"tab_optical": "光学ドライブ",
|
||
"tab_monitors": "Monitors",
|
||
"tab_disks": "Disk Access",
|
||
"tab_quotas": "リソース割り当て",
|
||
"compliance_by_category": "カテゴリ別のコンプライアンス",
|
||
"device_compliance": "デバイスのコンプライアンス",
|
||
"search_devices": "デバイスを検索...",
|
||
"col_device": "デバイス",
|
||
"col_platform": "Platform",
|
||
"col_status": "Status",
|
||
"col_usb": "USB",
|
||
"col_optical": "Optical",
|
||
"col_monitors": "Monitors",
|
||
"col_disks": "Disks",
|
||
"col_quotas": "Quotas",
|
||
"col_actions": "Actions",
|
||
"stat_total_devices": "総デバイス数",
|
||
"stat_compliant": "Compliant",
|
||
"stat_partial": "Partial",
|
||
"stat_noncompliant": "Non-Compliant",
|
||
"stat_compliance_rate": "遵守率",
|
||
"badge_na": "N/A",
|
||
"badge_compliant": "OK",
|
||
"badge_partial": "Partial",
|
||
"badge_noncompliant": "Fail",
|
||
"btn_configure": "設定する",
|
||
"no_devices": "デバイスが見つかりません",
|
||
"usb_title": "USB ポート制御",
|
||
"usb_hint": "選択したデバイスまたは組織全体のデフォルト ポリシーに対する USB ストレージ デバイス アクセスを制御します。",
|
||
"usb_storage_policy": "USB ストレージ ポリシー",
|
||
"usb_whitelist": "ホワイトリストに登録されたデバイス (1 行に 1 つ)",
|
||
"usb_whitelist_hint": "VID:PID (例: 0781:5583)",
|
||
"usb_audit_log": "USB デバイスの接続をログに記録します",
|
||
"optical_title": "光学ドライブ制御",
|
||
"optical_hint": "選択したデバイスの CD/DVD/Blu-ray ドライブへのアクセスを制御します。",
|
||
"optical_policy": "光学ドライブポリシー",
|
||
"optical_audit_log": "光学ドライブへのアクセスをログに記録する",
|
||
"monitors_title": "モニター管理",
|
||
"monitors_hint": "最大数、解像度の強制、明るさ、電源スケジュールなどのモニター設定を構成します。",
|
||
"monitors_max_count": "最大モニター数 (0 = 無制限)",
|
||
"monitors_max_hint": "0は制限なしを意味します",
|
||
"monitors_resolution": "最大解像度",
|
||
"monitors_brightness": "明るさの制限",
|
||
"monitors_power_schedule": "電源スケジュール",
|
||
"monitors_power_hint": "例:オフ:22:00-06:00",
|
||
"disks_title": "ディスクアクセス制御",
|
||
"disks_hint": "読み取り専用モード、暗号化の強制、パーティションの可視性などのディスク アクセス ポリシーを構成します。",
|
||
"disks_readonly": "読み取り専用モードを強制する",
|
||
"disks_encryption": "暗号化が必要 (BitLocker/LUKS)",
|
||
"disks_smart": "S.M.A.R.T.を有効にするモニタリング",
|
||
"disks_hidden": "隠しパーティション",
|
||
"disks_hidden_hint": "カンマ区切りのドライブ文字またはマウントポイント",
|
||
"quotas_title": "リソース割り当て",
|
||
"quotas_hint": "選択したデバイスのユーザーごとの CPU、RAM、帯域幅、およびディスク クォータを設定します。",
|
||
"quotas_cpu": "CPU Limit",
|
||
"quotas_ram": "RAM Limit",
|
||
"quotas_bandwidth": "帯域幅制限 (Mbps)",
|
||
"quotas_bandwidth_hint": "0 = 無制限",
|
||
"quotas_disk_quota": "ディスク クォータ (GB)",
|
||
"quotas_disk_hint": "0 = 無制限",
|
||
"quotas_process_whitelist": "プロセスのホワイトリス�� (1 行に 1 つ)",
|
||
"quotas_process_hint": "例: chrome.exe、code.exe",
|
||
"policy_allowed": "Allowed",
|
||
"policy_blocked": "Blocked",
|
||
"policy_whitelist": "ホワイトリストのみ",
|
||
"policy_any": "Any"
|
||
},
|
||
"sdk_studio": {
|
||
"title": "SDK Studio",
|
||
"subtitle": "Visual flow editor for CDAP bridges",
|
||
"new_flow": "New Flow",
|
||
"open_flow": "Open Flow",
|
||
"save_flow": "Save Flow",
|
||
"run_flow": "Run",
|
||
"debug": "Debug",
|
||
"deploy": "Deploy",
|
||
"undo": "Undo",
|
||
"redo": "Redo",
|
||
"untitled": "Untitled Flow",
|
||
"code_mode": "Code Mode",
|
||
"toggle_grid": "Toggle Grid",
|
||
"zoom_in": "Zoom In",
|
||
"zoom_out": "Zoom Out",
|
||
"zoom_fit": "Fit to Screen",
|
||
"palette": "Node Palette",
|
||
"search_nodes": "Search nodes...",
|
||
"cat_sources": "Sources",
|
||
"cat_processing": "Processing",
|
||
"cat_outputs": "Outputs",
|
||
"empty_title": "Start Building",
|
||
"empty_desc": "Drag nodes from the palette to start building a flow",
|
||
"browse_templates": "Browse Templates",
|
||
"inspector": "Inspector",
|
||
"select_node": "Select a node to inspect its properties",
|
||
"console": "Console",
|
||
"clear_console": "Clear",
|
||
"console_ready": "Studio ready",
|
||
"label": "Label",
|
||
"configuration": "Configuration",
|
||
"connections": "Connections",
|
||
"inputs": "Inputs",
|
||
"outputs": "Outputs",
|
||
"delete_node": "Delete Node",
|
||
"nodes": "Nodes",
|
||
"wires": "Wires",
|
||
"status_ready": "Ready",
|
||
"status_deployed": "Deployed",
|
||
"flow_name": "Flow Name",
|
||
"flow_desc": "Description",
|
||
"loading": "Loading...",
|
||
"no_flows": "No saved flows yet",
|
||
"confirm_delete": "Are you sure you want to delete this flow?",
|
||
"templates": "Templates",
|
||
"node_modbus_tcp": "Modbus TCP",
|
||
"node_modbus_rtu": "Modbus RTU",
|
||
"node_snmp_poll": "SNMP Poll",
|
||
"node_rest_poll": "REST Poll",
|
||
"node_mqtt_subscribe": "MQTT Subscribe",
|
||
"node_webhook": "Webhook",
|
||
"node_device_telemetry": "Device Telemetry",
|
||
"node_database_query": "Database Query",
|
||
"node_file_watch": "File Watch",
|
||
"node_filter": "Filter",
|
||
"node_transform": "Transform",
|
||
"node_aggregate": "Aggregate",
|
||
"node_delay": "Delay",
|
||
"node_debounce": "Debounce",
|
||
"node_switch": "Switch",
|
||
"node_merge": "Merge",
|
||
"node_script": "Script",
|
||
"node_widget_update": "Widget Update",
|
||
"node_alert": "Alert",
|
||
"node_command": "Command",
|
||
"node_log": "Log",
|
||
"node_rest_call": "REST Call",
|
||
"node_mqtt_publish": "MQTT Publish",
|
||
"node_database_write": "Database Write",
|
||
"node_email": "Email",
|
||
"node_modbus_write": "Modbus Write",
|
||
"import_flow": "Import Flow"
|
||
},
|
||
"updates": {
|
||
"tab_title": "Updates",
|
||
"title": "ソフトウェアのアップデート",
|
||
"desc": "Check for new versions and update the BetterDesk console from GitHub",
|
||
"current_version": "インストールされているバージョン",
|
||
"latest_version": "Latest version",
|
||
"status": "Status",
|
||
"check_now": "アップデートをチェックする",
|
||
"checking": "Checking…",
|
||
"up_to_date": "最新の状態",
|
||
"update_available": "利用可能なアップデート",
|
||
"changelog": "Release Notes",
|
||
"no_changelog": "リリースノートはありません",
|
||
"files_changed": "ファイルが変更されました",
|
||
"files": "ファイル",
|
||
"changes_unavailable": "ファイル変更リストをロードできませんでした。引き続きアップデートをインストールできます。",
|
||
"create_backup": "アップデートする前にバックアップを作成する",
|
||
"install": "Install Update",
|
||
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
|
||
"installing": "アップデートをインストール中…",
|
||
"creating_backup": "バックアップを作成しています…",
|
||
"downloading": "ファイルをダウンロード中…",
|
||
"install_success": "アップデートは正常にインストールされました。コンソールを再起動しています…",
|
||
"install_failed": "アップデートのインストールに失敗しました",
|
||
"restarting": "コンソールが再起動するのを待っています…",
|
||
"restart_complete": "コンソールが正常に再起動されました",
|
||
"restart_timeout": "Console did not restart in time. Please check manually.",
|
||
"no_version": "更新バージョンが選択されていません。まず更新を確認してください。",
|
||
"backups_title": "バックアップの更新",
|
||
"backups_desc": "各アップデートの前に自動的に作成されるアップデート前のバックアップ",
|
||
"no_backups": "更新バックアップが見つかりません",
|
||
"restore": "Restore",
|
||
"restore_confirm": "このバックアップから復元してもよろしいですか?変更されたファイルは上書きされます。",
|
||
"restore_success": "バックアップは正常に復元されました。コンソールを再起動しています…",
|
||
"baseline_set": "ベースラインセット",
|
||
"commits_behind": "後ろにコミットする",
|
||
"total_files": "総ファイル数",
|
||
"applied": "Applied",
|
||
"failed": "失敗しました",
|
||
"skipped": "Skipped",
|
||
"removed": "Removed",
|
||
"auto": "Auto",
|
||
"manual": "Manual",
|
||
"component_console": "Web Console",
|
||
"component_server": "Goサーバー",
|
||
"component_agent": "Agent",
|
||
"component_scripts": "スクリプトとDocker",
|
||
"component_other": "Other",
|
||
"server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.",
|
||
"include_server": "Include Go Server (compile & deploy binary)",
|
||
"checking_go": "移動を確認中…",
|
||
"go_not_found": "Goがインストールされていません",
|
||
"go_check_failed": "Go の可用性を確認できませんでした",
|
||
"server_building": "Go server をコンパイル中… これには数分かかる場合があります。",
|
||
"server_built": "サーバーバイナリがコンパイルされました",
|
||
"server_build_failed": "サーバーのコンパイルに失敗しました",
|
||
"server_stale_title": "サーバーのバイナリが古くなっています",
|
||
"server_stale_desc": "Go server ソースは更新されましたが、実行中のバイナリは再構築されませんでした。今すぐ再構築して、セキュリティとライブラリの更新を適用します。",
|
||
"rebuild_server": "サーバーバイナリを再構築する",
|
||
"rebuilding_server": "Rebuilding…",
|
||
"rebuild_server_success": "サーバーバイナリが再構築され、再起動されました",
|
||
"rebuild_server_failed": "サーバーバイナリの再構築に失敗しました",
|
||
"server_deployed": "サーバーバイナリがデプロイされました",
|
||
"server_deploy_failed": "サーバーのデプロイに失敗しました",
|
||
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
|
||
"server_source_downloading": "サーバーソースをダウンロード中…",
|
||
"delete": "削除",
|
||
"delete_confirm": "バックアップ {name} を完全に削除しますか?これを元に戻すことはできません。",
|
||
"delete_success": "バックアップが削除されました",
|
||
"delete_failed": "バックアップの削除に失敗しました",
|
||
"retention_label": "最新のバックアップを N 個保持する",
|
||
"retention_hint": "古いバックアップは更新のたびに自動的に削除されます。すべてのバックアップを保持するには 0 を使用します。",
|
||
"retention_saved": "保存設定が保存されました",
|
||
"retention_invalid": "保持期間は 0 ~ 1000 の整数でなければなりません",
|
||
"retention_required_for_prune": "最初に 0 より大きい保持値を設定します",
|
||
"prune_now": "Apply now",
|
||
"prune_confirm": "{n} の最新のバックアップのみを保持し、残りは削除しますか?",
|
||
"prune_done": "プルーニングされた {n} バックアップ",
|
||
"total_size": "Total size",
|
||
"backups_count": "backup(s)",
|
||
"strategy_label": "更新方法",
|
||
"strategy_download": "事前に構築されたバイナリをダウンロードする",
|
||
"strategy_compile": "ソースからコンパイルする",
|
||
"both_available": "ダウンロードとコンパイル",
|
||
"download_available": "ダウンロード可能",
|
||
"no_method": "更新方法がありません",
|
||
"no_release": "No release",
|
||
"available": "利用可能",
|
||
"server_downloading": "サーバーバイナリをダウンロード中…",
|
||
"server_downloaded": "サーバーバイナリがダウンロードされました",
|
||
"server_download_failed": "サーバーバイナリのダウンロードに失敗しました",
|
||
"server_download_note": "事前に構築されたバイナリは GitHub Releases からダウンロードされます。通常、これには 1 分もかかりません。",
|
||
"install_go_hint": "https://go.dev/dl/ から Go をインストールしてコンパイルを有効にするか、事前に構築されたバイナリを含むリリースを公開します",
|
||
"strategy_install_go": "Go を自動インストー���してコンパイルする",
|
||
"strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.",
|
||
"auto_strategy": "Auto",
|
||
"auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).",
|
||
"auto_available": "自動リビルドの準備完了",
|
||
"toolchain_ready": "ツールチェーンがインストールされています",
|
||
"toolchain_will_install": "Go toolchain will be installed automatically",
|
||
"toolchain_downloading": "Go ツールチェーンをダウンロード中…",
|
||
"toolchain_failed": "Go ツールチェーンのインストールに失敗しました",
|
||
"modal_title": "アップデートをインストールしています",
|
||
"modal_done_title": "アップデート完了",
|
||
"modal_close": "閉じる",
|
||
"modal_reload_now": "コンソールをリロードする",
|
||
"log_title": "更新ログ",
|
||
"log_expand": "ログを展開",
|
||
"log_collapse": "ログを折りたたむ",
|
||
"log_copy": "ログをコピー",
|
||
"progress_step": "ステップ {current}/{total}",
|
||
"reload_countdown": "{seconds}秒後に自動再読み込み",
|
||
"retry_update": "更新を再試行",
|
||
"retry_confirm": "この更新のインストールを再試行しますか?",
|
||
"phase_confirm": "Confirmation",
|
||
"phase_backup": "Backup",
|
||
"phase_console": "コンソールファイル",
|
||
"phase_server": "サーバー段階",
|
||
"phase_restart": "再起動",
|
||
"phase_done": "Done",
|
||
"preparing": "Preparing…",
|
||
"backup_skipped": "バックアップはスキップされました (ユーザーの選択による)",
|
||
"server_skipped": "Go server スキップされました",
|
||
"server_not_selected": "Go server not selected",
|
||
"server_processing": "Go server 更新を処理しています…",
|
||
"no_restart_needed": "再起動は必要ありません",
|
||
"complete": "アップデートが適用されました",
|
||
"complete_summary": "アップデートは正常に適用されました。",
|
||
"complete_with_errors": "アップデートは完了しましたが、いくつかの手順が失敗しました。詳細は以下をご覧ください。",
|
||
"modal_done_with_errors_title": "アップデートはエラーで終了しました",
|
||
"console_will_restart": "コンソールプロセスが再起動されます…",
|
||
"restart_complete_msg": "コンソールの再起動が完了しました。 「再ロード」をクリックして新しいバージョンをロードします。ページは 8 秒後に自動的にリロードされます。",
|
||
"refresh_recommended": "静的アセットが変更されました - ページをリロードして新しい UI を表示します。",
|
||
"confirm_title": "アップデートを適用する",
|
||
"confirm_with_backup": "アップデート前のバックアップが自動的に作成されます。",
|
||
"confirm_no_backup": "バックアップは作成されません (自己責任で行ってください)。",
|
||
"channel_title": "更新チャンネル",
|
||
"channel_desc": "パネルが更新を確認するソースを選択します。本番は Stable を使用してください。",
|
||
"channel_stable": "安定版 (main)",
|
||
"channel_development": "開発版 (dev)",
|
||
"channel_branch_label": "GitHub ブランチ",
|
||
"channel_save": "チャンネル切替",
|
||
"channel_saved": "チャンネルを切り替えました。「更新を確認」をクリックしてください。",
|
||
"channel_save_failed": "更新チャンネルの保存に失敗しました",
|
||
"channel_docker_blocked": "Dockerイメージ導入ではパネルから更新チャネルを切り替えられません。BETTERDESK_IMAGE_TAG=latest(stable)または BETTERDESK_IMAGE_TAG=dev(development)を設定し、docker compose pull && docker compose up -d を実行してください。",
|
||
"channel_docker_note": "パネルの更新チャネルはネイティブ導入のみ対象です。GHCRイメージでは BETTERDESK_IMAGE_TAG を変更してコンテナを再作成してください。",
|
||
"channel_switch_warning": "チャンネル変更は GitHub ブランチを変えます。追跡中の commit SHA は保持されます — 次回チェックで大きな差分が出る場合があります。続行しますか?",
|
||
"channel_pick_label": "切り替え",
|
||
"channel_apply_hint": "確認後すぐに保存されます。その後「更新を確認」をクリック。",
|
||
"channel_confirm_switch": "更新元を {from} から {to} に切り替えますか?「更新を確認」まで現在の commit はそのままです。",
|
||
"docker_title": "Docker イメージのデプロイ",
|
||
"docker_desc": "このコンソールは事前ビルド済みコンテナイメージ(公式 all-in-one またはレガシー split)から動作します。更新はホスト上で GHCR から新しいコンテナイメージを pull して適用し、アプリ内インストールや Go 再ビルドでは行いません。",
|
||
"docker_install_note": "Docker ではアプリ内インストールは無効です。上記コマンドをホストで実行し、このページを更新してください。",
|
||
"docker_update_available": "新しいコンテナイメージが利用可能",
|
||
"docker_sha_unknown": "最新(イメージ commit 不明)",
|
||
"docker_images": "イメージ",
|
||
"more_options": "その他のオプション",
|
||
"option_advanced": "詳細設定",
|
||
"option_advanced_desc": "バックアップ保持、Docker デプロイ、サーバー再ビルド、更新戦略"
|
||
},
|
||
"permissions": {
|
||
"title": "権限",
|
||
"subtitle": "ロールベースの権限とカスタムオーバーライドを管理する",
|
||
"info_title": "権限の仕組み",
|
||
"info_desc": "各役割にはデフォルトの権限があります。以下で切り替えることで、役割ごとに個別の権限を追加または削除できます。カスタム オーバーライドは強調表示され、いつでもデフォルトに戻すことができます。",
|
||
"select_role": "役割の選択",
|
||
"select_role_placeholder": "役割を選択してください...",
|
||
"reset_overrides": "すべてのオーバーライドをリセット",
|
||
"granted": "Granted",
|
||
"overrides": "Overrides",
|
||
"level": "Level",
|
||
"super_admin_tag": "Full access",
|
||
"server_level_tag": "サーバーレベル",
|
||
"custom": "Custom",
|
||
"default": "Default",
|
||
"revert": "デフォルトに戻す",
|
||
"saved": "許可が更新されました",
|
||
"reverted": "デフォルトに戻しました",
|
||
"all_reverted": "すべてのオーバーライドが元に戻されました",
|
||
"confirm_reset": "このロールのすべてのカスタム オーバーライドをデフォルトにリセットしますか?",
|
||
"empty_title": "役割を選択してください",
|
||
"empty_desc": "上のドロップダウンからロールを選択して、その権限を表示および管理します。",
|
||
"locked_title": "Super Admin",
|
||
"locked_desc": "スーパー管理者にはデフォルトですべての権限があり、カスタマイズすることはできません。",
|
||
"cat_device": "デバイス",
|
||
"cat_user": "Users",
|
||
"cat_server": "サーバー",
|
||
"cat_org": "組織",
|
||
"cat_audit": "監査とモニタリング",
|
||
"cat_cdap": "CDAP",
|
||
"cat_enrollment": "Enrollment",
|
||
"cat_chat": "Chat",
|
||
"cat_branding": "Branding",
|
||
"perm_device_view": "デバイスの表示",
|
||
"perm_device_connect": "デバイスに接続する",
|
||
"perm_device_edit": "デバイスの編集",
|
||
"perm_device_delete": "デバイスの削除",
|
||
"perm_device_ban": "デバイスの禁止/禁止解除",
|
||
"perm_device_change_id": "デバイスIDの変更",
|
||
"perm_user_view": "ユーザーを表示する",
|
||
"perm_user_create": "ユーザーの作成",
|
||
"perm_user_edit": "ユーザーの編集",
|
||
"perm_user_delete": "ユーザーを削除する",
|
||
"perm_server_config": "サーバー構成",
|
||
"perm_server_keys": "API キーを管理する",
|
||
"perm_org_create": "組織を作成する",
|
||
"perm_org_edit": "組織の編集",
|
||
"perm_org_delete": "組織の削除",
|
||
"perm_org_manage_users": "組織のユーザーを管理する",
|
||
"perm_org_manage_devices": "組織のデバイスを管理する",
|
||
"perm_audit_view": "監査ログを表示する",
|
||
"perm_metrics_view": "指標の表示",
|
||
"perm_blocklist_edit": "ブロックリストの編集",
|
||
"perm_cdap_view": "CDAP デバイスを表示する",
|
||
"perm_cdap_command": "CDAP コマンドを送信する",
|
||
"perm_cdap_terminal": "CDAP 端末アクセス",
|
||
"perm_cdap_files": "CDAP ファイル アクセス",
|
||
"perm_enrollment_manage": "登録の管理",
|
||
"perm_enrollment_approve": "登録の承認",
|
||
"perm_chat_access": "Chat access",
|
||
"perm_branding_edit": "ブランドの編集",
|
||
"perm_server_attestation": "サーバー性能認定"
|
||
},
|
||
"notifications": {
|
||
"title": "通知",
|
||
"empty": "新しい通知はありません",
|
||
"mark_all_read": "すべて既読としてマークする",
|
||
"see_all": "すべてのヘルプリクエストを表示",
|
||
"help_request": "ヘルプリクエスト",
|
||
"just_now": "just now"
|
||
},
|
||
"accessibility": {
|
||
"title": "アクセシビリティ",
|
||
"subtitle": "視覚、動き、読みやすさに合わせてコンソールを調整します。",
|
||
"close": "アクセシビリティメニューを閉じる",
|
||
"profiles": "クイックプロファイル",
|
||
"profile_low_vision": "Low vision",
|
||
"profile_low_vision_hint": "大きな文字、強いコントラスト、フォーカス。",
|
||
"profile_dyslexia": "快適な読書",
|
||
"profile_dyslexia_hint": "読みやすいフォントと広い間隔。",
|
||
"profile_motion_safe": "Motion safe",
|
||
"profile_motion_safe_hint": "トランジションを減らし、アニメーションを一時停止します。",
|
||
"profile_color_assist": "カラーサポート",
|
||
"profile_color_assist_hint": "カラー フィルター、ラベル、強調表示されたリンク。",
|
||
"reading": "読み取り",
|
||
"font_size": "文字サイズ",
|
||
"line_height": "行の高さ",
|
||
"letter_spacing": "文字間隔",
|
||
"word_spacing": "単語の間隔",
|
||
"readable_font": "読みやすいフォント",
|
||
"readable_font_hint": "広くて馴染みのある文字の形を使用します。",
|
||
"dyslexia_spacing": "ディスレクシアの間隔",
|
||
"dyslexia_spacing_hint": "長いテキストの場合は余分なスペースを追加します。",
|
||
"visual": "表示",
|
||
"contrast": "コントラスト",
|
||
"contrast_normal": "Normal",
|
||
"contrast_high_dark": "ハイコントラストダーク",
|
||
"contrast_high_light": "ハイコントラストライト",
|
||
"contrast_yellow_black": "黒地に黄色",
|
||
"color_filter": "色覚フィルター",
|
||
"filter_none": "None",
|
||
"filter_protanopia": "Protanopia",
|
||
"filter_deuteranopia": "Deuteranopia",
|
||
"filter_tritanopia": "Tritanopia",
|
||
"filter_achromatopsia": "Achromatopsia",
|
||
"saturation": "色の彩度",
|
||
"underline_links": "リンクに下線を引く",
|
||
"underline_links_hint": "色に依存せずにリンクを可視化します。",
|
||
"highlight_links": "ハイライトアクション",
|
||
"highlight_links_hint": "リンクとボタンのアウトラインを示します。",
|
||
"highlight_headings": "見出しを強調表示する",
|
||
"highlight_headings_hint": "セクションのタイトルをカラーバーでマークします。",
|
||
"hide_media": "Dim media",
|
||
"hide_media_hint": "画像、ビデオ、キャンバスを暗くします。",
|
||
"interaction": "操作",
|
||
"strong_focus": "強い集中力",
|
||
"strong_focus_hint": "大きなキーボードのフォーカスリングが表示されます。",
|
||
"large_cursor": "大きなカーソル",
|
||
"large_cursor_hint": "よ���大きなハイコントラスト ポインターを使用します。",
|
||
"reduce_motion": "動きを減らす",
|
||
"reduce_motion_hint": "トランジションを短縮し、スクロールをスムーズにします。",
|
||
"pause_animations": "アニメーションを一時停止する",
|
||
"pause_animations_hint": "視覚的な動きのループを停止し��す。",
|
||
"reading_guide": "読書ガイド",
|
||
"reading_guide_hint": "ポインターを明るい線で追跡します。",
|
||
"reading_mask": "読書マスク",
|
||
"reading_mask_hint": "ポインタの上下のコンテンツを暗くします。",
|
||
"preview": "プレビュー",
|
||
"preview_title": "オペレーターワークスペースのプレビュー",
|
||
"preview_text": "このメニューを閉じる前に、テキスト、リンク、コントロール、ステータス ラベルが読みやすいかどうかを確認してください。",
|
||
"preview_link": "デバイスの詳細リンク",
|
||
"preview_status": "Online",
|
||
"preview_button": "主なアクション",
|
||
"preview_secondary": "Secondary",
|
||
"reset": "リセット",
|
||
"done": "完了"
|
||
},
|
||
"server_mgmt": {
|
||
"title": "サーバー管理",
|
||
"subtitle": "BetterDesk コンソールホスト用の Cockpit 風コントロールパネル(ベータ)。",
|
||
"beta_tooltip": "ベータ機能 — 現在開発中です。",
|
||
"notice_title": "ベータ版機能",
|
||
"notice_body": "これらのツールは、BetterDesk コンソール プロセスが存在するホスト上で実行されます。すべての操作が監査されます。機能の範囲は将来のリリースで拡大される予定です。",
|
||
"tab_overview": "概要",
|
||
"tab_terminal": "ターミナル",
|
||
"tab_files": "ファイル",
|
||
"tab_services": "サービス",
|
||
"cpu": "CPU",
|
||
"memory": "メモリ",
|
||
"load": "負荷平均",
|
||
"disks": "ディスク",
|
||
"history": "履歴 (最後の 60 サンプル)",
|
||
"host_info": "Host info",
|
||
"cores": "cores",
|
||
"uptime": "稼働時間",
|
||
"no_disks": "利用可能なディスクデータがありません",
|
||
"info_hostname": "Hostname",
|
||
"info_platform": "Platform",
|
||
"info_kernel": "Kernel",
|
||
"info_node": "Node.js",
|
||
"info_process_id": "Process ID",
|
||
"info_pty_available": "PTY利用可能",
|
||
"term_connect": "接続",
|
||
"term_disconnect": "切断",
|
||
"term_clear": "Clear",
|
||
"term_status": "Status",
|
||
"term_connecting": "Connecting…",
|
||
"term_connected": "Connected",
|
||
"term_disconnected": "Disconnected",
|
||
"term_error": "接続エラー",
|
||
"term_warning": "コマンドは、コンソール プロセスを所有するユーザーとして実行されます。 sudoers ルールを追加して昇格を有効にします。",
|
||
"term_hint": "ヒント: エスカレーションするには、「sudo -i」と入力します (sudoers の設定が必要です)。",
|
||
"term_lib_failed": "端末ライブラリのロードに失敗しました",
|
||
"files_up": "一つ上のレベルへ",
|
||
"files_go": "Go",
|
||
"files_mkdir": "New folder",
|
||
"files_name": "名前",
|
||
"files_size": "サイズ",
|
||
"files_perms": "Mode",
|
||
"files_mtime": "Modified",
|
||
"files_rename": "Rename",
|
||
"files_rename_prompt": "New name:",
|
||
"files_empty": "空のディレクトリ",
|
||
"files_error": "ディレクトリのリストに失敗しました",
|
||
"read_failed": "ファイルの読み取りに失敗しました",
|
||
"save_failed": "ファイルの保存に失敗しました",
|
||
"rename_failed": "名前の変更に失敗しました",
|
||
"delete_failed": "削除に失敗しました",
|
||
"delete_confirm": "このエントリを削除しますか?",
|
||
"mkdir_prompt": "新しいフォルダー名:",
|
||
"mkdir_failed": "フォルダーの作成に失敗しました",
|
||
"file_saved": "ファイルが保存されました",
|
||
"binary_warn": "バイナリ ファイル - プレビューのみ",
|
||
"encoding_utf8": "UTF-8 text",
|
||
"truncated": "truncated",
|
||
"full": "full",
|
||
"svc_search_placeholder": "検索サービス…",
|
||
"svc_name": "サービス",
|
||
"svc_state": "状態",
|
||
"svc_description": "Description",
|
||
"svc_empty": "サービスが見つかりませんでした",
|
||
"svc_load_failed": "サービスのロードに失敗しました",
|
||
"svc_action_failed": "アクションが失敗しました",
|
||
"svc_confirm": "Run",
|
||
"svc_start": "開始",
|
||
"svc_stop": "停止",
|
||
"svc_restart": "再起動",
|
||
"svc_reload": "Reload",
|
||
"svc_enable": "Enable",
|
||
"svc_disable": "Disable",
|
||
"svc_status": "Status"
|
||
},
|
||
"download": {
|
||
"title": "BetterDesk エージェントをダウンロード",
|
||
"choose_platform": "プラットフォームを選択してください",
|
||
"choose_platform_hint": "オペレーティング システムに一致するインストーラーを選択します。",
|
||
"download": "ダウンロード",
|
||
"building": "建物…",
|
||
"failed": "ビルドに失敗しました",
|
||
"need_help": "助けが必要ですか?",
|
||
"powered_by": "提供元",
|
||
"product_agent_client": "BetterDesk Agent Client — full managed endpoint agent",
|
||
"product_support_agent": "BetterDesk Support Agent — lightweight end-user client",
|
||
"product_rdclient": "BetterDesk RdClient — operator remote desktop client"
|
||
},
|
||
"server_attestation": {
|
||
"title": "サーバー性能認定",
|
||
"subtitle": "CPU、RAM、ディスク使用率が 80% に達した時点での並行リモート接続容量を測定するパフォーマンスベンチマーク。",
|
||
"warning_title": "負荷テスト",
|
||
"warning_body": "ベンチマークはシグナルサーバーとリレーサーバーへの並列 WebSocket 接続をシミュレートします。本番環境に負荷がかかるため、オフピーク時間帯に実行してください。",
|
||
"run_benchmark": "ベンチマークを実行",
|
||
"abort": "中止",
|
||
"download_report": "JSON レポートをダウンロード",
|
||
"last_test": "最後のテスト",
|
||
"no_test_yet": "まだベンチマークが実行されていません",
|
||
"max_connections": "最大接続数",
|
||
"threshold_80": "80% しきい値 — 最終メトリクス",
|
||
"disk": "ディスク",
|
||
"ramp_chart": "負荷ランプチャート",
|
||
"connections": "接続数",
|
||
"connections_short": "接続",
|
||
"tier_guide_title": "各ティアの意味は?",
|
||
"tier_bronze": "BRONZE",
|
||
"tier_iron": "IRON",
|
||
"tier_titanium": "TITANIUM",
|
||
"tier_platinum": "PLATINUM",
|
||
"tier_obsidian": "OBSIDIAN",
|
||
"tier_none": "UNRATED",
|
||
"tier_bronze_desc": "1〜25 並行接続 — 小型 VPS(1〜2 vCPU、2〜4 GB RAM)。",
|
||
"tier_iron_desc": "26〜75 接続 — ミッドレンジサーバー(2〜4 vCPU、4〜8 GB RAM)。",
|
||
"tier_platinum_desc": "76〜200 接続 — 高性能サーバー(4〜8 vCPU、8〜16 GB RAM)。",
|
||
"tier_titanium_desc": "201〜400 接続 — エンタープライズインフラ(8+ vCPU、16〜32 GB RAM)。",
|
||
"tier_obsidian_desc": "401+ 接続 — ターボクラス: 専用ハードウェア、16+ vCPU、32+ GB RAM、NVMe。",
|
||
"docker_note": "注意: Docker では CPU/RAM メトリクスは物理ホストではなくコンテナーの制限を反映する場合があります。",
|
||
"badge_tooltip": "BetterDesk サーバー性能認定 — サーバーパフォーマンス認定",
|
||
"confirm_run": "このベンチマークはシミュレーション接続でサーバーの負荷テストを行います。続行しますか?",
|
||
"starting": "開始中…",
|
||
"complete": "ベンチマーク完了",
|
||
"signal_peers": "シグナルピア",
|
||
"relay_sessions": "リレーセッション",
|
||
"page_error": "サーバー性能認定ページの読み込みに失敗しました",
|
||
"mode_estimated": "推定値(WebSocket 到達不可)",
|
||
"incomplete": "ベンチマーク終了したが有効なティアが取得できませんでした"
|
||
},
|
||
"commercialization": {
|
||
"title": "商用化",
|
||
"subtitle": "サポートパッケージ、課金セッション、作業レポート",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "初期機能 — 課金とパッケージは開発中です。",
|
||
"tabs": {
|
||
"overview": "概要",
|
||
"packages": "パッケージと契約",
|
||
"sessions": "セッション",
|
||
"reports": "レポート",
|
||
"settings": "詳細設定"
|
||
},
|
||
"clock": {
|
||
"title": "サーバー時刻 (NTP)",
|
||
"check_now": "今すぐ確認",
|
||
"unsynced": "サーバー時計が同期されていません — 課金セッションがブロックされる場合があります",
|
||
"synced_detail": "課金用に時計が同期されています",
|
||
"ntp_servers": "NTPサーバー",
|
||
"ntp_servers_hint": "カンマ区切りのホスト名またはIP。Goサーバー(betterdesk-server)に適用されます。",
|
||
"max_skew_ms": "最大時刻ずれ (ms)",
|
||
"require_sync": "課金セッションに同期時計を必須にする",
|
||
"trust_os": "直接クエリ失敗時はOS NTPを信頼",
|
||
"trust_os_hint": "UDP NTPがブロックされている場合は systemd-timesyncd/chrony の状態を使用。",
|
||
"save": "NTP設定を保存",
|
||
"saved": "時計設定を保存しました。Goサーバーの再起動を開始しました。",
|
||
"save_restart": "NTPを保存してGoサーバーを再起動しますか?アクティブなセッションが一時的に切断される場合があります。",
|
||
"status_offset": "オフセット",
|
||
"status_server": "NTPソース",
|
||
"status_os": "OS時計同期",
|
||
"status_error": "最後のエラー",
|
||
"os_yes": "はい",
|
||
"os_no": "いいえ",
|
||
"checked": "Clock check completed"
|
||
},
|
||
"stats": {
|
||
"active_sessions": "アクティブな課金セッション",
|
||
"expiring_contracts": "Contracts expiring (30 days)",
|
||
"expiring_hint": "Active assignments with end date within 30 days"
|
||
},
|
||
"packages": {
|
||
"new": "新規パッケージ",
|
||
"name": "名前",
|
||
"included_minutes": "含まれる分数",
|
||
"overage_rate": "超過料金 / 時間",
|
||
"currency": "通貨",
|
||
"heading": "サポートパッケージ",
|
||
"prompt_name": "パッケージ名",
|
||
"create_title": "組織向け新規パッケージ",
|
||
"create_submit": "パッケージを作成",
|
||
"select_org": "組織",
|
||
"select_org_placeholder": "組織を選択…",
|
||
"description": "Description",
|
||
"edit_title": "Edit package",
|
||
"created": "Package created",
|
||
"updated": "Package updated",
|
||
"deleted": "Package deleted",
|
||
"delete_confirm": "Delete this package? Assignments using it must be removed first."
|
||
},
|
||
"sessions": {
|
||
"device": "デバイス",
|
||
"operator": "オペレーター",
|
||
"duration": "時間",
|
||
"phase": "フェーズ",
|
||
"amount": "金額",
|
||
"org": "Organization"
|
||
},
|
||
"reports": {
|
||
"session": "セッション",
|
||
"summary": "概要",
|
||
"date": "日付"
|
||
},
|
||
"contracts": {
|
||
"title": "組織契約",
|
||
"new": "パッケージを割り当て",
|
||
"org": "組織",
|
||
"package": "パッケージ",
|
||
"remaining": "残り分数",
|
||
"status": "ステータス",
|
||
"actions": "操作",
|
||
"suspend": "一時停止",
|
||
"activate": "有効化",
|
||
"select_org": "組織を選択",
|
||
"select_package": "パッケージを選択",
|
||
"no_orgs": "組織が見つかりません",
|
||
"no_packages": "先にパッケージを作成してください",
|
||
"assignments_title": "Package assignments",
|
||
"target": "Target",
|
||
"hourly_rate": "Hourly rate",
|
||
"custom_overage": "Custom overage rate / h",
|
||
"validity": "Validity",
|
||
"valid_from": "Valid from",
|
||
"valid_until": "Valid until",
|
||
"edit_title": "Edit assignment",
|
||
"updated": "Assignment updated",
|
||
"deleted": "Assignment removed",
|
||
"delete_confirm": "Remove this package assignment?"
|
||
},
|
||
"export": {
|
||
"csv": "CSVエクスポート",
|
||
"pdf": "PDFエクスポート",
|
||
"sessions_csv": "セッションCSVエクスポート"
|
||
},
|
||
"report": {
|
||
"title": "作業レポート",
|
||
"subtitle": "このリモートセッション中に行った作業を説明してください。",
|
||
"category": "カテゴリ",
|
||
"ticket_ref": "チケット参照",
|
||
"summary": "実施した作業",
|
||
"skip": "今はスキップ",
|
||
"submit": "レポートを送信",
|
||
"summary_required": "概要は必須です",
|
||
"saved": "作業レポートを保存しました"
|
||
},
|
||
"empty": {
|
||
"packages": "パッケージがありません。上のボタンで作成してください。",
|
||
"contracts": "組織契約がありません。組織にパッケージを割り当ててください。",
|
||
"sessions": "課金セッションはまだ記録されていません。",
|
||
"reports": "作業レポートはまだ送信されていません。"
|
||
},
|
||
"assign": {
|
||
"title": "既存パッケージを割り当て",
|
||
"submit": "割り当て",
|
||
"target_type": "Target type",
|
||
"target": "Target",
|
||
"select_target": "Select target…",
|
||
"missing_fields": "Select target and package",
|
||
"optional": "Optional",
|
||
"success": "Package assigned"
|
||
},
|
||
"form": {
|
||
"cancel": "キャンセル"
|
||
},
|
||
"notifications": {
|
||
"title": "Email notifications",
|
||
"desc": "Notify operators by email when devices in their folders or groups submit help requests.",
|
||
"smtp_status": "SMTP status",
|
||
"smtp_configured": "SMTP is configured",
|
||
"smtp_missing": "SMTP is not configured — set it up in Settings → Email",
|
||
"smtp_link": "Open SMTP settings",
|
||
"help_requests_enabled": "Send email for new help requests",
|
||
"notify_assigned_operators": "Notify operators assigned to the device folder or group",
|
||
"fallback_alert_email": "Use alert email when no operator address is available",
|
||
"include_folder_in_subject": "Include folder name in the email subject",
|
||
"save": "Save notification settings",
|
||
"saved": "Notification settings saved"
|
||
},
|
||
"targets": {
|
||
"org": "Organization",
|
||
"device_group": "Device group",
|
||
"folder": "Folder",
|
||
"device": "Device"
|
||
},
|
||
"actions": {
|
||
"edit": "Edit",
|
||
"delete": "Delete",
|
||
"save": "Save",
|
||
"refresh": "Refresh"
|
||
},
|
||
"filters": {
|
||
"target_type": "Target type",
|
||
"all_types": "All types",
|
||
"all_statuses": "All statuses",
|
||
"all_orgs": "All organizations",
|
||
"organization": "Organization",
|
||
"search": "Search",
|
||
"search_placeholder": "Name or package…",
|
||
"device_id_placeholder": "Device ID"
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"suspended": "Suspended",
|
||
"pending_report": "Pending report",
|
||
"closed": "Closed"
|
||
}
|
||
},
|
||
"remote_dashboard": {
|
||
"title": "リモートデスクトップクライアント",
|
||
"subtitle": "ブラウザからデバイスに接続",
|
||
"search_placeholder": "ID、ホスト名、メモで検索…",
|
||
"filter_all": "すべて",
|
||
"filter_online": "オンライン",
|
||
"filter_offline": "オフライン",
|
||
"col_id": "デバイス ID",
|
||
"col_hostname": "ホスト名",
|
||
"col_platform": "プラットフォーム",
|
||
"col_status": "状態",
|
||
"col_last_seen": "最終確認",
|
||
"connect": "接続",
|
||
"empty": "フィルターに一致するデバイスがありません",
|
||
"loading": "デバイスを読み込み中…",
|
||
"error_load": "デバイスの読み込みに失敗しました",
|
||
"open_panel": "コンソールを開く",
|
||
"devices_count": "{count} 台",
|
||
"retry": "再試行",
|
||
"nav_address_book": "アドレス帳",
|
||
"nav_folders": "フォルダ",
|
||
"nav_groups": "グループ",
|
||
"nav_tags": "タグ",
|
||
"quick_connect": "リモートデスクトップを操作",
|
||
"quick_connect_placeholder": "リモートIDを入力…",
|
||
"view_grid": "グリッド表示",
|
||
"view_list": "リスト表示",
|
||
"sync_now": "更新",
|
||
"last_sync": "更新済み",
|
||
"status_ready": "準備完了",
|
||
"sync_error": "同期エラー",
|
||
"unassigned": "未割り当て",
|
||
"no_groups": "グループなし",
|
||
"no_tags": "タグなし",
|
||
"collapse_devices": "デバイス一覧を折りたたむ",
|
||
"expand_devices": "デバイス一覧を展開",
|
||
"open_settings": "設定"
|
||
},
|
||
"rdclient_login": {
|
||
"title": "リモートデスクトップクライアント",
|
||
"subtitle": "デバイスに接続するにはサインインしてください",
|
||
"username_placeholder": "ユーザー名",
|
||
"password_placeholder": "パスワード",
|
||
"remember_me": "このデバイスでログイン情報を保存",
|
||
"sign_in": "サインイン",
|
||
"totp_title": "二要素認証",
|
||
"totp_subtitle": "認証アプリの6桁のコードを入力してください",
|
||
"verify": "確認",
|
||
"back_to_login": "サインインに戻る",
|
||
"open_console_login": "コンソールログインを開く",
|
||
"session_expired": "セッションの有効期限が切れました。再度サインインしてください。",
|
||
"fill_all_fields": "すべての項目を入力してください",
|
||
"invalid_credentials": "認証情報が無効です",
|
||
"network_error": "ネットワークエラー",
|
||
"enter_6_digits": "6桁すべてを入力してください",
|
||
"invalid_code": "無効なコード"
|
||
},
|
||
"rdclient_settings": {
|
||
"title": "RdClient 設定",
|
||
"open": "設定",
|
||
"server_url": "パネル URL",
|
||
"tls_strict": "厳格 TLS",
|
||
"sign_out": "サインアウト",
|
||
"reset_client": "クライアントをリセット",
|
||
"discovery_refresh": "更新",
|
||
"discovery_empty": "ローカルネットワークにサーバーが見つかりません"
|
||
},
|
||
"mobile_nav": {
|
||
"label": "メインナビゲーション",
|
||
"home": "ホーム",
|
||
"devices": "デバイス",
|
||
"remote": "リモート",
|
||
"chat": "チャット",
|
||
"more": "その他"
|
||
},
|
||
"mesh": {
|
||
"settings_title": "MeshCentral Compatibility",
|
||
"enabled": "MeshCentral layer enabled",
|
||
"disabled": "MeshCentral layer disabled",
|
||
"server_id": "Server ID (for .msh)",
|
||
"download_msh": "Download MeshAgent .msh",
|
||
"agents_online": "Mesh agents online",
|
||
"device_type": "Mesh Agent",
|
||
"transport_mesh": "MeshCentral KVM",
|
||
"linked_peer": "Linked device",
|
||
"link_peer": "Link to RustDesk/CDAP peer on same host",
|
||
"onboarding_title": "MeshAgent onboarding",
|
||
"onboarding_body": "Download the .msh file, install MeshAgent on endpoints, and devices appear as mesh_agent in the device list.",
|
||
"run_command": "コマンドを実行",
|
||
"terminal": "ターミナル",
|
||
"files": "ファイルブラウザ",
|
||
"run_command_title": "デバイスでコマンドを実行",
|
||
"command_placeholder": "実行するコマンド",
|
||
"command_sent": "エージェントにコマンドを送信しました",
|
||
"command_failed": "送信に失敗しました",
|
||
"run_as_shell": "シェルで実行",
|
||
"terminal_title": "リモートターミナル",
|
||
"terminal_unavailable": "ターミナルモジュールが読み込まれていません",
|
||
"link_peer_title": "Meshエージェントをリンク",
|
||
"link_peer_hint": "同じホストの RustDesk または CDAP ピア ID。空欄でリンク解除。",
|
||
"link_saved": "リンクを更新しました",
|
||
"transport_terminal": "Meshターミナル",
|
||
"transport_files": "Meshファイル",
|
||
"settings_desc": "MeshAgent のオンボーディングと .msh 用の Server ID。",
|
||
"mesh_name": "Mesh グループ名 (.msh)",
|
||
"copy_server_id": "Server ID をコピー",
|
||
"copy_server_id_ok": "Server ID をコピーしました",
|
||
"enabled_label": "有効",
|
||
"disabled_label": "無効",
|
||
"share_link": "ゲストデスクトップリンク",
|
||
"share_link_title": "ゲストデスクトップリンクを作成",
|
||
"share_link_hint": "期限付きの閲覧専用リンク。パネルアカウントなしでリモートデスクトップを開けます。",
|
||
"share_ttl": "有効期間(分)",
|
||
"share_url": "共有 URL",
|
||
"share_create": "リンクを作成",
|
||
"share_created": "ゲストリンクを作成しました",
|
||
"port_tcp": "TCP ポートリレー",
|
||
"port_forward_title": "MeshAgent 経由の TCP リレー",
|
||
"port_connect": "接続",
|
||
"port_connected": "リレー準備完了",
|
||
"port_connecting": "接続中…",
|
||
"port_closed": "切断されました",
|
||
"port_error": "WebSocket エラー",
|
||
"port_invalid": "無効なポート",
|
||
"port_send": "送信",
|
||
"port_send_placeholder": "リモートポートにテキストを送信…",
|
||
"port_unavailable": "ポートリレーモジュールが読み込まれていません",
|
||
"power_sleep": "スリープ",
|
||
"power_reset": "リセット",
|
||
"power_confirm": "電源操作を送信",
|
||
"power_sent": "電源コマンドを送信しました",
|
||
"power_wake": "Wake",
|
||
"power_off": "Power off",
|
||
"filter_mesh": "Mesh agents",
|
||
"port_udp": "UDP port relay",
|
||
"groups_title": "Mesh groups",
|
||
"group_id_placeholder": "Group ID",
|
||
"group_name_placeholder": "Display name",
|
||
"group_add": "Add group",
|
||
"groups_save": "Save groups",
|
||
"groups_empty": "No mesh groups yet.",
|
||
"groups_load_error": "Could not load mesh groups.",
|
||
"groups_saved": "Mesh groups saved",
|
||
"groups_save_error": "Failed to save mesh groups",
|
||
"recordings_title": "Session recordings (server)",
|
||
"recordings_desc": "Mesh desktop sessions captured on the server (.mcrec). CDAP/RustDesk browser recordings stay local unless exported.",
|
||
"recordings_empty": "No server recordings yet.",
|
||
"recordings_load_error": "Could not load recordings.",
|
||
"recording_download": "Download",
|
||
"recording_server_on": "Server recording enabled — reconnecting…",
|
||
"recording_server_off": "Server recording disabled — reconnecting…",
|
||
"cert_missing": "Agent-server certificate not found. Back up mesh_agent_server.pem after agents connect.",
|
||
"cert_ok": "Agent-server certificate present",
|
||
"onboarding_step_msh": "Download the .msh file and set the mesh group name.",
|
||
"onboarding_step_install": "Install unmodified MeshAgent on endpoints using the .msh file.",
|
||
"onboarding_step_verify": "Confirm devices appear as mesh_agent and show online."
|
||
},
|
||
"guest_access": {
|
||
"title": "ゲストリモート",
|
||
"subtitle": "一時アクセス — 共有された端末のみ",
|
||
"menu": "ゲストアクセスリンク",
|
||
"create_title": "ゲストアクセスリンクを作成",
|
||
"create_hint": "有効期限付きの RdClient リンク。受信者は選択した端末にのみ接続できます(Console ログインや全端末一覧はありません)。",
|
||
"devices": "端末",
|
||
"ttl": "有効時間(分)",
|
||
"label": "ラベル(任意)",
|
||
"view_only": "表示のみ",
|
||
"url": "共有 URL",
|
||
"create": "リンクを作成",
|
||
"created": "ゲストリンクを作成しました",
|
||
"invalid_title": "無効なゲストリンク",
|
||
"missing_token": "このゲストリンクにはトークンがありません。",
|
||
"expired": "このゲストリンクは無効か期限切れです。",
|
||
"device_denied": "このリンクは無効・期限切れ、またはこの端末を許可していません。",
|
||
"empty": "このゲストリンクに端末がありません。",
|
||
"expires": "期限",
|
||
"back_to_list": "ゲスト一覧に戻る"
|
||
},
|
||
"ux35": {
|
||
"resize_sidebar": "サイドバーの幅を変更",
|
||
"open_menu": "メニューを開く",
|
||
"theme_mode_hint": "ライトとダークは標準です。下で色を編集するとカスタムになります。",
|
||
"switch_to_ux35": "UX 3.5 に切り替え(ベータ)",
|
||
"switch_to_classic": "クラシック UI に切り替え",
|
||
"beta_badge": "ベータ",
|
||
"beta_tooltip": "ベータ版コンソールレイアウト — 任意。既定はクラシック UI のままです。"
|
||
}
|
||
}
|