From c13af204dd89ed9ad626dbaf6845206f13f680d9 Mon Sep 17 00:00:00 2001 From: cwatanab Date: Sun, 4 Oct 2026 11:33:45 +0900 Subject: [PATCH] fix(i18n): improve Japanese translations --- apps/desktop/src/i18n/locales/consulJa.ts | 14 +- apps/desktop/src/i18n/locales/docs/ja.ts | 2 +- apps/desktop/src/i18n/locales/ja.ts | 448 +++++++++++----------- 3 files changed, 232 insertions(+), 232 deletions(-) diff --git a/apps/desktop/src/i18n/locales/consulJa.ts b/apps/desktop/src/i18n/locales/consulJa.ts index 5f37006bd4..30e4c8e115 100644 --- a/apps/desktop/src/i18n/locales/consulJa.ts +++ b/apps/desktop/src/i18n/locales/consulJa.ts @@ -288,7 +288,7 @@ export const consulJaMessages = { healthChecks: "ヘルスチェック", sessions: "セッション", configEntries: "設定エントリ", - intentions: "通信許可規則", + intentions: "インテンション", peerings: "ピアリング", namespaces: "名前空間", aclTokens: "ACL トークン", @@ -298,8 +298,8 @@ export const consulJaMessages = { aclBindingRules: "ACL バインド規則", }, configEntries: "設定エントリ", - intentions: "通信許可規則", - discoveryChain: "サービス検出チェーン", + intentions: "インテンション", + discoveryChain: "サービスディスカバリーチェーン", peering: "ピアリング", exportedServices: "公開サービス", configEntryKind: "設定エントリの種別", @@ -307,7 +307,7 @@ export const consulJaMessages = { newJson: "新規 JSON", modifyIndex: "ModifyIndex {index}", rawJson: "元の JSON", - newIntention: "通信許可規則を作成", + newIntention: "インテンションを作成", sourceService: "送信元サービス", destinationService: "送信先サービス", check: "確認", @@ -315,7 +315,7 @@ export const consulJaMessages = { matchDestination: "送信先を照合", allowed: "許可", denied: "拒否", - matchedIntentions: "一致する通信許可規則: {count} 件", + matchedIntentions: "一致するインテンション: {count} 件", details: "詳細", serviceName: "サービス名", compile: "コンパイル", @@ -334,8 +334,8 @@ export const consulJaMessages = { applyWithCas: "CAS で適用", reviewMeshChanges: "サービスメッシュの変更を確認", deleteConfig: "{kind}/{name} を削除しますか?", - deleteIntention: "通信許可規則 {id} を削除しますか?", - deleteIntentionExact: "通信許可規則 {source} -> {destination} を削除しますか?", + deleteIntention: "インテンション {id} を削除しますか?", + deleteIntentionExact: "インテンション {source} -> {destination} を削除しますか?", deletePeering: "ピアリング {name} を削除しますか?", permissions: "権限 {count} 件", actionRule: "操作規則", diff --git a/apps/desktop/src/i18n/locales/docs/ja.ts b/apps/desktop/src/i18n/locales/docs/ja.ts index 59337e46c4..1384a6acbb 100644 --- a/apps/desktop/src/i18n/locales/docs/ja.ts +++ b/apps/desktop/src/i18n/locales/docs/ja.ts @@ -51,7 +51,7 @@ export default { }, noForeignKeyMetadata: { title: "リレーションシップを表示できません", - detail: "{engine} は外部キーのメタデータを報告しないため、リレーションシップを導出できませんでした。この図はこのエンジンについては完全です。", + detail: "{engine} は外部キーのメタデータを返さないため、関係線は表示されません。これはこのエンジンの仕様です。", }, commentsUnsupported: { title: "データベースのコメントは利用できません", diff --git a/apps/desktop/src/i18n/locales/ja.ts b/apps/desktop/src/i18n/locales/ja.ts index d733d32ddd..4858486370 100644 --- a/apps/desktop/src/i18n/locales/ja.ts +++ b/apps/desktop/src/i18n/locales/ja.ts @@ -30,14 +30,14 @@ const consul = { base64Readonly: "バイナリ値は Base64 モードで編集してください。", rename: "名前を変更", clone: "複製", - copyKey: "Keyをコピー", + copyKey: "キーをコピー", export: "エクスポート", value: "値", valueContent: "値", format: "形式", metadata: "KV メタデータ", prettyJson: "整形", - invalidJson: "無効な JSON", + invalidJson: "JSON が無効です", summarySize: "サイズ", conflict: "読み込み後にこのキーが変更されました。更新して再試行してください。", keyAlreadyExists: "同名のキーが既に存在します。別の名前を指定するか、既存のキーを編集してください。", @@ -299,7 +299,7 @@ export default withEnglishFallback({ blocked: "ブロック済み", rollback: "ロールバック", uninstall: "アンインストール", - rollbackConfirm: "このプラグインを前のインストール済みバージョンへ戻しますか?", + rollbackConfirm: "このプラグインを以前インストールしていたバージョンへ戻しますか?", rollbackSuccess: "{version} にロールバックしました", uninstallConfirm: "{name} をアンインストールしますか?", uninstallSuccess: "{name} をアンインストールしました", @@ -613,7 +613,7 @@ export default withEnglishFallback({ componentListSeparator: "、", componentsAutoUpdateFailed: "{count} 件のコンポーネント更新に失敗しました。後で手動で再試行してください。", updateAll: "すべて更新", - componentsAutoUpdateSkipped: "アクティブな接続で使用されているため、一部のドライバー更新を延期しました。", + componentsAutoUpdateSkipped: "使用中の接続があるため、一部のドライバー更新を延期しました。", restartFailed: "アプリの再起動に失敗しました: {error}", dockerUsersRun: "Dockerユーザーは以下を実行してください", toUpdate: "更新するには", @@ -634,7 +634,7 @@ export default withEnglishFallback({ maximize: "パネルを最大化", restore: "パネルを元に戻す", newTerminal: "新規ターミナル", - filter: "フィルタ…", + filter: "フィルター…", noMatch: "一致する項目がありません", }, sidebar: { @@ -683,14 +683,14 @@ export default withEnglishFallback({ saved: "SQLを保存しました", saveFailed: "SQLの保存に失敗しました: {message}", fileName: "ファイル名", - folder: "フォルダ", + folder: "フォルダー", rootFolder: "SQLライブラリ", newQuery: "新規クエリ", - newFolder: "新しいSQLフォルダ", - newSubfolder: "新しいサブフォルダ", - newFolderDefault: "新しいフォルダ", - renameFolder: "フォルダ名を変更", - deleteFolder: "フォルダを削除", + newFolder: "新しいSQLフォルダー", + newSubfolder: "新しいサブフォルダー", + newFolderDefault: "新しいフォルダー", + renameFolder: "フォルダー名を変更", + deleteFolder: "フォルダーを削除", deleteFolderConfirm: "「{name}」とその中のSQLファイルを削除しますか?", open: "SQLを開く", copyFile: "SQLをコピー", @@ -705,10 +705,10 @@ export default withEnglishFallback({ nameAdjusted: "この場所には同名の SQL が既にあるため、「{name}」として保存しました", deleteFile: "SQLを削除", deleteFileConfirm: "「{name}」を削除しますか?", - createFolderOption: "フォルダ「{name}」を作成", - folderPlaceholder: "フォルダを選択", - searchPlaceholder: "フォルダを検索...", - createFolderFailed: "フォルダの作成に失敗しました: {message}", + createFolderOption: "フォルダー「{name}」を作成", + folderPlaceholder: "フォルダーを選択", + searchPlaceholder: "フォルダーを検索...", + createFolderFailed: "フォルダーの作成に失敗しました: {message}", }, sqlLibrary: { title: "SQLライブラリ", @@ -719,10 +719,10 @@ export default withEnglishFallback({ empty: "保存されたクエリはまだありません", unfiled: "未分類", exportFile: "SQLをエクスポート", - exportFolder: "フォルダをエクスポート", + exportFolder: "フォルダーをエクスポート", exportLibrary: "SQLライブラリをエクスポート", - importDirectory: "ローカルフォルダをインポート", - importIntoFolder: "フォルダにインポート", + importDirectory: "ローカルフォルダーをインポート", + importIntoFolder: "フォルダーにインポート", openStorageDirectory: "SQL保存ディレクトリを開く", chooseSyncDirectory: "ローカル同期ディレクトリを設定", disableSyncDirectory: "ローカル同期ディレクトリを無効化", @@ -734,14 +734,14 @@ export default withEnglishFallback({ exported: "エクスポートしました", exportFailed: "エクスポートに失敗しました: {message}", importFailed: "インポートに失敗しました: {message}", - importNone: "選択されたフォルダに.sqlファイルが見つかりませんでした", + importNone: "選択されたフォルダーに.sqlファイルが見つかりませんでした", imported: "{count}件のSQLファイルをインポートしました", desktopOnly: "この機能はデスクトップアプリでのみ利用可能です", batchDelete: "一括削除", batchDeleteConfirm: "選択した {count} 項目を削除してもよろしいですか?この操作は元に戻せません。", batchDeleteSuccess: "{count} 項目を削除しました", - moveToFolder: "フォルダへ移動...", - moveSelectedToFolder: "選択した {count} 個の SQL をフォルダへ移動...", + moveToFolder: "フォルダーへ移動...", + moveSelectedToFolder: "選択した {count} 個の SQL をフォルダーへ移動...", moveSuccess: "{count} 個の SQL を移動しました", moveFailed: "SQLの移動に失敗しました: {message}", changeTarget: "接続/データベースを変更({count})...", @@ -758,7 +758,7 @@ export default withEnglishFallback({ changeTargetFailed: "SQL の実行先を変更できませんでした: {message}", clearSelection: "選択を解除", sortByDate: "更新日時で並べ替え", - sortByFolder: "フォルダ構造で並べ替え", + sortByFolder: "フォルダー構造で並べ替え", collapseAll: "すべて折りたたむ", moreMatches: "+ 他 {count} 件の一致", collapseMatches: "折りたたむ", @@ -867,7 +867,7 @@ export default withEnglishFallback({ driverInstallHintSuffix: "から必要なドライバーをインストールしてください。", driverName: "ドライバー名", driverNamePlaceholder: "ベンダー名または環境名", - urlParams: "URLパラメータ", + urlParams: "URLパラメーター", sessionVariablesHint: "DBX は接続時にセッション変数 group_concat_max_len を 1048576 に引き上げ、GROUP_CONCAT の結果が黙って切り捨てられるのを防ぎます。サーバー設定に合わせる場合は sessionVariables=group_concat_max_len={'@'}{'@'}global.group_concat_max_len を指定してください(MySQL Connector/J と同じ構文、複数の変数はカンマ区切り)。", d1AccountId: "アカウントID", @@ -882,7 +882,7 @@ export default withEnglishFallback({ spannerDatabase: "データベース ID", spannerResourcePathHint: "projects/my-project/instances/my-instance/databases/my-database", spannerHostHint: "Google Cloud に接続する場合はホストを空にします。ローカルエミュレータではホストに localhost、ポートに 9010 を指定するだけでよく、ループバックホストでは平文 gRPC が自動的に有効になります。", - spannerCredentialsHint: "認証には Application Default Credentials を使用します。サービスアカウントキーファイルを使う場合は、URL パラメータに credentials=/path/key.json を追加してください。", + spannerCredentialsHint: "認証には Application Default Credentials を使用します。サービスアカウントキーファイルを使う場合は、URL パラメーターに credentials=/path/key.json を追加してください。", spannerFieldsRequired: "Cloud Spanner のプロジェクト、インスタンス、データベースは必須です。", gbaseServer: "GBASEDBTSERVER", gbaseServerHint: "サーバー側の DBSERVERNAME または DBSERVERALIASES と一致させる必要があります。", @@ -908,7 +908,7 @@ export default withEnglishFallback({ damengSslFilesPathPlaceholder: "/path/to/dmcert", damengSslFilesPathBrowse: "証明書ディレクトリを選択", damengSslKeystorePassword: "キーストアパスワード", - damengSslHint: "DM8 JDBC はこのディレクトリから SSL 証明書を読み取り、両方の設定を URL パラメータとして渡します。", + damengSslHint: "DM8 JDBC はこのディレクトリから SSL 証明書を読み取り、両方の設定を URL パラメーターとして渡します。", damengSslProtocol: "SSL プロトコル", damengSslProtocolPlaceholder: "任意、例: TLSv1.2", damengSslVerificationHint: "証明書の検証方法は DM8 サーバーの ENABLE_ENCRYPT 設定で決まります。モード 5 はサーバー証明書を検証し、モード 4 は証明書を検証せず暗号化のみ行います。", @@ -1103,7 +1103,7 @@ export default withEnglishFallback({ systemJavaNotFound: "システムJavaランタイムがJAVA_HOMEまたはPATHに見つかりませんでした。Javaをインストールするか、カスタムJava実行ファイルを選択してください。", customJavaPathEmpty: "カスタムJavaランタイムのパスが空です。Java実行ファイルを選択してください。", agentJavaTooOld: "このドライバーにはJava 21が必要です。ドライバーマネージャーでDBX管理JRE 21を使用するか、Java 21実行ファイルを選択してください。", - agentDriverUpdateConnectionHint: "この接続で使用中の内蔵ドライバに更新が利用可能です。接続失敗はローカルドライバの旧版が原因の可能性があります。ドライバマネージャーで該当ドライバを更新してから再試行してください。", + agentDriverUpdateConnectionHint: "この接続で使用中の内蔵ドライバーに更新が利用可能です。接続失敗はローカルドライバーの旧版が原因の可能性があります。ドライバーマネージャーで該当ドライバーを更新してから再試行してください。", jdbcPluginNotInstalled: "JDBCプラグインがインストールされていません。この接続を使用するにはオプションのJDBCプラグインをインストールしてください。", connectFailedTitle: "接続に失敗しました", fullErrorMessage: "エラーの詳細", @@ -1177,7 +1177,7 @@ export default withEnglishFallback({ sshHopMoveUp: "上に移動", sshHopMoveDown: "下に移動", sshHopName: "階層名", - sshHopNamePlaceholder: "要塞ホスト、ジャンプホスト、本番ゲートウェイ", + sshHopNamePlaceholder: "踏み台ホスト、ジャンプホスト、本番ゲートウェイ", sshHopDefaultName: "階層 {index}", sshHopInvalidHost: "{hop}: SSHホストは必須です", sshHopInvalidPort: "{hop}: SSHポートは1〜65535の範囲で指定してください", @@ -1262,7 +1262,7 @@ export default withEnglishFallback({ consulAgentTargetHint: "Agent への書き込みに必要です。DNS 名、負荷分散、トランスポート層経由の接続は読み取り専用です。", consulMeshFeatures: "サービスメッシュ", consulMeshVisible: "サービスメッシュの詳細ワークスペースを表示", - consulMeshVisibleHint: "Connect、通信許可規則、ピアリングを管理する場合にのみ有効にしてください。無効の場合、ワークスペースは非表示になります。", + consulMeshVisibleHint: "Connect、インテンション、ピアリングを管理する場合にのみ有効にしてください。無効の場合、ワークスペースは非表示になります。", consulOperatorWrites: "運用管理の書き込み", consulOperatorVisible: "試験的な運用管理ワークスペースを表示", consulOperatorSnapshotRestore: "スナップショット復元を有効化", @@ -1293,7 +1293,7 @@ export default withEnglishFallback({ kafkaKerberosKrb5ConfBrowse: "krb5.conf を選択", kafkaKerberosKeytabPlaceholder: "DBX Agent が動作するマシンのパス。例: /etc/security/keytabs/user.keytab", kafkaKerberosKrb5ConfPlaceholder: "オプション。DBX Agent が動作するマシンのパス。例: /etc/krb5.conf", - kafkaKerberosPathHint: "keytab と krb5.conf のパスは DBX Agent が読み取るため、DBX Agent が動作するマシン上に存在する必要があります。ブラウザからファイルをアップロードすることはありません。", + kafkaKerberosPathHint: "keytab と krb5.conf のパスは DBX Agent が読み取るため、DBX Agent が動作するマシン上に存在する必要があります。ブラウザーからファイルをアップロードすることはありません。", kafkaKerberosAuthHint: "GSSAPI + keytab を使用してログインします。サーバーが暗号化転送を要求する場合は、Security を SASL_SSL に設定してください。それ以外の場合は Auto または SASL_PLAINTEXT を使用できます。", mqBootstrapServers: "Bootstrap Servers", mqBootstrapServersPlaceholder: "127.0.0.1:9092", @@ -1388,12 +1388,12 @@ export default withEnglishFallback({ rocketmqNamesrvAddrPlaceholder: "127.0.0.1:9876", rocketmqNamesrvAddrRequired: "RocketMQ NameServer アドレスは空にできません", rocketmqNamesrvAddrInvalid: "RocketMQ NameServer アドレスが無効です", - rocketmqClusterName: "クラスタ名", + rocketmqClusterName: "クラスター名", rocketmqClusterNamePlaceholder: "オプション、例: DefaultCluster", rocketmqAccessKey: "Access Key", rocketmqSecretKey: "Secret Key", rocketmqAclAuth: "ACL", - jdbcMissingRuntimeDependencyHint: "現在のJDBCドライバーには実行依存関係が不足しています。「ドライバ管理」でMaven座標を使用してインストールするか、ドライバーとすべての依存JARを一度にインポートしてください。", + jdbcMissingRuntimeDependencyHint: "現在のJDBCドライバーには実行依存関係が不足しています。「ドライバー管理」でMaven座標を使用してインストールするか、ドライバーとすべての依存JARを一度にインポートしてください。", showSystemSchemas: "システムスキーマを表示", showSystemSchemasHint: "現在の接続で、サイドバーとスキーマセレクターに組み込み/メタデータスキーマを表示します。", docsNotesPath: "ノートファイル", @@ -1525,7 +1525,7 @@ export default withEnglishFallback({ damengCustomDriverRequired: "Dameng JDBC ドライバー JAR を選択してください。", sundbCustomDriverHint: "SunDB エージェントにはベンダー製 JDBC ドライバーが同梱されているため、JAR の指定は不要です(ドライバークラス csii.sundb.jdbc.SundbDriver)。より新しいベンダー製ドライバーを読み込む場合にのみ、ここで JAR を指定してください。カスタムドライバーはエージェント内で分離して読み込まれます。", - localInfilePathHint: "LOAD DATA LOCAL INFILE を使用する場合、localInfilePath=/絶対パス/file.csv で各ファイルを明示的に許可してください。複数のファイルがある場合はこのパラメータを繰り返します。", + localInfilePathHint: "LOAD DATA LOCAL INFILE を使用する場合、localInfilePath=/絶対パス/file.csv で各ファイルを明示的に許可してください。複数のファイルがある場合はこのパラメーターを繰り返します。", hiveAuthMode: "認証", hiveAuthNone: "なし", hivePrincipal: "プリンシパル", @@ -1546,7 +1546,7 @@ export default withEnglishFallback({ httpTunnelInvalidOrder: "{hop}: HTTP トンネルは最初のトンネル/プロキシレイヤーに配置する必要があります", httpTunnelInvalidUrl: "{hop}: トンネルスクリプト URL は必須です", httpTunnelInvalidTimeout: "{hop}: HTTP トンネルのタイムアウト時間は 1 から 300 秒の間で設定してください", - zookeeperClusterInputHint: "ZooKeeperクラスタは、上部のURLにすべてのノードを記入(例:zookeeper://zk-1:2181,zk-2:2181/app)、または下部のConnect Stringに記入できます。", + zookeeperClusterInputHint: "ZooKeeperクラスターは、上部のURLにすべてのノードを記入(例:zookeeper://zk-1:2181,zk-2:2181/app)、または下部のConnect Stringに記入できます。", zookeeperAuthMethod: "認証方式", zookeeperAuthDigest: "Digest(デフォルト)", zookeeperAuthSaslDigest: "SASL DIGEST-MD5", @@ -1882,7 +1882,7 @@ export default withEnglishFallback({ settingsSaveFailed: "タブ設定を保存できません: {message}", zookeeper: "ZooKeeper", consul: "Consul", - vector: "ベクター", + vector: "ベクトル", gridfs: "GridFS", etcdDashboard: "etcd ダッシュボード", etcdAccessControl: "etcd アクセス制御", @@ -1971,7 +1971,7 @@ export default withEnglishFallback({ calculateTotalRows: "総行数をカウント", calculateTotalRowsInline: "(総行数をカウント)", calculateTotalRowsFailed: "カウントに失敗しました: {message}", - rowsAffected: "{count}行が影響を受けました", + rowsAffected: "{count}行に影響しました", querySuccess: "クエリが正常に実行されました", noRows: "データなし", noRowsDescription: "この結果セットにはレコードがありません。", @@ -2055,7 +2055,7 @@ export default withEnglishFallback({ conditionHistoryNoMatches: "一致する履歴はありません", filterBuilder: "フィルター", filterBuilderTitle: "フィルター", - filterBuilderHint: "ポイントアンドクリックで条件を作成し、WHERE入力と組み合わせます。", + filterBuilderHint: "クリック操作で条件を作成し、WHERE入力と組み合わせます。", filterView: "フィルタービュー", filterQuickView: "クイックビュー", filterConditionView: "条件ビュー", @@ -2093,7 +2093,7 @@ export default withEnglishFallback({ filterBuilderRangeStart: "開始値", filterBuilderRangeEnd: "終了値", filterBuilderNoValue: "値は不要です", - filterBuilderEmpty: "ルールを追加して行のフィルタリングを開始してください。", + filterBuilderEmpty: "ルールを追加して行のフィルターリングを開始してください。", resetFilterBuilder: "ルールをリセット", filterBuilderEquals: "等しい", filterBuilderNotEquals: "等しくない", @@ -2209,31 +2209,31 @@ export default withEnglishFallback({ filterIsNull: "NULL値を表示", filterIsNotNull: "非NULL値を表示", clearFilter: "フィルターをクリア", - sort: "並び替え", + sort: "並べ替え", sortAscending: "昇順", sortDescending: "降順", - sortCurrentPageAscending: "現在のページを昇順に並び替え", - sortCurrentPageDescending: "現在のページを降順に並び替え", - sortDatabaseAscending: "データベースで昇順に並び替え", - sortDatabaseDescending: "データベースで降順に並び替え", - clearSort: "並び替えをクリア", - sortBuilderTitle: "並び替え", + sortCurrentPageAscending: "現在のページを昇順に並べ替え", + sortCurrentPageDescending: "現在のページを降順に並べ替え", + sortDatabaseAscending: "データベースで昇順に並べ替え", + sortDatabaseDescending: "データベースで降順に並べ替え", + clearSort: "並べ替えをクリア", + sortBuilderTitle: "並べ替え", sortBuilderAddRule: "フィールドを追加", sortBuilderSelectColumn: "フィールドを選択", - sortBuilderReorderRule: "ドラッグして並び替えフィールドの順序を変更", - sortBuilderApplyOnly: "このフィールドのみで並び替え", - sortBuilderEnableRule: "並び替えフィールドを有効化", - sortBuilderDisableRule: "並び替えフィールドを無効化", - sortBuilderEmpty: "フィールドを追加して並び替えを設定します。", - sortBuilderApply: "並び替えを適用", - sortBuilderReset: "並び替えをリセット", - sortBuilderCompleteRuleFirst: "有効な各並び替えルールでフィールドを選択してください。", - sortSqlPreview: "SQL 並び替えプレビュー", - sortSqlPreviewEmpty: "有効な並び替えフィールドがありません", - copySortSql: "SQL 並び替えをコピー", - sortSqlCopied: "SQL 並び替えをコピーしました", - resizeSortPanel: "並び替えパネルのサイズを変更", - sortTextView: "並び替えテキストビュー", + sortBuilderReorderRule: "ドラッグして並べ替えフィールドの順序を変更", + sortBuilderApplyOnly: "このフィールドのみで並べ替え", + sortBuilderEnableRule: "並べ替えフィールドを有効化", + sortBuilderDisableRule: "並べ替えフィールドを無効化", + sortBuilderEmpty: "フィールドを追加して並べ替えを設定します。", + sortBuilderApply: "並べ替えを適用", + sortBuilderReset: "並べ替えをリセット", + sortBuilderCompleteRuleFirst: "有効な各並べ替えルールでフィールドを選択してください。", + sortSqlPreview: "SQL 並べ替えプレビュー", + sortSqlPreviewEmpty: "有効な並べ替えフィールドがありません", + copySortSql: "SQL 並べ替えをコピー", + sortSqlCopied: "SQL 並べ替えをコピーしました", + resizeSortPanel: "並べ替えパネルのサイズを変更", + sortTextView: "並べ替えテキストビュー", freezeToColumn: "この列まで固定", freezeSelectedColumns: "選択列を固定 ({count})", freezeCurrentColumn: "現在の列を固定", @@ -2351,7 +2351,7 @@ export default withEnglishFallback({ rowsCount: "{count}行", fieldIndex: "No.", cellValue: "値", - valueEditor: "値エディタ", + valueEditor: "値エディター", hexViewer: "Hex ビューア", hexViewerByteCount: "{count} バイト", hexViewerOffset: "オフセット", @@ -2502,7 +2502,7 @@ export default withEnglishFallback({ columnRegularIndex: "通常インデックス", tableInfoForeignKeys: "外部キー", foreignKeyNavigate: "{table} へ移動", - openUrl: "URLをブラウザで開く", + openUrl: "URLをブラウザーで開く", tableInfoConstraints: "制約", tableInfoConstraintDisabled: "無効", tableInfoConstraintNotValidated: "未検証", @@ -2552,7 +2552,7 @@ export default withEnglishFallback({ "aliased-columns": "結果の列がエイリアスや式を使用しています。元の名前で編集可能な列を選択してください。", "metadata-unavailable": "DBXがテーブルメタデータを読み込めなかったため、結果の編集は無効です。", }, - sortUnsupported: "このSQLは完全な結果の並び替えをサポートしていません。単一のSELECTクエリで再試行してください。", + sortUnsupported: "このSQLは完全な結果の並べ替えをサポートしていません。単一のSELECTクエリで再試行してください。", truncatedHint: "結果は{count}行を読み込んだ時点で切り詰められました。フッターのページネーションで読み込み済みデータを参照できます。完全な結果のエクスポート時はデータベースへ再問い合わせします。", victoriaMetricsTruncatedHint: "結果が読み込み上限を超えたため、先頭の{count}行のみ読み込みました。1ページあたりの行数は読み込み済みデータだけをページ分割します。完全な結果を取得するには、時間範囲を短くするかフィルターを追加してください。", loadingMore: "さらにデータを読み込み中...", @@ -2568,7 +2568,7 @@ export default withEnglishFallback({ loadAllRowsConfirmMessage: "すべて読み込むと、1 回のリクエストで最大 {count} 行を追加取得します。非常に大きな結果セットは多くのメモリを消費し、時間がかかることがあります。続行しますか?", loadAllRowsContinue: "ロードを続行", previewSqlEmpty: "プレビューする保留中のSQL変更はありません", - renderMode: "レンダーモード", + renderMode: "描画モード", undoChange: "変更を元に戻す", redoChange: "変更をやり直す", filterBuilderSearchColumns: "フィールドを検索...", @@ -2658,7 +2658,7 @@ export default withEnglishFallback({ xlsxFilterPrompt: "エクスポートする Excel にフィルターを含めるか選択してください:", xlsxIncludeAutoFilter: "フィルターを含める", searchMode: "検索モード", - searchModeHint: "Ctrl+F 検索時に一致する行をフィルタリングするか、全行を表示したまま一致箇所をハイライトするかを選択します。", + searchModeHint: "Ctrl+F 検索時に一致する行をフィルターリングするか、全行を表示したまま一致箇所をハイライトするかを選択します。", searchModeFilter: "フィルター", searchModeHighlight: "ハイライト", rowNumberMode: "行番号の表示", @@ -2814,7 +2814,7 @@ export default withEnglishFallback({ emptyPlaceholder: "入力して検索を開始", noResults: "結果が見つかりません", results: "件の結果", - navigate: "ナビゲート", + navigate: "移動", select: "選択", close: "閉じる", sqlFile: "SQLファイル", @@ -3001,11 +3001,11 @@ export default withEnglishFallback({ exportEncrypted: "暗号化してエクスポート", exportUnencrypted: "暗号化せずにエクスポート", unencryptedWarningTitle: "暗号化せずにエクスポートしますか?", - unencryptedWarningDescription: "暗号化されていない設定ファイルには、データベースパスワード、SSH Tunnel の認証情報などの機密情報が含まれる場合があります。ファイルにアクセスできる人はこれらの認証情報を読めます。信頼できる環境での一時的な移行にのみ使用してください。", + unencryptedWarningDescription: "暗号化されていない設定ファイルには、データベースパスワード、SSHトンネルの認証情報などの機密情報が含まれる場合があります。ファイルにアクセスできる人はこれらの認証情報を読めます。信頼できる環境での一時的な移行にのみ使用してください。", confirmUnencryptedExport: "暗号化せずにエクスポート", decryptImport: "復号", wrongPassphrase: "パスフレーズが間違っているか、ファイルが破損しています", - cryptoUnavailable: "暗号化設定のインポートはこのブラウザ環境では利用できません。HTTPS、localhost、またはDBX Desktopを使用してください。", + cryptoUnavailable: "暗号化設定のインポートはこのブラウザー環境では利用できません。HTTPS、localhost、またはDBX Desktopを使用してください。", exportFailed: "接続のエクスポートに失敗しました", exportSuccess: "接続を正常にエクスポートしました", importSuccess: "{count}件の接続をインポートしました", @@ -3033,8 +3033,8 @@ export default withEnglishFallback({ providerCustom: "カスタム", builtinProviders: "組み込みサポート", partnerProviders: "優良スポンサー", - jalapenoSponsored: "$1分の無料クレジット", - hualongSponsored: "$1分の無料クレジット", + jalapenoSponsored: "$1相当の無料クレジット", + hualongSponsored: "$1相当の無料クレジット", aicodemirrorSponsored: "8元無料クレジット", jalapenoDescription: "🎉トップチームも利用するエンタープライズ向けAIが、あなたのもとへ!最先端モデルを50%オフで今すぐ体験。さらにチャージするほどボーナスも増量!", hualongDescription: "🐉 ヘビーなAI開発者のための公式直結リレー!Codex/Claudeシリーズは100%公式ソース、トークン単位の明細検証、法人契約・請求書対応。\n🎉プロモコード DBX&HUALONG で登録すると$1クレジット進呈!", @@ -3184,7 +3184,7 @@ export default withEnglishFallback({ testErrorEmptyResponse: "表示可能なテキストが返る前に、サービスまたはプロキシがストリームを終了しました。", testErrorNetwork: "ネットワーク接続に失敗しました。エンドポイントとプロキシを確認してください。", testErrorUnknown: "分類できない理由でテストに失敗しました。", - apply: "エディタに適用", + apply: "エディターに適用", clear: "チャットをクリア", maximize: "最大化", restore: "元に戻す", @@ -3606,7 +3606,7 @@ export default withEnglishFallback({ importData: "データをインポート", exportData: "データをエクスポート", exportDataMultiple: "データをエクスポート({count} テーブル)", - exportDataSelectDirectory: "エクスポート先フォルダを選択", + exportDataSelectDirectory: "エクスポート先フォルダーを選択", exportDataMultipleSuccess: "{count} テーブルをエクスポートしました", exportStructure: "構造をエクスポート", exportStructurePreviewTitle: "構造 - {name}", @@ -3679,12 +3679,12 @@ export default withEnglishFallback({ batchMysqlAutoIncrement: "AUTO_INCREMENT を設定({count}件)", executeProcedure: "プロシージャを実行", confirmExecuteProcedureTitle: "プロシージャを実行", - confirmExecuteProcedureMessage: "プロシージャ「{name}」を実行しますか?実行前に入力パラメータの値を設定・調整できます。", - loadingProcedureParameters: "パラメータを読み込み中...", - procedureParametersUnavailable: "パラメータメタデータを読み込めませんでした。以下のSQLを編集して実行することはできます。", - noProcedureParameters: "パラメータが見つかりませんでした。現在のSQLがそのまま実行されます。", - inputParameters: "{count}個の入力パラメータ", - outputParameters: "{count}個の出力パラメータ", + confirmExecuteProcedureMessage: "プロシージャ「{name}」を実行しますか?実行前に入力パラメーターの値を設定・調整できます。", + loadingProcedureParameters: "パラメーターを読み込み中...", + procedureParametersUnavailable: "パラメーターメタデータを読み込めませんでした。以下のSQLを編集して実行することはできます。", + noProcedureParameters: "パラメーターが見つかりませんでした。現在のSQLがそのまま実行されます。", + inputParameters: "{count}個の入力パラメーター", + outputParameters: "{count}個の出力パラメーター", parameterName: "名前", parameterType: "タイプ", parameterMode: "モード", @@ -3696,7 +3696,7 @@ export default withEnglishFallback({ outputOnly: "出力のみ", sqlPreview: "SQLプレビュー", resetSqlPreview: "SQLをリセット", - openInSqlEditor: "エディタで開く", + openInSqlEditor: "エディターで開く", dropProcedure: "プロシージャを削除", dropFunction: "関数を削除", createMongoIndex: "インデックスを作成", @@ -3974,7 +3974,7 @@ export default withEnglishFallback({ databaseLinks: { remoteTenant: "リモートテナント", remoteProtocol: "リモートデータベースのプロトコル", - remoteCluster: "リモートクラスタ(任意)", + remoteCluster: "リモートクラスター(任意)", oceanbaseRecreateHint: "OceanBaseリンクの直接変更には対応していません。代替リンクを作成してテストした後、古いリンクを明示的に削除してください。既存リンクを自動削除することはありません。", oceanbasePublic: "Public", oceanbaseSharedReadOnly: "Another user created this public link. You can test and use it, but only its creator can delete it.", @@ -4116,7 +4116,7 @@ export default withEnglishFallback({ emptyUsers: "ユーザーが見つからないか、現在のアカウントにユーザー一覧の読み取り権限がありません。", grants: "権限", noGrants: "権限が見つかりません", - privilegeEditor: "権限エディタ", + privilegeEditor: "権限エディター", privilegeHint: "権限、データベース、テーブルを選択し、適用前にSQLをプレビューしてください。* はグローバルまたは全テーブルを意味します。", privilegeAppendHint: "データベースを選択してテーブル範囲を指定し、データベースごとに権限を設定します。権限の付与は追加式で、既存の権限は取り消されません。", globalScope: "グローバル (*.*)", @@ -4850,7 +4850,7 @@ export default withEnglishFallback({ indexUnique: "UNIQUE", indexColumns: "列", noIndexesYet: "インデックスはまだありません", - indexesNotSupported: "現在のデータベースはダイアグラムエディタでのインデックス作成をサポートしていません", + indexesNotSupported: "現在のデータベースはダイアグラムエディターでのインデックス作成をサポートしていません", addField: "フィールドを追加", deleteField: "フィールドを削除", undoDropField: "フィールド削除を元に戻す", @@ -4859,8 +4859,8 @@ export default withEnglishFallback({ deleteLiveTable: "テーブルを削除", deleteLiveTableHint: "削除待ちとしてマークされ、次回「データベースに同期」時に DROP TABLE を実行します。元に戻すことで復元できます。", deleteLiveTableConfirm: "このテーブルを削除としてマークしますか?同期時に DROP TABLE が実行されます。", - liveTableAddColumnsHint: "フィールドの追加(ALTER ADD)または既存フィールドの削除マーク(ALTER DROP)が可能です。その後同期します。型変更などはテーブル構造エディタを使用してください。", - liveTableIndexesReadOnly: "登録済みテーブルのインデックスはテーブル構造エディタで変更してください", + liveTableAddColumnsHint: "フィールドの追加(ALTER ADD)または既存フィールドの削除マーク(ALTER DROP)が可能です。その後同期します。型変更などはテーブル構造エディターを使用してください。", + liveTableIndexesReadOnly: "登録済みテーブルのインデックスはテーブル構造エディターで変更してください", pendingColumnsBadge: "同期待ちの変更", pendingDropColumnBadge: "削除待ち", pendingDropTableBadge: "削除待ちテーブル", @@ -4873,7 +4873,7 @@ export default withEnglishFallback({ selectAll: "すべて選択", clearSelection: "クリア", tablesInOtherLayers: "他のレイヤーのテーブル", - filterTables: "テーブルをフィルタ...", + filterTables: "テーブルをフィルター...", noMatchingTables: "一致するテーブルがありません", addSelectedCount: "選択した {count} 件を追加", layerNameTooLong: "レイヤー名は50文字以内にしてください", @@ -4907,7 +4907,7 @@ export default withEnglishFallback({ dropTableNotSupported: "現在のデータベースは図からテーブルを削除することをサポートしていません", }, etcd: { - prefixPlaceholder: "Key パスを検索(例: /app/、service)", + prefixPlaceholder: "キーのパスを検索(例: /app/、service)", newKey: "新しいキー", loadingKeys: "キーを読み込み中...", empty: "キーが見つかりません", @@ -4932,8 +4932,8 @@ export default withEnglishFallback({ leasePlaceholder: "既存の Lease ID を入力", leaseInvalid: "Lease ID には有効な正の 64 ビット整数を指定してください", valueContent: "値の内容", - keyAlreadyExists: "同じ名前の Key がすでに存在します。別の名前を選ぶか、このダイアログを閉じて既存の Key を編集してください。", - conflict: "読み込み後にこの Key が変更されました。更新してから再試行してください。", + keyAlreadyExists: "同じ名前のキーがすでに存在します。別の名前を選ぶか、このダイアログを閉じて既存のキーを編集してください。", + conflict: "読み込み後にこのキーが変更されました。更新してから再試行してください。", saved: "キーを保存しました", deleted: "キーを削除しました", base64Readonly: "Base64 値は Base64 モードで編集してください。", @@ -4989,14 +4989,14 @@ export default withEnglishFallback({ retry: "再確認", loadFailed: "etcd ダッシュボードを読み込めません", agentUpgradeTitle: "現在の etcd Agent ではダッシュボードを利用できません", - agentUpgradeDescription: "この接続では、クラスタ状態を読み取れない古い Agent が使用されています。キーの参照と編集は引き続き利用できます。", + agentUpgradeDescription: "この接続では、クラスター状態を読み取れない古い Agent が使用されています。キーの参照と編集は引き続き利用できます。", agentUpgradeSteps: "ドライバーマネージャーで etcd Agent を更新し、この etcd 接続を切断して再接続してください。完了後に「再確認」を選択します。", observedHealth: "観測された状態", reachableMembers: "到達可能なメンバー", keyCount: "キー数", backendSize: "バックエンドサイズ", fragmentation: "断片化の推定値", - cluster: "クラスタ", + cluster: "クラスター", revision: "リビジョン", leader: "リーダー", noAlarms: "有効なアラームは観測されていません", @@ -5049,7 +5049,7 @@ export default withEnglishFallback({ memory: "メモリ", processNetworkGc: "プロセスネットワークと GC", metricsUnavailable: "Prometheus メトリクスを利用できません", - metricsUnavailableHint: "クラスタ状態は引き続き利用できます。DBX は現在の etcd エンドポイントへ直接 /metrics を要求するため、生成された URL に DBX アプリケーションから到達できることを確認してください。", + metricsUnavailableHint: "クラスター状態は引き続き利用できます。DBX は現在の etcd エンドポイントへ直接 /metrics を要求するため、生成された URL に DBX アプリケーションから到達できることを確認してください。", endpointMember: "エンドポイント / メンバー", role: "ロール", version: "バージョン", @@ -5061,7 +5061,7 @@ export default withEnglishFallback({ follower: "Follower", reachable: "到達可能", unreachable: "到達不能", - loading: "クラスタ観測を読み込み中…", + loading: "クラスター観測を読み込み中…", health: { unknown: "不明", critical: "重大", @@ -5074,19 +5074,19 @@ export default withEnglishFallback({ }, watch: "監視", key: "Key", - keyOrPrefix: "Key またはプレフィックス", + keyOrPrefix: "キーまたはプレフィックス", selectExistingLease: "既存のリースを選択", enterLeaseId: "または手動でリースIDを入力", leasePickerHint: "現在のセッションのリースから選択するか、手動でリースIDを入力できます。", noLeasePickerHint: "現在のセッションに選択可能なリースはありません。手動でIDを入力して保存できます。", - registryWarning: "このKeyは/registry/以下にあります。この名前空間は通常、コントロールプレーンコンポーネントによって使用されます。保存前に所属と影響を確認してください。", + registryWarning: "このキーは/registry/以下にあります。この名前空間は通常、コントロールプレーンコンポーネントによって使用されます。保存前に所属と影響を確認してください。", access: { users: "ユーザー", roles: "ロール", title: "アクセス制御", - description: "etcdのネイティブユーザー、ロール、Key権限を管理", + description: "etcdのネイティブユーザー、ロール、キー権限を管理", readOnly: "読み取り専用接続", - refresh: "リフレッシュ", + refresh: "更新", userCount: "ユーザー ({count})", roleCount: "ロール ({count})", createUser: "ユーザーを作成", @@ -5101,7 +5101,7 @@ export default withEnglishFallback({ changePassword: "パスワード変更", deleteUser: "ユーザー削除", roleAssignments: "ロール割り当て", - roleAssignmentHint: "ロールは、このユーザーが読み取りおよび書き込みできるKeyの範囲を決定します。", + roleAssignmentHint: "ロールは、このユーザーが読み取りおよび書き込みできるキーの範囲を決定します。", revokeAssociation: "関連付けを取り消す", noAssignedRoles: "このユーザーにはまだロールが割り当てられていません。", assignRole: "新しいロールを関連付ける", @@ -5109,14 +5109,14 @@ export default withEnglishFallback({ selectRoleOption: "ロールを選択", noAssignableRoles: "関連付け可能なロールがありません", grantRole: "ロールを関連付ける", - rolePermissionHint: "権限はすべてのKey、プレフィックス、正確なKeyをカバーできます。プレフィックスはetcdの半開区間を使用して保存されます。", + rolePermissionHint: "権限はすべてのキー、プレフィックス、完全一致キーをカバーできます。プレフィックスはetcdの半開区間を使用して保存されます。", grantPermission: "権限を付与", deleteRole: "ロールを削除", resource: "リソース", permission: "権限", - allKeys: "すべてのKey", - exactKey: "正確なKey", - allKeyspace: "すべてのKeyspace", + allKeys: "すべてのキー", + exactKey: "完全一致キー", + allKeyspace: "すべてのキースペース", edit: "編集", revoke: "取り消す", noPermissions: "このロールにはまだ権限が付与されていません。", @@ -5134,8 +5134,8 @@ export default withEnglishFallback({ roleName: "ロール名", initialPermission: "初期権限", initialPermissionHint: "入力後、ロール作成時に即座にその権限が付与されます。", - keyOrPrefixPlaceholder: "Key またはプレフィックス", - allKeysHint: "すべてのKeyへのアクセスを許可します。", + keyOrPrefixPlaceholder: "キーまたはプレフィックス", + allKeysHint: "すべてのキーへのアクセスを許可します。", createAndGrantPermission: "作成して権限を付与", read: "読み取り", write: "書き込み", @@ -5174,13 +5174,13 @@ export default withEnglishFallback({ maintenance: "メンテナンス", watch: "ウォッチャー", lease: "リース", - refresh: "リフレッシュ", + refresh: "更新", maintenanceTitle: "履歴とディスク領域のメンテナンス", maintenanceDescription: "まず不要になった履歴バージョンを必要に応じてクリーンアップし、その後バックエンドファイルが占有するディスク領域を回収するかどうかを決定します。これらの操作は互いに代替しません。", currentRevision: "現在のrevision {revision}", reachableMembers: "到達可能メンバー {reachable} / {total}", compactTitle: "履歴バージョンのクリーンアップ", - compactDescription: "指定されたrevisionより前のMVCC履歴を削除します。現在のKey値は削除されませんが、過去のrevisionの読み取りや、それより前の位置からのWatchは復元できません。", + compactDescription: "指定されたrevisionより前のMVCC履歴を削除します。現在のキーの値は削除されませんが、過去のrevisionの読み取りや、それより前の位置からのWatchは復元できません。", compactDiskHint: "ディスク領域は解放されません。バックエンドファイルを縮小する必要がある場合は、圧縮完了後にデフラグを実行してください。", compactRevision: "履歴保持開始点(revision)", compactPlaceholder: "例: {revision}", @@ -5196,13 +5196,13 @@ export default withEnglishFallback({ defragAction: "{count} 台のディスク領域を回収", newWatch: "新しいウォッチャーを作成", editWatch: "ウォッチャーを編集", - watchSearch: "ウォッチャーをフィルタ", + watchSearch: "ウォッチャーをフィルター", watchKeyPlaceholder: "例: /apps/payment/config", watchScope: "監視範囲", prefix: "プレフィックス", - exact: "正確なKey", - watchKeyHint: "このKeyの作成、値変更、削除イベントのみを受信します。", - watchPrefixHint: "このプレフィックスで始まるすべてのKeyのイベントを受信します。", + exact: "完全一致キー", + watchKeyHint: "このキーの作成、値変更、削除イベントのみを受信します。", + watchPrefixHint: "このプレフィックスで始まるすべてのキーのイベントを受信します。", watchSessionHint: "ウォッチャーは現在の接続セッションでのみ実行され、接続を閉じるかetcdページを離れると自動的に停止します。各接続で最大4つのウォッチャーを同時に実行できます。", watchCount: "作成済み {count} 件", runningWatchCount: "実行中 {count} 件", @@ -5230,10 +5230,10 @@ export default withEnglishFallback({ update: "値変更", delete: "削除", noFilteredEvents: "現在のフィルターに一致するイベントはありません", - waitingEvents: "Keyの変更を待機中...", + waitingEvents: "キーの変更を待機中...", watchNotRunning: "このウォッチャーは現在実行されていません。", selectWatch: "左側からウォッチャーを選択してイベントストリームを表示", - leaseDescription: "リースの有効期限が切れると、関連付けられたKeyは自動的に削除されます。", + leaseDescription: "リースの有効期限が切れると、関連付けられたキーは自動的に削除されます。", grantLease: "リースを付与", renew: "更新", revoke: "取り消し", @@ -5244,9 +5244,9 @@ export default withEnglishFallback({ noKnownLeases: "現在のセッションに既知のリースはありません", loadingLease: "リース詳細を読み込み中...", keepalive: "ページが開いている間、TTL / 3 で自動更新", - attachedKeys: "関連付けられたKey", - noAttachedKeys: "関連付けられたKeyはありません", - attachedKeysTruncated: "関連付けられたKeyの結果は切り捨てられ、最大256項目まで表示されます。", + attachedKeys: "関連付けられたキー", + noAttachedKeys: "関連付けられたキーはありません", + attachedKeysTruncated: "関連付けられたキーの結果は切り捨てられ、最大256項目まで表示されます。", selectLease: "リースを選択して詳細を表示", leasePartial: "現在のクライアントまたはetcdサーバーがリースの列挙をサポートしていないため、このセッションで作成またはアクセスされたリースのみ表示されます。詳細とTTLはサーバーから取得されます。", grantNewLease: "新しいリースを付与", @@ -5266,12 +5266,12 @@ export default withEnglishFallback({ defragStopped: "ディスク領域の回収が停止しました:成功 {succeeded}、失敗 {failed}、未実行 {notExecuted}", defragCompleted: "ディスク領域の回収が完了しました:成功 {succeeded}/{total}", leaseRenewed: "リース {id} を更新しました", - leaseGrantCancelled: "待機をキャンセルしました。etcdがまだこの付与リクエストを処理している可能性があります。リースが作成されたかどうかリフレッシュして確認してください。", + leaseGrantCancelled: "待機をキャンセルしました。etcdがまだこの付与リクエストを処理している可能性があります。リースが作成されたかどうか更新して確認してください。", leaseCreated: "リース {id} を作成しました", }, adminPermissionRequired: "この etcd ページは root ロールのみに開放されています。", - targetKeyWriteDenied: "対象の接続にはこの Key への書き込み権限がありません。", - selectedKeysWriteDenied: "対象の接続には選択した Key への書き込み権限がないため、変更は実行されませんでした。", + targetKeyWriteDenied: "対象の接続にはこのキーへの書き込み権限がありません。", + selectedKeysWriteDenied: "対象の接続には選択したキーへの書き込み権限がないため、変更は実行されませんでした。", }, redis: { monitorStop: "監視を停止", @@ -5668,7 +5668,7 @@ export default withEnglishFallback({ keywordPlaceholder: "ドキュメントを検索...", filter: "フィルター", filterPlaceholder: 'status = "published"', - sort: "並び替え", + sort: "並べ替え", sortPlaceholder: "field:asc", sortHint: "複数のソート式は半角カンマ(,)で区切ります", sortNoAttributes: "このインデックスにソート可能な属性が設定されていません", @@ -5687,7 +5687,7 @@ export default withEnglishFallback({ documentDeleted: "ドキュメントを削除しました", documentSaved: "ドキュメントを保存しました", settingsSaved: "設定を保存しました", - invalidJson: "無効な JSON", + invalidJson: "JSON が無効です", settingsJson: "設定 JSON", dangerZone: "危険ゾーン", clearDocuments: "すべてのドキュメントを消去", @@ -5753,7 +5753,7 @@ export default withEnglishFallback({ refresh: "更新", run: "実行", apply: "適用", - requestEditor: "ベクターリクエストエディタ", + requestEditor: "ベクトルリクエストエディター", operationSuccess: "操作が完了しました。コレクションプレビューが更新されました。", vectorLabel: "ベクトル", vectorDimensionRequired: "コレクションの次元をまだ取得できません。次元が一致するベクトルを入力してください。", @@ -5800,7 +5800,7 @@ export default withEnglishFallback({ emptyConversationSearch: "検索に一致する会話はありません", failed: "失敗", success: "成功", - restore: "エディタに復元", + restore: "エディターに復元", copy: "SQLをコピー", delete: "削除", clear: "履歴をクリア", @@ -6020,7 +6020,7 @@ export default withEnglishFallback({ backgroundStarted: "転送をバックグラウンドで開始しました。進行状況はバックグラウンドタスクで確認できます。", newTask: "新規転送", editConfig: "設定を編集", - retry: "リトライ", + retry: "再試行", targetTableBusy: "別の転送がすでにターゲットテーブルに書き込み中です: {tables}", ownershipTitle: "所有者の確認", ownershipMessage: "対象データベースに次の所有者ユーザーまたはロールがありません: {owners}。元の所有者を適用すると失敗する可能性があります。", @@ -6048,18 +6048,18 @@ export default withEnglishFallback({ title: "転送タスク", searchTasks: "タスクを検索...", newTask: "新規タスク", - newFolder: "新規フォルダ", - newSubfolder: "新規サブフォルダ", + newFolder: "新規フォルダー", + newSubfolder: "新規サブフォルダー", rename: "名前を変更", duplicate: "複製", delete: "削除", open: "開く", - moveToFolder: "フォルダへ移動", + moveToFolder: "フォルダーへ移動", ungrouped: "未分類", empty: "保存された転送タスクはありません", - newFolderDefault: "新規フォルダ", + newFolderDefault: "新規フォルダー", newTaskDefault: "新規転送タスク", - deleteFolderTitle: "フォルダを削除", + deleteFolderTitle: "フォルダーを削除", deleteFolderConfirm: "「{name}」とその中のすべての転送タスクを削除しますか?", deleteTaskTitle: "タスクを削除", deleteTaskConfirm: "転送タスク「{name}」を削除しますか?", @@ -6222,11 +6222,11 @@ export default withEnglishFallback({ disableLinks: "列間のデータリンクを無効化", imageMode: "モード", generate: "生成", - fromFolder: "フォルダから", + fromFolder: "フォルダーから", imageWidth: "画像幅", imageHeight: "画像高さ", imageFormat: "画像形式", - folderPath: "フォルダパス", + folderPath: "フォルダーパス", filterByExtension: "拡張子でフィルター", errorContinue: "エラー時に続行", truncateBefore: "生成前にテーブルをトランケート", @@ -6705,7 +6705,7 @@ export default withEnglishFallback({ noMappings: "フィールドマッピングが定義されていません", sourceType: "ソース型", targetType: "ターゲット型", - paramStrategy: "パラメータ戦略", + paramStrategy: "パラメーター戦略", strategyPreserve: "保持", strategyStrip: "除去", strategyCustom: "カスタム", @@ -6912,7 +6912,7 @@ export default withEnglishFallback({ searchSettingsResults: "設定の検索結果", clearSettingsSearch: "設定検索をクリア", exitSettingsSearch: "設定に戻る", - editorTab: "エディタ", + editorTab: "エディター", globalConnectTimeout: "グローバル接続タイムアウト(秒)", globalConnectTimeoutDescription: "グローバル設定を継承する接続で使用します。", globalQueryTimeout: "グローバルクエリタイムアウト(秒)", @@ -6924,7 +6924,7 @@ export default withEnglishFallback({ sqlFormatterCopyJson: "JSONをコピー", sqlFormatterCopyJsonSuccess: "JSONをコピーしました。", sqlFormatterCopyJsonFailed: "コピーに失敗しました: {message}", - sqlFormatterJsonEditorLoadFailed: "JSONエディタの読み込みに失敗しました。基本入力に切り替えました: {message}", + sqlFormatterJsonEditorLoadFailed: "JSONエディターの読み込みに失敗しました。基本入力に切り替えました: {message}", sqlFormatterRestoreDefaults: "デフォルトに戻す", sqlFormatterFormMode: "フォーム", sqlFormatterJsonMode: "JSON", @@ -6956,8 +6956,8 @@ export default withEnglishFallback({ sqlFormatterDenseOperators: "演算子を詰める", sqlFormatterNewlineBeforeSemicolon: "セミコロンを新しい行に", sqlFormatterAdvancedOptions: "詳細オプション", - sqlFormatterParams: "パラメータ", - sqlFormatterParamTypes: "パラメータ型", + sqlFormatterParams: "パラメーター", + sqlFormatterParamTypes: "パラメーター型", sqlFormatterEditorShortcuts: "ショートカット", sqlFormatterShortcutAction: "アクション", sqlFormatterShortcutEnabled: "有効", @@ -6985,18 +6985,18 @@ export default withEnglishFallback({ sqlFormatterConfigErrorObject: "設定はJSONオブジェクトである必要があります。", sqlFormatterConfigErrorVersion: "サポートされていない設定バージョンです。", sqlFormatterConfigErrorFormatter: "サポートされていないフォーマッターです。", - sqlFormatterConfigErrorUnsupportedParams: "パラメータ置換オプションはサポートされていません。SQLフォーマットはプレースホルダーを置換しません。", + sqlFormatterConfigErrorUnsupportedParams: "パラメーター置換オプションはサポートされていません。SQLフォーマットはプレースホルダーを置換しません。", sqlFormatterConfigErrorOptionsObject: "設定オプションはJSONオブジェクトである必要があります。", - sqlFormatterConfigErrorEditorObject: "エディタ設定はJSONオブジェクトである必要があります。", - sqlFormatterConfigErrorEditorScope: "サポートされていないエディタスコープです。", - sqlFormatterConfigErrorEditorPlatforms: "無効なエディタプラットフォームです。", - sqlFormatterConfigErrorEditorShortcutsArray: "エディタショートカットは配列である必要があります。", - sqlFormatterConfigErrorEditorShortcutValue: "無効なエディタショートカットです。", + sqlFormatterConfigErrorEditorObject: "エディター設定はJSONオブジェクトである必要があります。", + sqlFormatterConfigErrorEditorScope: "サポートされていないエディタースコープです。", + sqlFormatterConfigErrorEditorPlatforms: "無効なエディタープラットフォームです。", + sqlFormatterConfigErrorEditorShortcutsArray: "エディターショートカットは配列である必要があります。", + sqlFormatterConfigErrorEditorShortcutValue: "無効なエディターショートカットです。", sqlFormatterConfigErrorUnknownOption: "不明なフォーマッターオプション: {option}。", sqlFormatterConfigErrorInvalidOptionValue: "{option}の値が無効です。", - sqlFormatterConfigErrorUnknownEditorShortcut: "不明なエディタショートカット: {shortcut}。", - sqlFormatterConfigErrorInvalidEditorShortcut: "無効なエディタショートカット: {shortcut}。", - sqlFormatterConfigErrorDuplicateEditorShortcut: "重複するエディタショートカット: {shortcut}。", + sqlFormatterConfigErrorUnknownEditorShortcut: "不明なエディターショートカット: {shortcut}。", + sqlFormatterConfigErrorInvalidEditorShortcut: "無効なエディターショートカット: {shortcut}。", + sqlFormatterConfigErrorDuplicateEditorShortcut: "重複するエディターショートカット: {shortcut}。", sqlFormatterConfigErrorInvalidConfig: "無効なフォーマッター設定です。", appearanceTab: "外観", navigationTab: "ナビゲーション", @@ -7344,7 +7344,7 @@ export default withEnglishFallback({ disconnectTabHandlingModeCloseTabs: "すべてのタブを閉じる", disconnectTabHandlingModeCloseTabsDescription: "接続またはデータベースの関連タブをすべて閉じます。", disconnectTabHandlingModeKeepTabsClearResults: "オブジェクトタブを閉じ、SQLタブを保持", - disconnectTabHandlingModeKeepTabsClearResultsDescription: "テーブルデータ、オブジェクトブラウザ、構造タブを閉じ、SQLクエリタブとSQLテキストを保持し、実状態と結果セッションもクリアします。", + disconnectTabHandlingModeKeepTabsClearResultsDescription: "テーブルデータ、オブジェクトブラウザー、構造タブを閉じ、SQLクエリタブとSQLテキストを保持し、実状態と結果セッションもクリアします。", disconnectTabHandlingModeKeepTabsKeepResults: "関連タブを閉じない", disconnectTabHandlingModeKeepTabsKeepResultsDescription: "関連タブ、SQLテキスト、現在の結果を追加のクリーンアップなしで保持します。", deleteConnectionTabHandlingMode: "接続削除後のタブ処理", @@ -7395,9 +7395,9 @@ export default withEnglishFallback({ sidebarAllowHorizontalScrollDescription: "サイドバーの横スクロールを許可して、長いテーブル、ビュー、コレクション名を完全に表示します。", sidebarShowTooltips: "サイドバーのホバーツールチップ", sidebarShowTooltipsDescription: "サイドバーで接続やデータベースオブジェクトにホバーしたときに詳細ツールチップを表示します。オフにすると表示されません。", - snippetsDescription: "エディタでトリガーされるSQLスニペットテンプレートをカスタマイズします。", + snippetsDescription: "エディターでトリガーされるSQLスニペットテンプレートをカスタマイズします。", snippetTriggerKey: "スニペットトリガーキー", - snippetTriggerKeyDescription: "エディタでスニペットを展開するトリガーキーを設定します(Tab、スペース、または両方)。", + snippetTriggerKeyDescription: "エディターでスニペットを展開するトリガーキーを設定します(Tab、スペース、または両方)。", snippetTriggerKeyTab: "Tab", snippetTriggerKeySpace: "スペース", snippetTriggerKeyBoth: "Tab またはスペース", @@ -7499,7 +7499,7 @@ export default withEnglishFallback({ syncSavedPassword: "(保存済み)", syncRememberWebDavPasswordDescription: "パスワードは暗号化され、現在のDBXインスタンスにのみ保存されます。WebDAVには同期されず、同期パスワードを置き換えるものでもありません。", syncRemotePath: "リモートスナップショットパス", - syncRemotePathDescription: "アップロード時に不足している親フォルダをDBXが作成します。", + syncRemotePathDescription: "アップロード時に不足している親フォルダーをDBXが作成します。", syncSecretNotice: "デフォルトでは、DBXは接続詳細と設定のみを同期します。データベースパスワード、SSHパスワード、プロキシパスワード、接続文字列、AI APIキーはローカルに保持されます。", syncSecrets: "暗号化されたシークレットを同期", syncSecretsDescription: "有効時、DBXはデータベースパスワード、SSHパスワード、AI APIキーを暗号化してからWebDAVにアップロードします。", @@ -7559,18 +7559,18 @@ export default withEnglishFallback({ showExecutionTargetPicker: "実行対象ピッカーを表示", showExecutionTargetPickerDescription: "有効にすると、選択なしで実行するときに現在の文とすべてのSQLを一時的に選べます。", showStatementRunButtons: "左側の実行ボタンを表示", - showStatementRunButtonsDescription: "SQLエディタのガターに文ごとの実行ボタンを表示します。無効にしてもキーボードショートカットとコンテキストメニューからの実行は引き続き使えます。", + showStatementRunButtonsDescription: "SQLエディターのガターに文ごとの実行ボタンを表示します。無効にしてもキーボードショートカットとコンテキストメニューからの実行は引き続き使えます。", showLineNumbers: "行番号を表示", - showLineNumbersDescription: "SQLエディタのガターに行番号を表示します", + showLineNumbersDescription: "SQLエディターのガターに行番号を表示します", showCurrentStatementFrame: "現在の文の枠線を表示", - showCurrentStatementFrameDescription: "有効にすると、SQLエディタで現在実行可能な文を枠線で示します。無効にすると枠線を表示しません。", + showCurrentStatementFrameDescription: "有効にすると、SQLエディターで現在実行可能な文を枠線で示します。無効にすると枠線を表示しません。", showInsertValueHints: "INSERT 値の列名ヒントを表示", showInsertValueHintsDescription: "有効にすると、INSERT ... VALUES または INSERT ... SELECT の各値/投影の横に対応する列名ヒントを表示します。", previewStatementRunButton: "文の実行ボタンのプレビュー", wordWrap: "折り返し", - wordWrapDescription: "長い行をエディタ幅内で折り返します", + wordWrapDescription: "長い行をエディター幅内で折り返します", showWhitespace: "空白文字を表示", - showWhitespaceDescription: "SQL エディタでスペースを ·、タブを → で表示します。表示のみ変わり、SQL テキストは変わりません。", + showWhitespaceDescription: "SQL エディターでスペースを ·、タブを → で表示します。表示のみ変わり、SQL テキストは変わりません。", ddlOpenMode: "DDLの開き方", ddlOpenModeDescription: "テーブルのDDLを表示するとき、ダイアログと新しいタブのどちらを既定にするか選択します", ddlOpenModeDialog: "ダイアログ(既定)", @@ -7580,13 +7580,13 @@ export default withEnglishFallback({ doubleClickStringSelectionModeContent: "文字列全体を選択", doubleClickStringSelectionModeWord: "単語だけを選択", vimMode: "Vimモード", - vimModeDescription: "SQLエディタでVim形式のモーダル編集を使用します", + vimModeDescription: "SQLエディターでVim形式のモーダル編集を使用します", autoCloseBrackets: "自動括弧補完", restoreSqlFromSourcePaste: "貼り付け時にソースコードの SQL を復元", restoreSqlFromSourcePasteDescription: "Java、JavaScript、Python などのソースからコピーした文字列連結の SQL(引用符・プラス記号・エスケープ改行を含む)を、貼り付け時に通常の SQL へ復元します。明確な連結のみを対象とし、それ以外はそのまま貼り付けます。", autoCloseBracketsDescription: "左括弧や左引用符を入力すると、対応する右括弧や右引用符を自動的に挿入します", sqlSemanticDiagnosticsEnabled: "SQLセマンティック診断", - sqlSemanticDiagnosticsEnabledDescription: "有効時、エディタは不明なテーブルや列などの意味的な問題を表示します。大きなSQLの解析とメタデータ確認の負荷を減らすには無効にします。", + sqlSemanticDiagnosticsEnabledDescription: "有効時、エディターは不明なテーブルや列などの意味的な問題を表示します。大きなSQLの解析とメタデータ確認の負荷を減らすには無効にします。", confirmDangerousSqlExecution: "危険な操作の前に確認", confirmDangerousSqlExecutionDescription: "無効時、危険なSQLおよびテーブル行やドキュメントの削除が警告ダイアログなしで実行されます。", continueOnErrorOnBatch: "エラー時も継続", @@ -7605,7 +7605,7 @@ export default withEnglishFallback({ savedSqlOpenTargetCurrent: "現在のタブ", savedSqlOpenTargetCurrentDescription: "利用可能な場合は現在のタブの接続、データベース、スキーマ、カタログを使用し、それ以外は保存時の実行先を使用します。", prefillNewQueryWithSelect: "新規クエリに SELECT を自動入力", - prefillNewQueryWithSelectDescription: "新規クエリ作成時、アクティブなテーブルタブまたはサイドバーで選択したテーブルに基づき、エディタに SELECT * FROM <テーブル名> を自動入力します。", + prefillNewQueryWithSelectDescription: "新規クエリ作成時、アクティブなテーブルタブまたはサイドバーで選択したテーブルに基づき、エディターに SELECT * FROM <テーブル名> を自動入力します。", generateSqlIncludeDatabaseName: "生成 SQL にデータベース名を含める", generateSqlIncludeDatabaseNameDescription: "データベースが対応している場合、生成するテーブル SQL でテーブル名のみではなく database.table を使用します。", generateSqlQuoteIdentifiers: "生成 SQL の識別子を引用符で囲む", @@ -7613,11 +7613,11 @@ export default withEnglishFallback({ formatSqlOnSqlFileSave: "SQL ファイル保存時に SQL をフォーマット", formatSqlOnSqlFileSaveDescription: "SQL ファイル保存時に SQL を自動フォーマットします。SQL ライブラリに保存されたファイルや、新規クエリを .sql ファイルとして保存する場合も含みます。", clickTableNavigationTarget: "Ctrl+クリックでテーブル構造を開く", - clickTableNavigationTargetDescription: "有効にすると、Ctrl/Cmd+クリックでテーブル構造エディタ(DDL)を開きます。無効の場合はテーブルデータビューを開きます。", + clickTableNavigationTargetDescription: "有効にすると、Ctrl/Cmd+クリックでテーブル構造エディター(DDL)を開きます。無効の場合はテーブルデータビューを開きます。", showTableDdlHoverPreview: "ホバー時にテーブル DDL を表示", - showTableDdlHoverPreviewDescription: "SQL エディタでテーブル名にホバーしたときに DDL プレビューを表示します。", + showTableDdlHoverPreviewDescription: "SQL エディターでテーブル名にホバーしたときに DDL プレビューを表示します。", tableHoverLookupMode: "テーブルホバーの検索範囲", - tableHoverLookupModeDescription: "SQL エディタで未修飾のテーブル名にホバーまたは Ctrl/Cmd+クリックしたときのスキーマ解決方法。", + tableHoverLookupModeDescription: "SQL エディターで未修飾のテーブル名にホバーまたは Ctrl/Cmd+クリックしたときのスキーマ解決方法。", tableHoverLookupModeCurrent: "現在のスキーマのみ", tableHoverLookupModeFallback: "現在のスキーマ優先、次に全体", tableHoverLookupModeAlways: "全スキーマを先に検索", @@ -7756,7 +7756,7 @@ export default withEnglishFallback({ shortcutFoldAll: "すべて折りたたむ", shortcutUnfoldAll: "すべて展開", shortcutScopeGlobal: "グローバル", - shortcutScopeEditor: "SQLエディタ", + shortcutScopeEditor: "SQLエディター", shortcutScopeGrid: "データグリッド", shortcutScopeSearch: "フィールド検索", shortcutScopeSidebar: "サイドバー", @@ -7794,7 +7794,7 @@ export default withEnglishFallback({ customThemeTitle: "カスタムテーマ設定", customThemeMyThemes: "マイテーマ", customThemeNewTheme: "新しいテーマ", - customThemeVisualEdit: "ビジュアルエディタ", + customThemeVisualEdit: "ビジュアルエディター", customThemeJsonConfig: "JSON設定", customThemeLivePreview: "ライブプレビュー", customThemePreviewExample: "-- クエリ例", @@ -8042,7 +8042,7 @@ export default withEnglishFallback({ mcpHttpWebPasswordRequired: "Web MCP の管理には Web ログインパスワードが必要です。デモモードでは利用できません。", mcpHttpWebManagedTokenSource: "Web 設定", mcpHttpWebEnableLabel: "HTTP MCP を有効化", - mcpHttpWebOriginsHint: "正確な Origin が必要なのはブラウザクライアントのみです。ネイティブクライアントでは空欄にできます。", + mcpHttpWebOriginsHint: "正確な Origin が必要なのはブラウザークライアントのみです。ネイティブクライアントでは空欄にできます。", mcpHttpWebSave: "保存して適用", mcpHttpStatusLabelEnabled: "有効", mcpHttpStatusLabelDisabled: "無効", @@ -8850,7 +8850,7 @@ export default withEnglishFallback({ yamlDiagnosticTabIndent: "YAML のインデントにタブ文字は使用できません。スペースを使用してください", yamlDiagnosticSyntaxError: "YAML 構文エラー: {reason}", yamlDiagnosticParserWarning: "YAML 解析の警告: {reason}", - validationWarningTitle: "構成に警告があります", + validationWarningTitle: "設定に警告があります", validationWarningDescription: "これらの警告は公開をブロックしませんが、公開前に確認してください。", validationSeverityError: "エラー", validationSeverityWarning: "警告", @@ -8882,7 +8882,7 @@ export default withEnglishFallback({ diffStats: "+{added} / -{removed} / ~{modified} 行", previousDifference: "前の差分", nextDifference: "次の差分", - currentVersionContent: "現在の正式バージョン:", + currentVersionContent: "現在の公開バージョン:", publishVersionContent: "今回の公開内容:", confirmSaveTitle: "Nacos設定の変更を確認", confirmDeleteTitle: "Nacos設定を削除", @@ -8993,7 +8993,7 @@ export default withEnglishFallback({ capabilityEndpointUnavailable: "この接続には管理エンドポイントがありません。", capabilityNotVerified: "この操作は現在の実装で検証されていません。", capabilityHeaderReadOnly: "読み取り専用接続のため、サービスとインスタンスの書き込みは無効です。", - protectionTriggeredDescription: "健全なインスタンスの割合が設定したしきい値を下回ったため、保護モードが有効です。Nacos は空の一覧ではなく不健全なインスタンスを返す場合があります。", + protectionTriggeredDescription: "正常なインスタンスの割合が設定したしきい値を下回ったため、保護モードが有効です。Nacos は空の一覧ではなく異常なインスタンスを返す場合があります。", instanceEphemeral: "一時インスタンス", instancePersistent: "永続インスタンス", instanceUnknown: "不明なインスタンスタイプ", @@ -9023,7 +9023,7 @@ export default withEnglishFallback({ serviceDetails: "サービス詳細", expand: "展開", instanceStat: "インスタンス", - healthyInstances: "健全なインスタンス", + healthyInstances: "正常なインスタンス", clusterCount: "クラスター", protectThreshold: "保護しきい値", itemCount: "{count} 件", @@ -9130,20 +9130,20 @@ export default withEnglishFallback({ }, sqlFileTree: { title: "SQL ファイル", - storageHelp: "「フォルダを開く」で開いたディスク上の実際の.sqlファイルを表示し、編集内容は元のファイルに直接保存されます。", - openFolder: "フォルダを開く", + storageHelp: "「フォルダーを開く」で開いたディスク上の実際の.sqlファイルを表示し、編集内容は元のファイルに直接保存されます。", + openFolder: "フォルダーを開く", closePanel: "閉じる", loading: "読み込み中...", - noFolder: "フォルダが開かれていません", + noFolder: "フォルダーが開かれていません", noSqlFiles: "SQL ファイルが見つかりません", - folderAlreadyOpen: "このフォルダは既に開いています", - removeFolder: "フォルダを削除", - openFailed: "フォルダを開くのに失敗しました: {message}", + folderAlreadyOpen: "このフォルダーは既に開いています", + removeFolder: "フォルダーを削除", + openFailed: "フォルダーを開くのに失敗しました: {message}", loadFailed: "SQL ファイルの読み込みに失敗しました: {message}", desktopOnly: "この機能はデスクトップ版のみで利用可能です", - refreshFolder: "フォルダーをリフレッシュ", - refreshAll: "すべてをリフレッシュ", - refreshed: "リフレッシュ済み", + refreshFolder: "フォルダーを更新", + refreshAll: "すべてを更新", + refreshed: "更新済み", revealInFileManager: "ファイルマネージャーで表示", revealFailed: "ファイルマネージャーを開けませんでした: {message}", copyPath: "パスをコピー", @@ -9169,7 +9169,7 @@ export default withEnglishFallback({ filterSettings: "ファイルフィルター", fileFilter: "ファイル名フィルター", fileFilterPlaceholder: "ファイル名フィルター", - filterInvalid: "ファイルフィルタが無効なため、以前の設定を維持しました:{message}", + filterInvalid: "ファイルフィルターが無効なため、以前の設定を維持しました:{message}", fileFilterHint: "*.sql や *.sh のようなワイルドカード、または {regex} のような正規表現を使用できます。", }, mqTopics: { @@ -9215,24 +9215,24 @@ export default withEnglishFallback({ partitionMustIncrease: "新しいパーティション数は現在のパーティション数より大きくなければなりません。", confirmDelete: "トピック「{name}」を削除してもよろしいですか?この操作は元に戻せません。", systemTopic: "システムトピック", - includeSystemTopics: "システム Topic を含む", - noUserTopics: "ビジネス Topic がありません。タイプフィルターをチェックすると、内部/リトライ/デッドレターのトピックを表示できます。", + includeSystemTopics: "システムトピックを含む", + noUserTopics: "業務トピックがありません。タイプフィルターをチェックすると、内部/再試行/デッドレターのトピックを表示できます。", typeFilter: "タイプフィルター", messageType: "メッセージタイプ", - messageTypeHint: "作成後に Broker Topic 設定の message.type プロパティに書き込まれ、RocketMQ Dashboard と一致します。", + messageTypeHint: "作成後に Broker のトピック設定の message.type プロパティに書き込まれ、RocketMQ Dashboard と一致します。", rocketmqType: { normal: "通常", delay: "遅延", fifo: "FIFO", transaction: "トランザクション", unspecified: "未指定", - retry: "リトライ", + retry: "再試行", dlq: "デッドレター", system: "システム", }, tabQueues: "キュー", tabExchanges: "エクスチェンジ", - clusterName: "クラスタ", + clusterName: "クラスター", brokerName: "Broker", allBrokers: "全 Master Broker", readQueues: "読み取りキュー数", @@ -9243,19 +9243,19 @@ export default withEnglishFallback({ permWrite: "書き込み専用 (2)", actionStatus: "状態", actionRoute: "ルート", - actionConsumers: "コンシューマ", + actionConsumers: "コンシューマー", actionConfig: "設定", actionReset: "オフセットリセット", actionSkip: "滞留スキップ", - topicStatusTitle: "Topic 状態: {name}", - topicRouteTitle: "Topic ルート: {name}", - topicConsumersTitle: "コンシューマ: {name}", - topicConfigTitle: "Topic 設定: {name}", - topicConfigHint: "RocketMQ Dashboard と一致します。読み取り/書き込みキュー数と権限のみ変更可能です。メッセージタイプは Topic 作成時に設定します。", + topicStatusTitle: "トピックの状態: {name}", + topicRouteTitle: "トピックのルート: {name}", + topicConsumersTitle: "コンシューマー: {name}", + topicConfigTitle: "トピックの設定: {name}", + topicConfigHint: "RocketMQ Dashboard と一致します。読み取り/書き込みキュー数と権限のみ変更可能です。メッセージタイプはトピック作成時に設定します。", topicResetTitle: "オフセットリセット: {name}", topicSkipTitle: "滞留スキップ: {name}", - confirmSkip: "Topic「{name}」のすべてのコンシューマグループを最新オフセットにリセットしてもよろしいですか?", - skipHint: "この Topic のすべてのサブスクライブされたコンシューマグループのオフセットを最新にリセットします。", + confirmSkip: "Topic「{name}」のすべてのコンシューマーグループを最新オフセットにリセットしてもよろしいですか?", + skipHint: "このトピックのすべてのサブスクライブされたコンシューマーグループのオフセットを最新にリセットします。", saveConfig: "設定を保存", resetPosition: "オフセットリセット", positionEarliest: "最も早い", @@ -9264,8 +9264,8 @@ export default withEnglishFallback({ timestamp: "時刻", invalidTimestamp: "有効な時刻を入力してください", resetTimePreview: "現在時刻: {time}", - noConsumerGroups: "コンシューマグループがありません", - noConsumers: "この Topic にはコンシューマグループがありません", + noConsumerGroups: "コンシューマーグループがありません", + noConsumers: "このトピックにはコンシューマーグループがありません", manageConsumers: "管理", routeQueues: "キューデータ", routeBrokers: "Broker データ", @@ -9311,9 +9311,9 @@ export default withEnglishFallback({ tabPolicies: "ポリシー", tabPermissions: "権限", tabRawApi: "Raw API", - tabCluster: "クラスタ", - tabConsumers: "コンシューマ", - tabProducers: "プロデューサ", + tabCluster: "クラスター", + tabConsumers: "コンシューマー", + tabProducers: "プロデューサー", tabDlq: "デッドレター", tabTrace: "トレース", tabAcl: "ACL", @@ -9384,8 +9384,8 @@ export default withEnglishFallback({ exchangeHint: "指定すると、メッセージはキューに直接ではなくこのエクスチェンジにパブリッシュされます。", routingKey: "ルーティングキー", queryTitle: "メッセージ検索", - queryTabTopic: "Topic 指定", - queryTabKey: "Key 指定", + queryTabTopic: "トピック指定", + queryTabKey: "キー指定", queryTabMsgId: "MsgId 指定", queryTopicLabel: "トピック", noQueryResults: "条件に一致する結果が見つかりませんでした", @@ -9399,9 +9399,9 @@ export default withEnglishFallback({ msgId: "メッセージ ID", msgIdPlaceholder: "例: 7F000001...", msgIdRequired: "メッセージ ID は空にできません", - queryKey: "メッセージ Key", - queryKeyPlaceholder: "ビジネス Key", - queryKeyRequired: "メッセージ Key は空にできません", + queryKey: "メッセージキー", + queryKeyPlaceholder: "ビジネスキー", + queryKeyRequired: "メッセージキーは空にできません", beginTime: "開始時間", endTime: "終了時間", maxNum: "最大件数", @@ -9413,7 +9413,7 @@ export default withEnglishFallback({ messageBody: "メッセージ本文", resendMessage: "再送信", payloadCopied: "コピーしました", - dlqConsumerGroupPlaceholder: "コンシューマグループ (オプション)", + dlqConsumerGroupPlaceholder: "コンシューマーグループ (オプション)", }, mqMonitoring: { title: "モニタリング", @@ -9510,7 +9510,7 @@ export default withEnglishFallback({ chartAxisMsg: "msg", chartAxisBytes: "bytes", chartAxisMs: "ms", - rocketmqTopicOverview: "RocketMQ Topic 概要", + rocketmqTopicOverview: "RocketMQ トピック概要", rocketmqQueueDetails: "キュー Offset 詳細", queueCount: "キュー数", brokerCount: "Broker 数", @@ -9629,22 +9629,22 @@ export default withEnglishFallback({ subscriptionNameRequired: "サブスクリプション名は必須です", peekMessageKey: "key={key}", searchPlaceholder: "サブスクリプション名を検索", - subscribedTopics: "サブスクライブされた Topic", + subscribedTopics: "購読中のトピック", refreshing: "更新中...", enriching: "オンライン詳細を読み込み中...", - enrichFailedHint: "オンラインメンバー/購読 Topic の読み込みに失敗しました({error})。高速一覧のみ表示しています。", + enrichFailedHint: "オンラインメンバー/購読トピックの読み込みに失敗しました({error})。高速一覧のみ表示しています。", noConsumerGroups: "Consumer Group がありません", - noMatches: "一致するコンシューマグループがありません", - backlogPartialFailed: "{count} 件の Topic のバックログ読み込みに失敗しました: {error}", + noMatches: "一致するコンシューマーグループがありません", + backlogPartialFailed: "{count} 件のトピックのバックログ読み込みに失敗しました: {error}", viewDetail: "詳細", editConfig: "設定", save: "保存", - consumerDetailTitle: "コンシューマグループ詳細: {name}", - consumerConfigTitle: "コンシューマグループ設定: {name}", + consumerDetailTitle: "コンシューマーグループ詳細: {name}", + consumerConfigTitle: "コンシューマーグループ設定: {name}", consumerOverview: "概要", consumerTerminals: "オンライン端末", consumerConsumeDetail: "消費詳細", - noOnlineConsumers: "現在オンラインのコンシューマはいません", + noOnlineConsumers: "現在オンラインのコンシューマーはいません", noConsumeDetail: "消費詳細がありません", noQueueConsumeProgress: "キューの消費進捗がありません", operationTopic: "Topic", @@ -9662,8 +9662,8 @@ export default withEnglishFallback({ consumeBroadcastEnable: "ブロードキャスト消費を許可", consumeFromMinEnable: "最小 offset から開始", consumeMessageOrderly: "順序消費", - retryQueueNums: "リトライキュー数", - retryMaxTimes: "最大リトライ回数", + retryQueueNums: "再試行キュー数", + retryMaxTimes: "最大再試行回数", brokerId: "Broker ID", whichBrokerWhenConsumeSlowly: "低速消費時の Broker ID", mode: "モード", @@ -9675,7 +9675,7 @@ export default withEnglishFallback({ unknown: "不明", }, rocketmqGroupMode: { - clustering: "クラスタリング", + clustering: "クラスターリング", broadcasting: "ブロードキャスト", }, }, @@ -9741,7 +9741,7 @@ export default withEnglishFallback({ noConsumersOnPartition: "このパーティションのサブスクリプションにアクティブ コンシューマーがありません", noConsumersOnSubscription: "このサブスクリプションにアクティブ コンシューマーがありません", permits: "許可数", - rocketmqClusterHint: "Broker 上の全オンライン Producer と Consumer Group 端末を表示します。トピックを選択すると、その Topic のクライアント詳細を表示できます。", + rocketmqClusterHint: "Broker 上の全オンライン Producer と Consumer Group 端末を表示します。トピックを選択すると、そのトピックのクライアント詳細を表示できます。", }, mqPolicies: { title: "ポリシー管理", @@ -9855,7 +9855,7 @@ export default withEnglishFallback({ brokerName: "Broker 名", roleMaster: "Master", roleSlave: "Slave", - clusterTitle: "クラスタ", + clusterTitle: "クラスター", }, mqRaw: { title: "Raw API", @@ -9869,7 +9869,7 @@ export default withEnglishFallback({ method: "Method", path: "Path", pathPlaceholder: "/admin/v2/...", - queryParams: "クエリパラメータ", + queryParams: "クエリパラメーター", queryPlaceholder: "key=value (1行1件)", jsonBody: "JSON Body", format: "整形", @@ -10274,7 +10274,7 @@ export default withEnglishFallback({ connectedAt: "接続日時", actions: "操作", closeConnection: "接続を閉じる", - confirmClose: "接続「{name}」を閉じますか?すべてのチャネルが閉じられ、この操作は取り消せません。", + confirmClose: "接続「{name}」を閉じますか?すべてのチャネルが閉じられ、この操作は取り消せません。", readOnly: "この接続は読み取り専用のため、書き込み操作は実行できません。", noChannels: "この接続にチャネルはありません", channelName: "チャネル", @@ -10315,7 +10315,7 @@ export default withEnglishFallback({ grant: "付与", selectUser: "ユーザーを選択", selectVhost: "仮想ホストを選択", - patternHint: "リソース名にマッチする正規表現。空の場合は .*(すべて)が既定です。", + patternHint: "リソース名に一致する正規表現。空の場合は .*(すべて)が既定です。", userRequired: "ユーザーを選択してください", vhostRequired: "仮想ホストを選択してください", readOnly: "この接続は読み取り専用のため、書き込み操作は無効です。", @@ -10344,7 +10344,7 @@ export default withEnglishFallback({ definitionKey: "キー", definitionValue: "値", addDefinition: "定義エントリを追加", - patternHint: "キュー/エクスチェンジ名にマッチする正規表現。", + patternHint: "キュー/エクスチェンジ名に一致する正規表現。", nameRequired: "ポリシー名は必須です", vhostRequired: "仮想ホストを選択してください", patternRequired: "パターンは必須です", @@ -10377,10 +10377,10 @@ export default withEnglishFallback({ noNodes: "ノードがありません", }, mqRocketmq: { - consumerGroupTitle: "コンシューマグループ", - searchConsumerGroup: "コンシューマグループを検索", - connectionNotReady: "接続が準備できていません。クラスタ情報を更新してください。", - noDlqTopics: "デッドレター Topic が見つかりません。トピックページで「デッドレター」タイプフィルターを有効にしてから更新してください。", + consumerGroupTitle: "コンシューマーグループ", + searchConsumerGroup: "コンシューマーグループを検索", + connectionNotReady: "接続が準備できていません。クラスター情報を更新してください。", + noDlqTopics: "デッドレタートピックが見つかりません。トピックページで「デッドレター」タイプフィルターを有効にしてから更新してください。", topicFilterAll: "すべて", topicFilterBusiness: "ビジネス", topicFilterDlq: "デッドレター", @@ -10389,21 +10389,21 @@ export default withEnglishFallback({ aclTitle: "アクセス制御", actionMessageQuery: "メッセージ検索", actionSendMessage: "メッセージ送信", - dlqConsumerGroup: "コンシューマグループ", - dlqQueryByKey: "Key で検索", + dlqConsumerGroup: "コンシューマーグループ", + dlqQueryByKey: "キーで検索", viewDlqMessages: "デッドレターメッセージを表示", namesrvAddr: "NameServer", }, mqTrace: { title: "メッセージトレース", msgIdRequired: "メッセージ ID は空にできません", - traceTopic: "トレース Topic", + traceTopic: "トレース用トピック", querying: "検索中...", noTrace: "トレース記録が見つかりませんでした", viewTrace: "消費トレースを表示", detailTitle: "消費トレース詳細", traceTopicRouteMissing: - "トレース Topic が NameServer にルート情報がありません (CODE: 17)。\n\n一般的な原因:\n1. Broker でメッセージトレースが有効になっていない: broker.conf で traceTopicEnable=true を設定し Broker を再起動\n2. Producer/Consumer でトレースが有効になっていない: setEnableTrace(true)\n3. カスタムトレース Topic を使用している場合は、上で正しいトレース Topic を選択してください", + "トレース Topic が NameServer にルート情報がありません (CODE: 17)。\n\n一般的な原因:\n1. Broker でメッセージトレースが有効になっていない: broker.conf で traceTopicEnable=true を設定し Broker を再起動\n2. Producer/Consumer でトレースが有効になっていない: setEnableTrace(true)\n3. カスタムトレース用トピックを使用している場合は、上で正しいトレース用トピックを選択してください", typePub: "Pub", typeSubBefore: "SubBefore", typeSubAfter: "SubAfter", @@ -10424,7 +10424,7 @@ export default withEnglishFallback({ fieldMsgType: "メッセージ種別", fieldOffsetMsgId: "Offset MsgId", fieldRequestId: "Request ID", - fieldRetryTimes: "リトライ回数", + fieldRetryTimes: "再試行回数", fieldContextCode: "Context Code", rawPayload: "生トレース", }, @@ -10659,7 +10659,7 @@ export default withEnglishFallback({ overview: "概要", analysis: "アナライズ", documents: "ドキュメント", - paramsets: "パラメータセット", + paramsets: "パラメーターセット", files: "ファイル", ping: "Ping", plugins: "プラグイン / 統計",