From b8019dfc8ca9b021c274da8f992b2fad0144f620 Mon Sep 17 00:00:00 2001 From: sss3978 <106522699+soma3978@users.noreply.github.com> Date: Thu, 14 May 2026 17:22:21 +0900 Subject: [PATCH] Update ja.ts --- client/src/i18n/translations/ja.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/client/src/i18n/translations/ja.ts b/client/src/i18n/translations/ja.ts index 289c1cd4..75014962 100644 --- a/client/src/i18n/translations/ja.ts +++ b/client/src/i18n/translations/ja.ts @@ -30,6 +30,8 @@ const ja: Record = { 'common.none': 'なし', 'common.date': '日付', 'common.rename': '名前を変更', + 'common.discardChanges': '変更をキャンセル', + 'common.discard': 'キャンセル', 'common.name': '名前', 'common.email': 'メールアドレス', 'common.password': 'パスワード', @@ -122,6 +124,20 @@ const ja: Record = { 'dashboard.toast.copied': '旅行をコピーしました!', 'dashboard.toast.copyError': '旅行のコピーに失敗しました', 'dashboard.confirm.delete': '旅行「{title}」を削除しますか?すべての場所と計画は完全に削除されます。', + 'dashboard.confirm.copy.title': 'この旅行をコピーしますか?', + 'dashboard.confirm.copy.willCopy': 'コピーされる内容', + 'dashboard.confirm.copy.will1': '日数、訪問先 & 日ごとの割り当て', + 'dashboard.confirm.copy.will2': '宿泊施設 & 予約', + 'dashboard.confirm.copy.will3': '予算項目 & カテゴリの順序', + 'dashboard.confirm.copy.will4': '持ち物リスト(未チェックのみ)', + 'dashboard.confirm.copy.will5': 'TODO(未割り当て & 未チェック)', + 'dashboard.confirm.copy.will6': '日ごとのメモ', + 'dashboard.confirm.copy.wontCopy': 'コピーされない内容', + 'dashboard.confirm.copy.wont1': '共同編集者 & メンバー割り当て', + 'dashboard.confirm.copy.wont2': '共同ノート、投票 & メッセージ', + 'dashboard.confirm.copy.wont3': 'ファイル & 写真', + 'dashboard.confirm.copy.wont4': '共有トークン', + 'dashboard.confirm.copy.confirm': '旅行をコピー', 'dashboard.editTrip': '旅行を編集', 'dashboard.createTrip': '新しい旅行を作成', 'dashboard.tripTitle': 'タイトル', @@ -1306,6 +1322,7 @@ const ja: Record = { 'files.toast.deleteError': 'ファイルの削除に失敗しました', 'files.sourcePlan': '日別計画', 'files.sourceBooking': '予約', + 'files.sourceTransport': '移動', 'files.attach': '添付', 'files.pasteHint': 'クリップボードから画像を貼り付けることもできます(Ctrl+V)', 'files.trash': 'ゴミ箱', @@ -1318,6 +1335,7 @@ const ja: Record = { 'files.assignTitle': 'ファイルを割り当て', 'files.assignPlace': '場所', 'files.assignBooking': '予約', + 'files.assignTransport': '移動', 'files.unassigned': '未割り当て', 'files.unlink': 'リンクを解除', 'files.toast.trashed': 'ゴミ箱に移動しました', @@ -1685,6 +1703,7 @@ const ja: Record = { 'memories.providerUrlHintSynology': 'URLにPhotosアプリのパスを含めてください(例:https://nas:5001/photo)', 'memories.testConnection': '接続をテスト', 'memories.testFirst': '先に接続をテストしてください', + 'memories.testShort': 'テスト', 'memories.connected': '接続済み', 'memories.disconnected': '未接続', 'memories.connectionSuccess': '{provider_name} に接続しました', @@ -2374,7 +2393,11 @@ const ja: Record = { 'system_notice.v3_thankyou.title': '開発者より一言', 'system_notice.v3_thankyou.body': '少しだけお時間をください。\n\nTREKは、自分の旅のために作った小さな個人プロジェクトでした。それが今では4,000人以上に使ってもらえるとは思ってもいませんでした。スターも、Issueも、機能要望も、すべて目を通しています。\n\nTREKはこれからもオープンソース、自分でホストでき、あなたのものです。トラッキングなし、サブスクなし。旅が好きな人が作ったツールです。\n\nhttps://github.com/jubnlにも感謝を。3.0の多くはあなたのおかげです。\n\nバグ報告、翻訳、共有、利用してくれたすべての方へ—本当にありがとうございます。\n\nこれからも一緒に旅を。\n\n— Maurice', + // System notices — 3.0.14 + 'system_notice.v3014_whitespace_collision.title': '対応が必要:ユーザーアカウントの競合', + 'system_notice.v3014_whitespace_collision.body': '3.0.14 へのアップグレードにより、保存されているアカウントの先頭または末尾の空白が原因で、ユーザー名またはメールアドレスの競合が1件以上検出されました。影響を受けたアカウントは自動的にリネームされています。対象となるアカウントを特定するには、サーバーログで **[migration] WHITESPACE COLLISION** で始まる行を確認してください。', // System notices — onboarding + 'system_notice.welcome_v1.title': 'TREKへようこそ', 'system_notice.welcome_v1.body': 'オールインワンの旅行プランナー。旅程作成、共有、整理をオンライン・オフラインで。', 'system_notice.welcome_v1.cta_label': '旅行を計画',