Release 1.4.0 (build 31): retención, quick update, streak, what's new
- 1A: Notificación mensual de resumen de portfolio (día 5 de cada mes) - 1B: Badge de racha mensual en Dashboard (streak counter) - 1C: Empty states mejorados en Goals y Journal con CTAs claros - 2A: Quick Update sheet — actualiza todas las fuentes desde una pantalla - 2B: Notificación batch update redirige al Quick Update sheet - 2C: Widget deep link portfoliojournal://quickupdate abre Quick Update - 3A: App Store version check banner en Settings - 3C: What's New sheet en primer launch de versión nueva - Localización completa en 7 idiomas para todas las nuevas strings Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -292,3 +292,95 @@
|
||||
"Best Contributor" = "最大の貢献元";
|
||||
"Update Check-in" = "チェックインを更新";
|
||||
"Completed %@" = "%@ に完了";
|
||||
|
||||
// MARK: - Missing keys added (1.3.x)
|
||||
"Checking…" = "確認中…";
|
||||
"Clear Filters" = "フィルターをクリア";
|
||||
"Force Upload to iCloud" = "iCloudへ強制アップロード";
|
||||
"No export yet" = "まだエクスポートなし";
|
||||
"Not synced yet" = "まだ同期されていません";
|
||||
"Refresh" = "更新";
|
||||
"Search sources" = "ソースを検索";
|
||||
"Syncing with iCloud..." = "iCloudと同期中...";
|
||||
"Uploading..." = "アップロード中...";
|
||||
"Verify iCloud Setup" = "iCloud設定を確認";
|
||||
"add_source_name_footer" = "ソースとは追跡したい投資のことです:株式、ETF、普通預金、不動産、暗号資産など。";
|
||||
"add_source_name_placeholder" = "例:MSCI World ETF、普通預金、マンション...";
|
||||
"categories_empty" = "カテゴリーがまだありません。";
|
||||
"category_has_sources_warning" = "ソースがあるカテゴリーは削除できません。先にすべてのソースを削除または再割り当てしてください。";
|
||||
"category_name_placeholder" = "例:緊急資金";
|
||||
"chart_yoy_empty" = "比較を表示するには、異なる年のスナップショットを追加してください。";
|
||||
"chart_yoy_title" = "年次比較";
|
||||
"checking_icloud" = "iCloudを確認中...";
|
||||
"contributions_vs_returns_invested" = "投資額";
|
||||
"contributions_vs_returns_returns" = "市場リターン";
|
||||
"contributions_vs_returns_title" = "投資額 vs. リターン";
|
||||
"csv_enter_value" = "値を入力";
|
||||
"csv_field_category" = "カテゴリー";
|
||||
"csv_field_contribution" = "追加投資";
|
||||
"csv_field_date" = "日付";
|
||||
"csv_field_notes" = "メモ";
|
||||
"csv_field_source" = "ソース名(必須)";
|
||||
"csv_field_value" = "値(必須)";
|
||||
"csv_mapping_subtitle" = "CSVの列をPortfolio Journalのフィールドに対応付けてください";
|
||||
"csv_no_column" = "— 未マッピング —";
|
||||
"csv_no_date_hint" = "すべての行が今日のスナップショットとしてインポートされます。";
|
||||
"csv_optional_section" = "任意フィールド";
|
||||
"csv_preview_section" = "CSVプレビュー";
|
||||
"csv_required_section" = "必須フィールド";
|
||||
"csv_use_today" = "今日の日付を使用";
|
||||
"goal_achieved_notification_body" = "目標を達成しました:%@";
|
||||
"goal_achieved_notification_title" = "目標達成! 🎉";
|
||||
"goal_archive" = "アーカイブ";
|
||||
"goal_delete_confirm" = "削除";
|
||||
"goal_delete_message" = "この目標は完全に削除されます。この操作は取り消せません。";
|
||||
"goal_delete_title" = "目標を削除";
|
||||
"goal_unarchive" = "元に戻す";
|
||||
"goals_all_active_achieved" = "すべてのアクティブな目標が達成されました。";
|
||||
"goals_empty_archived" = "アーカイブされた目標はありません。";
|
||||
"goals_filter_active" = "アクティブ";
|
||||
"goals_filter_all" = "すべて";
|
||||
"goals_filter_archived" = "アーカイブ済み";
|
||||
"icloud_check_description" = "他のデバイスにデータがある場合は、iCloudを有効にしてここで復元してください。";
|
||||
"icloud_check_title" = "すでにPortfolio Journalをお使いですか?";
|
||||
"icloud_enabled_description" = "アプリを閉じて再度開いてください。データはiCloudから自動的に読み込まれます。";
|
||||
"icloud_enabled_title" = "iCloudが有効になりました";
|
||||
"monthly_checkin_notification_body" = "今月の値を記録して、ポートフォリオの成長を確認しましょう。";
|
||||
"monthly_checkin_notification_title" = "月次アップデートの時間です";
|
||||
"onboarding_add_first_source" = "最初の投資を追加";
|
||||
"onboarding_import_data" = "既存のデータをインポート";
|
||||
"onboarding_quickstart_subtitle" = "最初の投資ソースを追加して、ポートフォリオの追跡を始めましょう。";
|
||||
"onboarding_quickstart_title" = "もうすぐ完了";
|
||||
"reengagement_body" = "数分で投資の状況を把握できます。";
|
||||
"reengagement_title" = "ポートフォリオが待っています";
|
||||
"snapshot_duplicate_add" = "とにかく追加";
|
||||
"snapshot_duplicate_message" = "今月のスナップショットはすでにあります。別のスナップショットを追加しますか?";
|
||||
"snapshot_duplicate_replace" = "既存を置き換え";
|
||||
"snapshot_duplicate_title" = "スナップショットがすでに存在します";
|
||||
"sources_filter_all" = "すべて";
|
||||
|
||||
// MARK: - 1.4.0 Features
|
||||
"monthly_summary_notification_title" = "毎月のポートフォリオサマリー";
|
||||
"monthly_summary_notification_body" = "今月の投資パフォーマンスを確認しましょう。";
|
||||
"streak_badge" = "%dヶ月連続";
|
||||
"goals_empty_add_cta" = "最初の目標を追加";
|
||||
"journal_empty_title" = "まだ記録がありません";
|
||||
"journal_empty_body" = "スナップショットの更新により月次エントリが自動的に作成されます。最初のソースを追加して始めましょう。";
|
||||
"quick_update_title" = "クイック更新";
|
||||
"quick_update_section_header" = "現在の値を入力";
|
||||
"quick_update_section_footer" = "値が入力されたソースのみ更新されます。";
|
||||
"quick_update_placeholder" = "新しい値";
|
||||
"quick_update_save" = "すべて保存";
|
||||
"quick_update_no_sources" = "ソースなし";
|
||||
"quick_update_no_sources_body" = "クイック更新を使用するには、まず投資ソースを追加してください。";
|
||||
"update_available_title" = "アップデートあり";
|
||||
"update_available_body" = "バージョン%@がApp Storeで利用可能です。";
|
||||
"whats_new_title" = "1.4の新機能";
|
||||
"whats_new_subtitle" = "軌道を保つための改善点。";
|
||||
"whats_new_quick_update_title" = "ポートフォリオのクイック更新";
|
||||
"whats_new_quick_update_body" = "一つの画面からすべてのソースをワンタップで更新できます。";
|
||||
"whats_new_streak_title" = "更新ストリーク";
|
||||
"whats_new_streak_body" = "何ヶ月連続でポートフォリオを最新の状態に保てたか追跡します。";
|
||||
"whats_new_goals_title" = "スマートな目標とジャーナル";
|
||||
"whats_new_goals_body" = "改善された空の状態でより素早く始められます。";
|
||||
"whats_new_continue" = "始めよう";
|
||||
|
||||
Reference in New Issue
Block a user