feat: recurrence editor, set-default calendar, and timezone-aware calendar queries

This commit is contained in:
Linus Rath
2026-06-11 19:05:11 +02:00
parent be58cee989
commit 08f344403b
26 changed files with 1519 additions and 62 deletions
+45 -1
View File
@@ -1380,6 +1380,17 @@
"copy": "コピー",
"copied": "コピー済み",
"password_instructions": "上記のJMAPユーザー名とアプリパスワードを使用してメールクライアントにサインインします。まだ作成していない場合は、上のセクションでアプリパスワードを作成してください。"
},
"link_device": {
"title": "モバイルアプリを連携",
"description": "入力なしで Bulwark Mail モバイルアプリにサインインできます。ここで QR コードを生成し、アプリのログイン画面からスキャンしてください。",
"generate": "QRコードを表示",
"regenerate": "新しいコードを表示",
"instructions": "Bulwark Mail アプリを開き、ログイン画面で「QRコードをスキャン」をタップして、カメラをここに向けてください。",
"expires_in": "このコードは{seconds}秒で期限切れになります。一度しか使用できません。",
"expired": "このコードは期限切れです。",
"generating": "生成中…",
"error": "ペアリングコードを作成できませんでした。もう一度お試しください。"
}
},
"identities": {
@@ -2490,7 +2501,37 @@
"every_n_weeks": "{count}週間ごと",
"every_n_months": "{count}か月ごと",
"until": "終了日",
"occurrences": "{count}回"
"occurrences": "{count}回",
"custom": "カスタム…",
"edit_custom": "カスタム繰り返しを編集",
"every_n_years": "{count}年ごと",
"on_days": "{days}",
"on_day_n": "{day}日",
"on_the_nth": "{nth}{day}",
"in_month": "{month}",
"nth_1": "第1",
"nth_2": "第2",
"nth_3": "第3",
"nth_4": "第4",
"nth_last": "最終",
"editor_freq_day": "日",
"editor_freq_week": "週",
"editor_freq_month": "月",
"editor_freq_year": "年",
"editor_repeats_on": "繰り返し",
"editor_every": "間隔:",
"editor_unit_days": "日ごと",
"editor_unit_weeks": "週間ごと",
"editor_unit_months": "か月ごと",
"editor_unit_years": "年ごと",
"editor_on_day": "日付:",
"editor_on_the": "曜日:",
"editor_in": "月:",
"editor_ends": "終了",
"editor_never": "なし",
"editor_ends_on": "終了日",
"editor_ends_after": "回数",
"editor_occurrences": "回"
},
"recurrence_scope": {
"edit_title": "繰り返しイベントを編集",
@@ -2662,6 +2703,9 @@
"copy_url": "CalDAV URLをコピー",
"url_copied": "CalDAV URLをクリップボードにコピーしました",
"confirm_clear": "\"{name}\"のすべてのイベントを削除しますか?この操作は元に戻せません。",
"set_default": "デフォルトに設定",
"default_updated": "デフォルトのカレンダーを更新しました",
"error_default": "デフォルトのカレンダーを設定できませんでした",
"clear_events": "イベントを削除",
"events_cleared": "{count}件のイベントを削除しました",
"error_clear": "カレンダーイベントの削除に失敗しました",