From 5db135a1030d8e1aed21fe9d02056a9284329ac3 Mon Sep 17 00:00:00 2001 From: JacobLinCool Date: Wed, 24 Jan 2024 19:19:22 +0800 Subject: [PATCH] feat: add ja locales Translated by GPT --- locales/en.json | 3 +- locales/es-ES.json | 7 ++-- locales/es-MX.json | 5 +-- locales/ja.json | 90 ++++++++++++++++++++++++++++++++++++++++++++++ locales/zh-CN.json | 3 +- locales/zh-TW.json | 3 +- src/lib/i18n.ts | 3 ++ 7 files changed, 105 insertions(+), 9 deletions(-) create mode 100644 locales/ja.json diff --git a/locales/en.json b/locales/en.json index 5907017..edd300c 100644 --- a/locales/en.json +++ b/locales/en.json @@ -14,7 +14,8 @@ "zh-CN": "Simplified Chinese", "zh-TW": "Traditional Chinese", "es-MX": "Mexican Spanish", - "es-ES": "Spanish from Spain" + "es-ES": "Spanish from Spain", + "ja": "Japanese" }, "language": "Language", "n-ms": "{n} ms", diff --git a/locales/es-ES.json b/locales/es-ES.json index 218beb8..2efb460 100644 --- a/locales/es-ES.json +++ b/locales/es-ES.json @@ -13,8 +13,9 @@ "en": "Inglés", "zh-CN": "Chino simplificado", "zh-TW": "Chino tradicional", - "es-MX": "Español mexicano", - "es-ES": "Español de españa" + "es-MX": "Español mexicano", + "es-ES": "Español de españa", + "ja": "Japonés" }, "language": "Idioma", "n-ms": "{n} ms", @@ -87,5 +88,3 @@ "suggestion-will-appear-here": "El SQL generado aparecerá aquí", "theme": "Tema" } - - diff --git a/locales/es-MX.json b/locales/es-MX.json index 6f783db..01bb332 100644 --- a/locales/es-MX.json +++ b/locales/es-MX.json @@ -13,8 +13,9 @@ "en": "Inglés", "zh-CN": "Chino simplificado", "zh-TW": "Chino tradicional", - "es-MX": "Español mexicano", - "es-ES": "Español de españa" + "es-MX": "Español mexicano", + "es-ES": "Español de españa", + "ja": "Japonés" }, "language": "Idioma", "n-ms": "{n} ms", diff --git a/locales/ja.json b/locales/ja.json new file mode 100644 index 0000000..74fdc56 --- /dev/null +++ b/locales/ja.json @@ -0,0 +1,90 @@ +{ + "col-default": "デフォルト値", + "col-name": "列名", + "col-type": "型", + "d1-manager": { + "description": "D1 Managerは、Cloudflare D1(サーバーレスSQLデータベース)用のウェブインターフェースとAPIです。簡単にデータベース、テーブル、データを管理できるユーザーフレンドリーなインターフェースを提供します。APIは柔軟性と既存のワークフローとの統合を提供します。D1 Managerは、ユーザーがデータに集中できるようにします。", + "name": "D1 Manager", + "short": "Cloudflare D1 内のデータを簡単に管理" + }, + "d1-manager-manage-db": "D1 Manager を使用して {db} 内のデータを管理", + "download": "ダウンロード", + "lang": { + "en": "英語", + "zh-CN": "簡体字中国語", + "zh-TW": "繁体字中国語", + "es-MX": "メキシコスペイン語", + "es-ES": "スペイン語", + "ja": "日本語" + }, + "language": "言語", + "n-ms": "{n} ミリ秒かかりました", + "n-table-in-db": "{db} には {n} つのテーブルがあります", + "plugin": { + "add-record": { + "add": "データを追加", + "column": "列", + "error": "エラーが発生しました", + "integer-is-required": "整数が必要です", + "n-ms": "実行には {n} ミリ秒かかりました", + "name": "データ追加", + "real-is-required": "実数が必要です", + "success": "追加成功", + "value": "値" + }, + "csv": { + "export": "エクスポート", + "export-csv": "CSV をエクスポート", + "import": "インポート", + "import-csv": "CSVをインポート", + "invalid-column-name-key": "無効な列:{key}", + "n-ms-m-changes": "{n} ミリ秒で、{m} 件のデータ変更", + "name": "CSV のインポートとエクスポート", + "no-result": "結果がありません", + "select-a-csv-file": "CSV ファイルを選択" + }, + "run-query": { + "export": "エクスポート", + "n-ms-m-changes": "{n} ミリ秒で、{m} 件のデータ変更", + "name": "SQL クエリの実行", + "no-result": "結果にデータがありません", + "no-results": "一致する結果はありません", + "run": "実行", + "unknown-error": "不明なエラー" + }, + "semantic-query": { + "autorun-on-read-only-queries": "読み取り専用のクエリは自動的に実行されます。", + "export": "エクスポート", + "n-ms-m-changes": "{n} ミリ秒で、{m} 件のデータ変更", + "name": "セマンティッククエリ", + "no-result": "結果にデータがありません", + "no-results": "一致する結果はありません", + "requires-openai_api_key": "注意:このツールは OPENAI_API_KEY 環境変数の設定が必要です。", + "run": "実行", + "suggest": "文を作成", + "unknown-error": "不明なエラー" + }, + "table-browser": { + "click-to-sort-by": "{col} でソートするにはクリック", + "invalid-rowid": "無効な行 ID", + "name": "テーブルブラウザ", + "next": "次のページ", + "no-record": "データがありません", + "no-result": "データがありません", + "no-results": "一致する結果はありません", + "prev": "前のページ", + "showing": "{from} から {to} までのデータを表示", + "table-is-locked": "テーブルはロックされています。編集するにはロックを解除してください", + "table-is-locked-click-to-unlock": "ロックされています。編集を有効にするにはクリックしてください", + "table-is-unlocked-click-to-lock": "ロックが解除されています。編集を無効にするにはクリックしてください", + "unknown-error": "不明なエラー" + } + }, + "rows": "データの数", + "see-github": "GitHub で使用説明を見る", + "select-database": "データベースを選択", + "select-database-from-above": "右上からデータベースを選択してください", + "show-first-10-records": "{table} の最初の 10 レコードを表示", + "suggestion-will-appear-here": "生成された SQL 文がここに表示されます", + "theme": "テーマ" +} diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 335c64e..e315f45 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -14,7 +14,8 @@ "zh-CN": "简体中文", "zh-TW": "繁体中文", "es-MX": "墨西哥西班牙语", - "es-ES": "西班牙的西班牙语" + "es-ES": "西班牙语", + "ja": "日语" }, "language": "语言", "n-ms": "花费 {n} 毫秒", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index c1f88e4..c58176b 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -14,7 +14,8 @@ "zh-CN": "簡體中文", "zh-TW": "正體中文", "es-MX": "墨西哥西班牙語", - "es-ES": "西班牙的西班牙語" + "es-ES": "西班牙語", + "ja": "日語" }, "language": "語言", "n-ms": "花費 {n} 毫秒", diff --git a/src/lib/i18n.ts b/src/lib/i18n.ts index 26004cf..4598b96 100644 --- a/src/lib/i18n.ts +++ b/src/lib/i18n.ts @@ -6,6 +6,9 @@ const fallback = "en"; register("en", () => import("$i18n/en.json")); register("zh-TW", () => import("$i18n/zh-TW.json")); register("zh-CN", () => import("$i18n/zh-CN.json")); +register("es-ES", () => import("$i18n/es-ES.json")); +register("es-MX", () => import("$i18n/es-MX.json")); +register("ja", () => import("$i18n/ja.json")); init({ fallbackLocale: fallback,