Files
InvestmentTrackerApp/PortfolioJournal/Resources/ja.lproj/Localizable.strings
T
alexandrev-tibco 10f6d0ca20 Release 1.2.1: iCloud sync improvements + ASO multilingual metadata
iCloud sync:
- Force viewContext.refreshAllObjects() on remote change notifications so
  data from other devices is picked up immediately without app restart
- Call refreshFromCloudKit() on foreground to merge any changes made while
  the device was inactive
- Wait up to 10s for initial CloudKit sync on launch before showing onboarding
  (shows "Checking iCloud..." during the wait)
- New OnboardingICloudCheckView: shown on fresh installs with iCloud available,
  lets user restore from iCloud before starting onboarding from scratch

Localization:
- Added de, fr, it, ja, pt-BR lproj folders
- New iCloud onboarding strings in en + es-ES (+ button literals)

ASO metadata (fastlane):
- Updated en-US: new subtitle, keywords, description (fixed "no cloud sync"
  claim), promotional text, release notes
- Added full metadata for es-ES, de-DE, fr-FR, it, ja, pt-BR (63 files total)
- All keyword fields validated ≤100 Unicode chars

Infrastructure:
- Gemfile + Gemfile.lock for fastlane
- Scripts/archive_and_upload_appstore.sh for CI/CD

Version: 1.2.1 (build 7)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 11:54:35 +01:00

295 lines
15 KiB
Plaintext

