From 71090d56c019f9560d91f7da8e47ca12e180ee57 Mon Sep 17 00:00:00 2001 From: cwatanab Date: Fri, 31 Jul 2026 17:24:13 +0900 Subject: [PATCH] feat(i18n): add missing Japanese translations --- apps/desktop/src/i18n/locales/ja.ts | 55 +++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/apps/desktop/src/i18n/locales/ja.ts b/apps/desktop/src/i18n/locales/ja.ts index ffde8656e..cb4ee9c80 100644 --- a/apps/desktop/src/i18n/locales/ja.ts +++ b/apps/desktop/src/i18n/locales/ja.ts @@ -697,6 +697,27 @@ export default withEnglishFallback({ damengJvmOptionsPlaceholder: "-Djava.net.preferIPv4Stack=true", damengJvmOptionsHint: "1 行に 1 つの -Dkey または -Dkey=value を入力します。空白を含む値にもシェル引用符は不要です。", damengJvmOptionsInvalid: "{line} 行目は、シェル引用符を使わない -Dkey または -Dkey=value 形式で入力してください。", + localInfilePathHint: "LOAD DATA LOCAL INFILE を使用する場合、localInfilePath=/絶対パス/file.csv で各ファイルを明示的に許可してください。複数のファイルがある場合はこのパラメータを繰り返します。", + hiveAuthMode: "認証", + hiveAuthNone: "なし", + hivePrincipal: "プリンシパル", + hiveKerberosPrincipalRequired: "Hive Kerberos プリンシパルは必須です", + hiveKrb5ConfBrowse: "krb5.conf を選択", + hiveJaasConfigBrowse: "JAAS 設定を選択", + hiveTicketCache: "チケットキャッシュ", + hiveTicketCacheFallback: "useSubjectCredsOnly=false を設定", + hiveJvmOptions: "JVM オプション", + hiveJvmOptionsPlaceholder: "-Dsun.security.krb5.debug=true", + httpTunnel: "HTTP トンネル", + httpTunnelAdd: "HTTP トンネルを追加", + httpTunnelUrl: "トンネルスクリプト URL", + httpTunnelToken: "トンネル Token", + httpTunnelTokenPlaceholder: "dbx_tunnel.php で設定された Token", + httpTunnelConnectTimeout: "トンネルタイムアウト(秒)", + httpTunnelDefaultName: "HTTP トンネル {index}", + httpTunnelInvalidOrder: "{hop}: HTTP トンネルは最初のトンネル/プロキシレイヤーに配置する必要があります", + httpTunnelInvalidUrl: "{hop}: トンネルスクリプト URL は必須です", + httpTunnelInvalidTimeout: "{hop}: HTTP トンネルのタイムアウト時間は 1 から 300 秒の間で設定してください", }, editor: { duckdbDraining: "前回の DuckDB クエリはまだ停止処理中です。しばらくしてから再試行してください。", @@ -1386,6 +1407,11 @@ export default withEnglishFallback({ xlsxHeaderPrompt: "Excel エクスポート時に使用するヘッダー形式を選択してください:", xlsxHeaderOriginal: "ヘッダーにフィールド名を使用", xlsxHeaderComment: "ヘッダーにコメントを使用", + searchMode: "検索モード", + searchModeHint: "Ctrl+F 検索時に一致する行をフィルタリングするか、全行を表示したまま一致箇所をハイライトするかを選択します。", + searchModeFilter: "フィルター", + searchModeHighlight: "ハイライト", + emptyStringValue: "空文字", }, exportProgress: { xlsxRowLimit: "XLSX は最大 {limit} 行のデータに対応しています。完全な結果を得るには CSV エクスポートを使用してください。", @@ -2668,6 +2694,11 @@ export default withEnglishFallback({ identitySeed: "開始値", identityIncrement: "増分", sqlServerIdentityTypeHint: "SQL Server の ID 列は tinyint、smallint、int、bigint、scale 0 の decimal/numeric のみ対応します", + enumValues: "列挙型の値", + enumValueCount: "{count} 件の値", + addEnumValue: "値を追加", + removeEnumValue: "列挙型の値を削除", + enumValuePlaceholder: "値(空文字可)", }, diagram: { title: "リレーション図", @@ -3650,6 +3681,15 @@ export default withEnglishFallback({ status_done: "Import complete", status_error: "Import failed", status_cancelled: "Import cancelled", + targetMode: "ターゲット", + existingTable: "既存のテーブル", + createTable: "新規テーブルを作成", + createTableHint: "ファイルから列を自動推測", + targetTableName: "テーブル名", + noExistingTarget: "テーブルが選択されていません", + titleRow: "ヘッダー行(0 はなし)", + dataStartRow: "データ開始行", + lastDataRow: "データ終了行(0 は末尾まで)", }, dataGenerate: { title: "データ生成", @@ -4890,6 +4930,21 @@ export default withEnglishFallback({ routineSourceOpenModeQueryTabDescription: "新しいデータタブでソースコードを開きます。SQLクエリの実行と同じ方法です。", routineSourceOpenModeDialog: "ポップアップウィンドウ", routineSourceOpenModeDialogDescription: "ポップアップダイアログでソースコードを開き、素早く表示・編集できます。", + syncSecretsSharedDescription: "WebDAV、GitHub Gist、Gitee スニペットに適用されます。有効にすると、機密情報は暗号化されてスナップショットに同期されます。", + syncSnippetTitle: "GitHub / Gitee スニペット同期", + syncSnippetDescription: "同一の DBX スナップショットを非公開スニペットに保存します。初回アップロード時にスニペットが自動作成され、ID が保存されます。", + syncSnippetProvider: "プロバイダー", + syncSnippetId: "スニペット ID", + syncSnippetIdPlaceholder: "初回アップロード時は空欄のままで可", + syncSnippetToken: "アクセストークン", + syncSnippetRememberToken: "この端末に暗号化して保存", + syncSnippetTokenDescription: "GitHub トークンには Gists の書き込み権限が必要です。トークンは同期スナップショットに含まれません。", + syncSnippetTestSuccess: "スニペット同期ターゲットにアクセス可能です。", + syncSnippetUploadSuccess: "スニペット {id} に {bytes} バイトをアップロードしました。", + syncSnippetDownloadSuccess: "スニペット {id} から {bytes} バイトをダウンロードして適用しました。", + syncSnippetGuide: "設定ガイド", + insertSpaceAfterCompletion: "補全後に自動でスペースを挿入", + insertSpaceAfterCompletionDescription: "キーワード、テーブル名、列名の補全確定時、次の文字が許容する場合に自動でスペースを補填します", }, driverStore: { jreDirRemoveFailed: "古い JRE ディレクトリを削除できませんでした: {path}(元のエラー: {error})",