"app_name" = "Portfolio Journal";
"ok" = "OK";
"cancel" = "キャンセル";
"save" = "保存";
"delete" = "削除";
"edit" = "編集";
"add" = "追加";
"done" = "完了";
"close" = "閉じる";
"continue" = "続ける";
"skip" = "スキップ";
"error" = "エラー";
"success" = "成功";
"loading" = "読み込み中...";
"loading_data" = "データを読み込み中...";
"tab_dashboard" = "ホーム";
"tab_sources" = "ソース";
"tab_charts" = "チャート";
"tab_settings" = "設定";
"dashboard_title" = "ホーム";
"total_portfolio_value" = "ポートフォリオ合計額";
"today" = "今日";
"returns" = "リターン";
"by_category" = "カテゴリ別";
"pending_updates" = "未更新";
"see_all" = "すべて表示";
"sources_title" = "ソース";
"add_source" = "ソースを追加";
"source_name" = "ソース名";
"select_category" = "カテゴリを選択";
"initial_value" = "初期金額";
"initial_value_optional" = "初期金額(任意)";
"reminder_frequency" = "リマインダー頻度";
"source_limit_warning" = "ソース数の上限に達しました。Premium にアップグレードすると無制限になります。";
"no_sources" = "投資ソースがありません";
"no_sources_message" = "最初の投資ソースを追加してポートフォリオの追跡を始めましょう。";
"add_snapshot" = "スナップショットを追加";
"edit_snapshot" = "スナップショットを編集";
"snapshot_date" = "日付";
"snapshot_value" = "金額";
"snapshot_contribution" = "追加資金";
"contribution_optional" = "追加資金(任意)";
"notes" = "メモ";
"notes_optional" = "メモ(任意)";
"previous_value" = "前回: %@";
"change_from_previous" = "前回からの変化";
"charts_title" = "チャート";
"evolution" = "推移";
"allocation" = "配分";
"performance" = "パフォーマンス";
"drawdown" = "ドローダウン";
"volatility" = "ボラティリティ";
"prediction" = "予測";
"portfolio_evolution" = "ポートフォリオ推移";
"asset_allocation" = "資産配分";
"performance_by_category" = "カテゴリ別パフォーマンス";
"drawdown_analysis" = "ドローダウン分析";
"prediction_12_month" = "12か月予測";
"not_enough_data" = "データが不足しています";
"cagr" = "CAGR";
"twr" = "TWR";
"max_drawdown" = "最大ドローダウン";
"sharpe_ratio" = "シャープレシオ";
"win_rate" = "勝率";
"avg_monthly" = "月平均";
"best_month" = "最高の月";
"worst_month" = "最悪の月";
"premium" = "Premium";
"upgrade_to_premium" = "Premium にアップグレード";
"unlock_full_potential" = "すべての機能を解放";
"one_time_purchase" = "買い切り";
"includes_family_sharing" = "ファミリー共有対応";
"upgrade_now" = "今すぐアップグレード";
"restore_purchases" = "購入を復元";
"premium_active" = "Premium 有効";
"premium_feature" = "Premium 機能";
"unlock" = "ロック解除";
"feature_unlimited_sources" = "無制限のソース";
"feature_unlimited_sources_desc" = "好きなだけ投資を追跡できます";
"feature_full_history" = "完全な履歴";
"feature_full_history_desc" = "投資履歴をすべて確認できます";
"feature_advanced_charts" = "高度なチャート";
"feature_advanced_charts_desc" = "詳細分析チャート 5 種類";
"feature_predictions" = "予測";
"feature_predictions_desc" = "AI による12か月予測";
"feature_export" = "データを書き出し";
"feature_export_desc" = "CSV と JSON に書き出し";
"feature_no_ads" = "広告なし";
"feature_no_ads_desc" = "ずっと広告なしで使えます";
"paywall_benefit_history_title" = "完全な履歴";
"paywall_benefit_history_subtitle" = "初日からのすべての snapshot、追加資金、利益を確認";
"paywall_benefit_charts_title" = "傾向が見えるチャート";
"paywall_benefit_charts_subtitle" = "配分、ドローダウン、パフォーマンスを一か所で確認";
"paywall_benefit_forecasts_title" = "12か月予測";
"paywall_benefit_forecasts_subtitle" = "ポートフォリオの行き先を見通せます";
"paywall_benefit_noads_title" = "広告は一切なし";
"paywall_benefit_noads_subtitle" = "気が散らない、集中できる体験";
"settings_title" = "設定";
"subscription" = "サブスクリプション";
"notifications" = "通知";
"default_reminder_time" = "デフォルトの通知時刻";
"data" = "データ";
"export_data" = "データを書き出し";
"total_sources" = "ソース合計";
"total_snapshots" = "スナップショット合計";
"storage_used" = "使用ストレージ";
"about" = "このアプリについて";
"version" = "バージョン";
"privacy_policy" = "プライバシーポリシー";
"terms_of_service" = "利用規約";
"support" = "サポート";
"rate_app" = "アプリを評価";
"danger_zone" = "危険ゾーン";
"reset_all_data" = "すべてのデータをリセット";
"reset_confirmation" = "すべての投資データが完全に削除されます。この操作は元に戻せません。";
"frequency_monthly" = "毎月";
"frequency_quarterly" = "四半期ごと";
"frequency_semiannual" = "半年ごと";
"frequency_annual" = "毎年";
"frequency_custom" = "カスタム";
"frequency_never" = "なし";
"every_n_months" = "%d か月ごと";
"category_stocks" = "株式";
"category_bonds" = "債券";
"category_real_estate" = "不動産";
"category_crypto" = "暗号資産";
"category_cash" = "現金";
"category_etfs" = "ETF";
"category_retirement" = "退職資産";
"category_other" = "その他";
"uncategorized" = "未分類";
"time_1m" = "1M";
"time_3m" = "3M";
"time_6m" = "6M";
"time_1y" = "1Y";
"time_all" = "すべて";
"export_format" = "形式を選択";
"export_csv" = "CSV";
"export_csv_desc" = "Excel、Google Sheets に対応";
"export_json" = "JSON";
"export_json_desc" = "バックアップ用の完全なデータ構造";
"onboarding_track_title" = "投資をまとめて管理";
"onboarding_track_desc" = "株式、債券、不動産、暗号資産など、すべての投資ソースを一か所で追跡できます。";
"onboarding_visualize_title" = "成長を可視化";
"onboarding_visualize_desc" = "美しいチャートでポートフォリオの推移、配分、パフォーマンスを確認できます。";
"onboarding_reminders_title" = "更新を忘れない";
"onboarding_reminders_desc" = "毎月、四半期、またはカスタムで、定期的に投資を記録するためのリマインダーを設定できます。";
"onboarding_sync_title" = "どこでも同期";
"onboarding_sync_desc" = "データは iCloud で自動同期され、すべての Apple デバイスで利用できます。";
"get_started" = "始める";
"onboarding_clarity_title" = "今の立ち位置がすぐ分かる";
"onboarding_clarity_desc" = "総資産、実質リターン、配分をいつでも最新の状態で確認できます。";
"onboarding_habit_title" = "月に5分で十分";
"onboarding_habit_desc" = "月に一度金額を入力するだけ。計算は Portfolio Journal が行い、進捗を見せてくれます。";
"onboarding_calm_title" = "ノイズを無視して、流れを見る。";
"onboarding_calm_desc" = "日々の値動きは本当の物語ではありません。数か月、数年の成長こそが大切です。";
"onboarding_goals_title" = "お金の目標に近づく";
"onboarding_goals_desc" = "目標を設定し、節目を追跡し、どこまで進んだかを把握できます。";
"error_generic" = "エラーが発生しました。もう一度お試しください。";
"error_no_purchases" = "復元できる購入が見つかりません";
"error_purchase_failed" = "購入に失敗しました: %@";
"error_export_failed" = "書き出しに失敗しました。もう一度お試しください。";
"placeholder_source_name" = "例: Vanguard 401k";
"placeholder_value" = "0.00";
"placeholder_notes" = "メモを追加...";
"mood_energized_title" = "絶好調";
"mood_confident_title" = "自信あり";
"mood_balanced_title" = "安定";
"mood_cautious_title" = "慎重";
"mood_stressed_title" = "ストレス";
"mood_energized_detail" = "無敵な気分";
"mood_confident_detail" = "順調で落ち着いている";
"mood_balanced_detail" = "冷静で辛抱強い";
"mood_cautious_detail" = "動きを見守っている";
"mood_stressed_detail" = "一度リセットしたい";
"achievement_streak_3_title" = "3か月連続";
"achievement_streak_3_detail" = "3か月連続で期限内にチェックインしました。";
"achievement_streak_6_title" = "半年連続";
"achievement_streak_6_detail" = "6回連続で期限内にチェックインしました。";
"achievement_streak_12_title" = "1年の勢い";
"achievement_streak_12_detail" = "1年間、一度も期限を逃しませんでした。";
"achievement_perfect_on_time_title" = "一度も遅れなし";
"achievement_perfect_on_time_detail" = "すべてのチェックインが期限前に完了しました。";
"achievement_clutch_finish_title" = "ギリギリ成功";
"achievement_clutch_finish_detail" = "残り数時間で提出、それでも期限内。";
"achievement_early_bird_title" = "早め派";
"achievement_early_bird_detail" = "平均するとかなり余裕を持って終えています。";
"achievements_title" = "実績";
"achievements_view_all" = "すべての実績を見る";
"achievements_nav_title" = "実績";
"achievements_progress_title" = "進捗";
"achievements_unlocked_title" = "解除済み";
"achievements_unlocked_empty" = "チェックインを完了して実績を解除しましょう。";
"achievements_locked_title" = "未解除";
"achievements_locked_empty" = "すべての実績を解除しました。すばらしいです。";
"rating_accessibility" = "評価 %d / 5";
"achievements_unlocked_count" = "%d / %d を解除";
"last_check_in" = "前回のチェックイン: %@";
"next_check_in" = "次回のチェックイン: %@";
"on_time_rate" = "%@ が期限内";
"on_time_count" = "%d/%d が期限内";
"tightest_finish" = "最もギリギリだった完了: 締切の %@ 前。";
"date_today" = "今日";
"date_yesterday" = "昨日";
"date_never" = "なし";
"calendar_event_title" = "%@: 月次チェックイン";
"calendar_event_notes" = "%@ を開いて月次チェックインを完了してください。";
"checkin_enjoying_dialog_title" = "Portfolio Journal をどのくらい気に入っていますか?";
"checkin_enjoying_dialog_message" = "新しい実績おめでとうございます。ご意見は改善に役立ちます。";
"not_now" = "今はしない";
"rating_1_star" = "1つ星";
"rating_n_stars" = "%dつ星";
"app_store_review_title" = "App Store にレビューを残しますか?";
"app_store_review_message" = "5つ星ありがとうございます。ほかの投資家がアプリを見つけやすくなります。";
"write_review" = "レビューを書く";
"save_1_snapshot" = "1件の snapshot を保存";
"save_n_snapshots" = "%d件の snapshot を保存";
"checkin_update_month" = "%@ を更新";
"checkin_start_new" = "開始";
"Home" = "ホーム";
"Sources" = "ソース";
"Charts" = "チャート";
"Settings" = "設定";
"Journal" = "ジャーナル";
"Search monthly notes" = "月次メモを検索";
"Monthly Check-ins" = "月次チェックイン";
"No monthly notes yet." = "まだ月次メモがありません。";
"No matching notes." = "一致するメモがありません。";
"Jump to month" = "月へ移動";
"Today" = "今日";
"Mood not set" = "気分未設定";
"No rating" = "評価なし";
"No note yet." = "まだメモがありません。";
"Monthly Note" = "月次メモ";
"Open Full Note" = "全文を開く";
"Duplicate Previous" = "前回を複製";
"Save" = "保存";
"Monthly Check-in" = "月次チェックイン";
"This Month" = "今月";
"No check-in yet this month" = "今月はまだチェックインがありません";
"Start your first check-in anytime." = "いつでも最初のチェックインを始められます。";
"Mark Check-in Complete" = "チェックインを完了にする";
"Editing stays open. New check-ins unlock after 70% of the month." = "編集は開いたままです。新しいチェックインは月の70%経過後に解放されます。";
"Momentum & Streaks" = "勢いと連続記録";
"Log a check-in to start a streak" = "チェックインを記録して連続記録を始めましょう";
"Streak" = "連続記録";
"On-time in a row" = "連続期限内";
"Best" = "最高";
"Personal best" = "自己ベスト";
"Avg early" = "平均余裕";
"vs deadline" = "締切比";
"On-time score" = "期限内スコア";
"Achievements" = "実績";
"View all achievements" = "すべての実績を見る";
"Monthly Pulse" = "月次パルス";
"Optional" = "任意";
"Rate this month" = "今月を評価";
"How did it feel?" = "どんな気分でしたか?";
"Monthly Summary" = "月次サマリー";
"Starting" = "開始";
"Ending" = "終了";
"Contributions" = "追加資金";
"Net Performance" = "純パフォーマンス";
"Update Sources" = "ソースを更新";
"Add sources to start your monthly check-in." = "月次チェックインを始めるにはソースを追加してください。";
"Updated this cycle" = "このサイクルで更新済み";
"Needs update" = "更新が必要";
"Snapshot Notes" = "スナップショットのメモ";
"No snapshot notes for this month." = "今月のスナップショットメモはありません。";
"Source" = "ソース";
"Your full portfolio,\nfully clear" = "あなたのポートフォリオ全体を、\nもっと明確に";
"One payment. Every feature. Forever." = "一度の支払い。すべての機能を。ずっと。";
"Get Full Access" = "フルアクセスを取得";
"Restore Purchases" = "購入を復元";
"Payment charged to your Apple ID account." = "料金は Apple ID アカウントに請求されます。";
"Terms" = "利用規約";
"Privacy" = "プライバシー";
"· one-time · Family Sharing" = "· 買い切り · ファミリー共有";
"Full access, one payment" = "フルアクセスを一度の支払いで";
"Unlimited sources, advanced charts & more" = "無制限のソース、高度なチャートなど";
"See full access" = "フルアクセスを見る";
"Batch Update" = "一括更新";
"Current value" = "現在の金額";
"Contribution this period (optional)" = "今回の追加資金(任意)";
"Include Contribution" = "追加資金を含める";
"New capital added" = "新たに追加した資金";
"Contribution (Optional)" = "追加資金(任意)";
"Track new capital added to separate it from investment growth." = "投資の成長と分けるため、新たに追加した資金を記録します。";
"Monthly Highlights" = "今月のハイライト";
"Best Performer" = "最高のパフォーマー";
"Worst Performer" = "最も低調だったもの";
"Best Contributor" = "最大の貢献元";
"Update Check-in" = "チェックインを更新";
"Completed %@" = "%@ に完了";