diff --git a/locales/ai/ja.json b/locales/ai/ja.json
new file mode 100644
index 000000000..d12128b75
--- /dev/null
+++ b/locales/ai/ja.json
@@ -0,0 +1,37 @@
+{
+ "clear_chat": "Chat をクリア",
+ "clear_chat_message": "本当にすべての履歴をクリアしてもよろしいですか?この操作はすべてのコンテンツ、Chat ログ、データを永久に削除し、元に戻すことはできません。",
+ "delete_chat": "Chat を削除",
+ "delete_chat_error": "Chat の削除に失敗しました",
+ "delete_chat_message": "本当に「{{title}}」を削除してもよろしいですか?この操作は元に戻すことはできません。",
+ "delete_chat_success": "Chat が正常に削除されました。",
+ "export_empty_chat": "空の Chat をエクスポートできません",
+ "export_error": "Chat のエクスポートに失敗しました",
+ "export_success": "Chatが正常にエクスポートされました",
+ "personalize.description": "あなた自身について教えてください。そうすれば、パーソナライズされたAIの応答が得られます。",
+ "personalize.prompt.help": "これにより、AIはあなたの好みに基づいてパーソナライズされた応答を提供できます。",
+ "personalize.prompt.label": "個人用プロンプト",
+ "personalize.prompt.placeholder": "あなた自身について、どのようにコンテンツを読みたいかを教えてください...",
+ "personalize.saved": "パーソナライズが正常に保存されました",
+ "personalize.title": "パーソナライズ",
+ "settings.description": "AI の体験を設定し、カスタムショートカットを作成します",
+ "settings.title": "AI 設定",
+ "shortcuts.add": "ショートカットを追加",
+ "shortcuts.added": "ショートカットが正常に追加されました",
+ "shortcuts.create_first": "最初のショートカットを作成",
+ "shortcuts.deleted": "ショートカットが正常に削除されました",
+ "shortcuts.description": "クイックアクションのためのカスタムAIショートカットを作成します",
+ "shortcuts.empty.description": "一般的なタスクを迅速に実行し、即座にAIアシスタンスを得るためのカスタムAIショートカットを作成します。",
+ "shortcuts.empty.title": "ショートカットはまだありません",
+ "shortcuts.enabled": "有効",
+ "shortcuts.hotkey": "ホットキー(オプション)",
+ "shortcuts.hotkey_placeholder": "例:Cmd+S",
+ "shortcuts.name": "名前",
+ "shortcuts.name_placeholder": "例:記事を要約",
+ "shortcuts.prompt": "プロンプト",
+ "shortcuts.prompt_placeholder": "AI に対する明確な指示を書いてください...",
+ "shortcuts.title": "AI ショートカット",
+ "shortcuts.updated": "ショートカットが正常に更新されました",
+ "shortcuts.validation.required": "名前とプロンプトは必須です",
+ "welcome_description": "私はあなたの読書と執筆のニーズをサポートするためにここにいます。今日はどのようにお手伝いできますか?"
+}
diff --git a/locales/app/ja.json b/locales/app/ja.json
index 50dd16dec..ced32e46f 100644
--- a/locales/app/ja.json
+++ b/locales/app/ja.json
@@ -22,6 +22,9 @@
"achievement.product_hunt_vote_description": "あなたは Product Hunt での Folo サポーターです",
"activation.activate": "有効化",
"activation.description": "パブリック ベータ テストフェーズ期間中、この機能を使用するには招待コードが必要です。",
+ "activation.plan.description": "現在、無料プランを使用しています。プランをアップグレードして、さらに多くの機能をアンロックしてください。",
+ "activation.plan.title": "プランのアップグレード",
+ "activation.plan.upgrade": "アップグレード",
"activation.title": "招待コード",
"ai_daily.header": "AI デイリーリポート",
"ai_daily.no_found": "この期間の AI ニュースはありません。",
@@ -113,13 +116,15 @@
"entry_actions.copy_title": "タイトルをコピー",
"entry_actions.delete": "削除",
"entry_actions.deleted": "削除済み",
- "entry_actions.export_as_pdf": "PDFとしてエクスポート",
+ "entry_actions.export_as_pdf": "PDF としてエクスポート",
"entry_actions.failed_to_delete": "削除に失敗しました。",
+ "entry_actions.failed_to_login_to_qbittorrent": "qBittorrent へのログインに失敗しました。",
"entry_actions.failed_to_save_to_cubox": "Cubox への保存に失敗しました。",
"entry_actions.failed_to_save_to_eagle": "Eagle への保存に失敗しました。",
"entry_actions.failed_to_save_to_instapaper": "Instapaper への保存に失敗しました。",
"entry_actions.failed_to_save_to_obsidian": "Obsidian への保存に失敗しました。",
"entry_actions.failed_to_save_to_outline": "Outline への保存に失敗しました。",
+ "entry_actions.failed_to_save_to_qbittorrent": "qBittorrent でのダウンロードに失敗しました。",
"entry_actions.failed_to_save_to_readeck": "Readeck への保存に失敗しました。",
"entry_actions.failed_to_save_to_readwise": "Readwise への保存に失敗しました。",
"entry_actions.failed_to_save_to_zotero": "Zotero への保存に失敗しました。",
@@ -129,6 +134,7 @@
"entry_actions.mark_as_read": "既読/未読にする",
"entry_actions.mark_as_unread": "未読にする",
"entry_actions.mark_below_as_read": "下を既読にする",
+ "entry_actions.no_bittorrent_urls_found": "このエントリには BitTorrent URL が見つかりませんでした。",
"entry_actions.open_in_browser": "{{which}} で開く",
"entry_actions.recent_reader": "最近の購読者:",
"entry_actions.save_media_to_eagle": "メディアを Eagle に保存",
@@ -136,6 +142,7 @@
"entry_actions.save_to_instapaper": "Instapaper に保存",
"entry_actions.save_to_obsidian": "Obsidian に保存",
"entry_actions.save_to_outline": "Outline に保存",
+ "entry_actions.save_to_qbittorrent": "qBittorrent でダウンロード",
"entry_actions.save_to_readeck": "Readeck に保存",
"entry_actions.save_to_readwise": "Readwise に保存",
"entry_actions.save_to_zotero": "Zotero に保存",
@@ -144,6 +151,7 @@
"entry_actions.saved_to_instapaper": "Instapaper に保存されました。",
"entry_actions.saved_to_obsidian": "Obsidian に保存されました。",
"entry_actions.saved_to_outline": "Outline に保存されました。",
+ "entry_actions.saved_to_qbittorrent": "トレントを qBittorrent に追加しました。",
"entry_actions.saved_to_readeck": "Readeck に保存されました。",
"entry_actions.saved_to_readwise": "Readwise に保存されました。",
"entry_actions.saved_to_zotero": "Zotero に保存されました。",
@@ -157,6 +165,7 @@
"entry_actions.unstarred": "スターが解除されました。",
"entry_actions.view_source_content": "元のコンテンツを表示",
"entry_actions.view_source_content_description": "元のウェブサイトのスタイルでこの記事の内容を読んでみることができます。",
+ "entry_actions.warn_info_ai_chat_pinned_tip": "この機能は現在グレー テスト中であり、ごく少数のユーザーのみがアクセス権を持っています。",
"entry_actions.warn_info_for_desktop": "この機能はデスクトップアプリでのみ利用可能です",
"entry_column.filtered_content_tip": "コンテンツをフィルタリングして非表示にします。",
"entry_column.filtered_content_tip_2": "上記のエントリーに加え、フィルタリングされたコンテンツもあります。",
@@ -282,7 +291,7 @@
"new_user_guide.step.discover.title": "あなたへのおすすめ",
"new_user_guide.step.features.actions.description": "アクションルールはフィードごとに違ったアクションを実行できます。\n - AI を使った要約や翻訳 \n - エントリーの読み方の設定 \n - 新着エントリーの通知の有効/無効 \n - 特定のエントリーの書き換えやブロック \n - 新着エントリーの Webhook アドレスへの送信など",
"new_user_guide.step.features.integration.description": "統合により、他のサービスにエントリーを保存することができます。現在対応しているサービスは以下のとおりです:\n- Eagle \n- Readwise \n- Instapaper \n- Obsidian \n- Outline \n- Readeck",
- "new_user_guide.step.migrate.description": "あとで Discover でもインポートできます。",
+ "new_user_guide.step.migrate.description": "あとで 発見 でもインポートできます。",
"new_user_guide.step.migrate.title": "OPML ファイルを構成する",
"new_user_guide.step.power.description": "Folo はアクティブなユーザーや優れたクリエイターに対するインセンティブ メカニズムとしてブロックチェーン技術を利用しています。ユーザーは Power トークンを保有・利用することで、より多くのサービスや特典を得ることができます。クリエイターは、質の高いコンテンツやサービスを提供することで、より多くの報酬を得ることができます。",
"new_user_guide.step.profile.description": "この設定は後で「設定」から行うこともできます。",
@@ -322,6 +331,10 @@
"register.email": "Email",
"register.login": "ログイン",
"register.password": "パスワード",
+ "register.referral.days": "この紹介コードを使用してサインアップすると、{{days}} 日間の Pro Preview が得られます。",
+ "register.referral.description": "紹介コードを使用してサインアップすると、追加の Pro Preview 日数が得られます。",
+ "register.referral.invalid": "無効な紹介コード",
+ "register.referral.label": "紹介コード",
"register.submit": "作成",
"resize.tooltip.double_click_to_collapse": "ダブルクリック してデフォルトサイズにリセットします",
"resize.tooltip.drag_to_resize": "ドラッグ してリサイズできます",
@@ -340,14 +353,14 @@
"share.copy_link": "リンクをコピー",
"share.default_description": "このエントリをチェックしてください",
"share.default_title": "エントリ共有",
- "share.discover_more": "Folo でさらに発見する",
+ "share.discover_more": "Folo でさらに「発見」する",
"share.link_copied": "リンクがクリップボードにコピーされました",
"share.social_media": "ソーシャルメディア",
"share.system_share": "システム共有",
"share.title": "エントリを共有",
"shortcuts.guide.title": "ショートカットガイドライン",
"sidebar.add_more_feeds": "さらにフィードを追加",
- "sidebar.already_on_discover_page": "すでに Discover ページにいます!フォローしたいコンテンツを右側のパネルに追加してください。",
+ "sidebar.already_on_discover_page": "すでに 発見 ページにいます!フォローしたいコンテンツを右側のパネルに追加してください。",
"sidebar.category_remove_dialog.cancel": "キャンセル",
"sidebar.category_remove_dialog.continue": "続行",
"sidebar.category_remove_dialog.description": "この操作によりカテゴリーが削除されますが、含まれているフィードは保持され、ウェブサイトごとにグループ化されます。",
@@ -431,10 +444,13 @@
"user_button.preferences": "設定",
"user_button.profile": "プロフィール",
"user_button.zen_mode": "Zen モード",
+ "user_profile.about": "About",
"user_profile.close": "閉じる",
+ "user_profile.created_lists": "作成したリスト",
"user_profile.edit": "編集",
"user_profile.loading": "読み込み中",
"user_profile.share": "共有",
+ "user_profile.subscriptions": "サブスクリプション",
"user_profile.toggle_item_style": "アイテムスタイルを切り替え",
"words.achievement": "実績",
"words.actions": "アクション",
diff --git a/locales/errors/ja.json b/locales/errors/ja.json
index b0d166945..4d7cf7e28 100644
--- a/locales/errors/ja.json
+++ b/locales/errors/ja.json
@@ -7,6 +7,8 @@
"1003": "無効な招待です",
"1004": "権限がありません",
"1005": "内部エラーです",
+ "1006": "Email が確認されていません",
+ "1007": "Captcha 認証に失敗しました",
"1100": "トライアルユーザーのフィード最大購読数を超過しました",
"1101": "トライアルユーザーのリスト最大購読数を超過しました",
"1102": "トライアルユーザーの受信箱最大購読数を超過しました",
@@ -45,6 +47,7 @@
"8001": "リストの権限がありません",
"8002": "リストの上限を超えました",
"8003": "フィードは既にリストにあります",
+ "8004": "サブスクリプションのあるリストは削除できません。",
"9000": "実績は未完了です",
"9001": "実績は獲得済みです",
"9002": "実績は調査中です",
@@ -53,5 +56,18 @@
"10001": "受信箱は既に存在します",
"10002": "受信箱の上限が超過しています",
"10003": "受信箱の権限がありません",
- "12000": "アクションの最大数に達しました"
+ "12000": "アクションの最大数に達しました",
+ "13000": "RSSHub ルートが見つかりませんでした",
+ "13001": "この RSSHub インスタンスの所有者ではありません",
+ "13002": "RSSHub は使用中です",
+ "13003": "RSSHub が見つかりません",
+ "13004": "RSSHub のユーザー制限を超えました",
+ "13005": "RSSHub の購入が見つかりません",
+ "13006": "RSSHub config が正しくありません",
+ "13007": "この RSSHub インスタンスは現在利用できません",
+ "14000": "無効なファイル",
+ "14001": "ファイルが大きすぎます",
+ "14002": "アップロードに失敗しました",
+ "15000": "AI トークンの制限を超えました。後でもう一度お試しください。",
+ "15001": "AI チャットにアクセスする権限がありません"
}
diff --git a/locales/external/ja.json b/locales/external/ja.json
index 7cb29f12f..6a7a0ccc4 100644
--- a/locales/external/ja.json
+++ b/locales/external/ja.json
@@ -54,6 +54,7 @@
"login.logInWithEmail": "メールでログイン",
"login.new_password.label": "新しいパスワード",
"login.no_account": "アカウントをお持ちでないですか? サインアップ",
+ "login.no_client": "クライアントが検出されませんでした。Web アプリを使用し続けることができます。",
"login.openApp": "アプリを開く",
"login.or": "または",
"login.password": "パスワード",
@@ -78,6 +79,10 @@
"register.label": "{{app_name}} のアカウントを作成する",
"register.login": "ログイン",
"register.password": "パスワード",
+ "register.referral.days": "この招待コードを使用して、{{days}} 日間の Pro Preview を取得します",
+ "register.referral.description": "招待コードを使用して、Pro Preview の追加日数を取得します。",
+ "register.referral.invalid": "無効な招待コード",
+ "register.referral.label": "招待コード",
"register.submit": "アカウントを作成",
"words.email": "Email"
}
diff --git a/locales/mobile/default/ja.json b/locales/mobile/default/ja.json
index 4d8f1144a..6891c0fc5 100644
--- a/locales/mobile/default/ja.json
+++ b/locales/mobile/default/ja.json
@@ -1,6 +1,6 @@
{
- "entry.pull_up_to_next_entry": "Pull up to go to the next entry",
- "entry.release_to_next_entry": "Release to go to the next entry",
+ "entry.pull_up_to_next_entry": "引っ張って次のエントリーに移動",
+ "entry.release_to_next_entry": "離して次のエントリーに移動",
"login.back": "戻る",
"login.continueWith": "{{provider}} で続行",
"login.have_account": "すでにアカウントをお持ちですか? サインイン",
diff --git a/locales/settings/en.json b/locales/settings/en.json
index 587ce6ed9..a88c3ec7e 100644
--- a/locales/settings/en.json
+++ b/locales/settings/en.json
@@ -165,8 +165,8 @@
"appearance.unread_count.badge.description": "Show the unread count as a badge in the dock icon.",
"appearance.unread_count.badge.label": "Show as Badge",
"appearance.unread_count.label": "Unread Count",
- "appearance.unread_count.sidebra.description": "Display unread counts next to feeds and groups",
- "appearance.unread_count.sidebra.title": "Show unread count",
+ "appearance.unread_count.sidebar.description": "Display unread counts next to feeds and groups",
+ "appearance.unread_count.sidebar.title": "Show unread count",
"appearance.unread_count.view_and_subscription.description": "Show the unread count in the view and subscription list.",
"appearance.unread_count.view_and_subscription.label": "Show in View and Subscription",
"appearance.use_pointer_cursor.description": "When the mouse hovers over any interactive element, the cursor appears as a hand.",
diff --git a/locales/settings/ja.json b/locales/settings/ja.json
index ab4a46c1c..89c232d1c 100644
--- a/locales/settings/ja.json
+++ b/locales/settings/ja.json
@@ -28,6 +28,9 @@
"actions.action_card.block": "ブロック",
"actions.action_card.block_rules": "ブロックルール",
"actions.action_card.custom_filters": "カスタムフィルター",
+ "actions.action_card.empty.description": "最初のアクションルールを作成して、フィードを自動的に処理します",
+ "actions.action_card.empty.start": "ここから始めましょう!",
+ "actions.action_card.empty.title": "アクションはまだありません",
"actions.action_card.enable_readability": "読みやすさを有効化",
"actions.action_card.feed_options.entry_attachments_duration": "エントリー動画の長さ",
"actions.action_card.feed_options.entry_author": "エントリー作成者",
@@ -80,6 +83,10 @@
"actions.saveSuccess": "🎉 アクションが保存されました。",
"actions.sidebar_title": "アクション",
"actions.title": "アクション",
+ "ai.personalize.prompt.description": "Folo にあなた自身と、どのように物事を読みたいかを教えてください。",
+ "ai.personalize.prompt.label": "パーソナライズプロンプト",
+ "ai.personalize.title": "パーソナライズ",
+ "ai.shortcuts.title": "ショートカット",
"appearance.accent_color.description": "アプリインターフェースのアクセントカラーを選択",
"appearance.accent_color.label": "アクセントカラー",
"appearance.code_highlight_theme.description": "コードハイライトテーマを調整",
@@ -89,6 +96,7 @@
"appearance.content": "コンテンツ",
"appearance.content_display.title": "コンテンツ表示",
"appearance.content_font.default": "デフォルト(UIフォント)",
+ "appearance.content_font.description": "読み取りコンテンツに使用されるフォントを調整します。",
"appearance.content_font.label": "コンテンツフォント",
"appearance.content_font_size": "コンテンツフォントサイズ",
"appearance.content_line_height.description": "記事内の文字の行間を調整",
@@ -104,11 +112,13 @@
"appearance.custom_font": "カスタムフォント",
"appearance.customization.title": "カスタマイズ",
"appearance.customize_toolbar.label": "ツールバーをカスタマイズ",
+ "appearance.date_format.description": "表示日付形式を調整します。",
"appearance.date_format.label": "日付形式",
"appearance.font.custom": "カスタム",
"appearance.font.system": "システムUI",
"appearance.fonts": "フォント",
"appearance.general": "一般",
+ "appearance.global_font.default": "Follow System",
"appearance.global_font_size.description": "全体的なテキストサイズを調整",
"appearance.global_font_size.label": "グローバルフォントサイズ",
"appearance.guess_code_language.description": "ラベルがないコードブロックの言語を推測するためにモデルを使用する主要なプログラミング言語",
@@ -121,6 +131,7 @@
"appearance.misc": "その他",
"appearance.modal_overlay.description": "モーダルオーバーレイを表示",
"appearance.modal_overlay.label": "モーダルオーバーレイを表示",
+ "appearance.opaque_sidebars.description": "サイドバーの背景を透明にします。",
"appearance.opaque_sidebars.label": "不透明なサイドバー",
"appearance.reader_render_inline_style.description": "オリジナル HTML のインラインスタイルをレンダリングします。",
"appearance.reader_render_inline_style.label": "インラインスタイルをレンダリング",
@@ -149,9 +160,14 @@
"appearance.thumbnail_ratio.title": "サムネイル比率",
"appearance.title": "外観",
"appearance.typography.title": "タイポグラフィ",
+ "appearance.ui_font.description": "UI 要素に使用されるフォントを調整します。",
"appearance.ui_font.label": "UI フォント",
+ "appearance.unread_count.badge.description": "未読数をドックアイコンのバッジとして表示します。",
"appearance.unread_count.badge.label": "Dockバッジとして表示",
"appearance.unread_count.label": "未読数",
+ "appearance.unread_count.sidebar.description": "フィードやグループの横に未読数を表示します",
+ "appearance.unread_count.sidebar.title": "未読数を表示",
+ "appearance.unread_count.view_and_subscription.description": "表示と購読リストに未読数を表示します。",
"appearance.unread_count.view_and_subscription.label": "サイドバーに表示",
"appearance.use_pointer_cursor.description": "マウスがインタラクティブな要素の上にあるとき、カーソルは手の形になります。",
"appearance.use_pointer_cursor.label": "手の形のカーソルを使用する",
@@ -172,6 +188,7 @@
"data_control.clean_cache.clear": "クリア",
"data_control.clean_cache.description": "空き容量を確保するためにキャッシュをクリアします。",
"data_control.clean_cache.description_web": "サービスワーカーのキャッシュを削除して空き容量を確保します。",
+ "data_control.clean_cache.success": "キャッシュが正常にクリアされました。",
"data_control.data_sources": "データソース",
"data_control.export_local_database.label": "ローカルデータベースをエクスポート",
"data_control.import_opml.label": "OPMLから購読をインポート",
@@ -183,9 +200,19 @@
"feeds.claimTips": "フィードを認証してチップを受け取るには、購読リストのフィードを右クリックして「フィードをクレーム」を選択してください。",
"feeds.noFeeds": "認証されたフィードはありません",
"feeds.subscription": "購読済みフィード",
+ "feeds.tableHeaders.date": "購読日",
+ "feeds.tableHeaders.followers": "フォロワー",
"feeds.tableHeaders.name": "名前",
- "feeds.tableHeaders.subscriptionCount": "購読者",
- "feeds.tableHeaders.tipAmount": "受け取った報酬",
+ "feeds.tableHeaders.subscriptionCount": "購読者数",
+ "feeds.tableHeaders.tipAmount": "チップ",
+ "feeds.tableHeaders.updatesPerWeek": "週間更新",
+ "feeds.tableHeaders.view": "表示",
+ "feeds.tableSelected.clear": "クリア",
+ "feeds.tableSelected.item": "{{count}} アイテム選択中",
+ "feeds.tableSelected.moveToView.action": "表示に移動",
+ "feeds.tableSelected.moveToView.confirm": "これらのフィードを {{view}} に移動してもよろしいですか?",
+ "feeds.tableSelected.moveToView.confirmTitle": "確認",
+ "feeds.tableSelected.unsubscribe": "購読解除",
"general.action.summary.description": "AIを使用してエントリの要約を生成します。",
"general.action.summary.label": "AI要約",
"general.action.title": "AIアクション",
@@ -206,8 +233,14 @@
"general.data_file.label": "データファイル",
"general.data_persist.description": "ローカルデータを保持してオフラインアクセスとローカル検索を可能にします。",
"general.data_persist.label": "オフライン使用のためにデータを保持",
+ "general.dim_read.description": "タイムラインで既読のエントリの色を薄くします。",
+ "general.dim_read.label": "既読アイテムをフェード",
"general.enhanced.description": "強化された設定を有効にすると、より多くのカスタマイズオプションが提供されますが、予期しない問題が発生する可能性もあります。",
"general.enhanced.disabled.tip": "強化された設定は無効になっています。一般設定 - 詳細設定で有効にできます。",
+ "general.enhanced.enable.modal.cancel": "キャンセル",
+ "general.enhanced.enable.modal.confirm": "有効にする",
+ "general.enhanced.enable.modal.description": "強化された設定を有効にすると、より多くのカスタマイズオプションが提供されますが、予期しない問題が発生する可能性もあります。これを有効にする前に、何をしているのかを理解していることを確認してください。",
+ "general.enhanced.enable.modal.title": "強化された設定を有効にする",
"general.enhanced.enabled.tip": "強化された設定が有効になっています。一般設定 - 詳細設定で無効にできます。",
"general.enhanced.label": "強化された設定",
"general.export.button": "エクスポート",
@@ -261,6 +294,8 @@
"general.send_anonymous_data.label": "匿名データを送信",
"general.show_quick_timeline.description": "フィードリストの最上部にクイックタイムラインを表示する",
"general.show_quick_timeline.label": "フィードリストにタイムラインを表示する",
+ "general.show_unread_on_launch.description": "アプリ起動時に未読コンテンツに自動的にフィルタリングします",
+ "general.show_unread_on_launch.label": "起動時に未読のみ表示",
"general.sidebar_title": "一般",
"general.startup_screen.subscription": "購読",
"general.startup_screen.timeline": "タイムライン",
@@ -303,6 +338,13 @@
"integration.outline.title": "Outline",
"integration.outline.token.description": "Outline のアカウント設定で取得できます。",
"integration.outline.token.label": "Outline API Key",
+ "integration.qbittorrent.enable.description": "利用可能な場合 'Download with qBittorrent' ボタンを表示します。",
+ "integration.qbittorrent.enable.label": "有効化",
+ "integration.qbittorrent.host.description": "qBittorrent WebUI の URL、例:http://localhost:8080。",
+ "integration.qbittorrent.host.label": "qBittorrent ホスト",
+ "integration.qbittorrent.password.label": "qBittorrent パスワード",
+ "integration.qbittorrent.title": "qBittorrent",
+ "integration.qbittorrent.username.label": "qBittorrent ユーザー名",
"integration.readeck.enable.description": "利用可能なとき 'Readeck に保存' ボタンを表示します。",
"integration.readeck.enable.label": "有効化",
"integration.readeck.endpoint.description": "URL は 'https://'。",
@@ -392,9 +434,21 @@
"notifications.test": "テスト通知",
"notifications.test_success": "テスト通知が正常に送信されました。",
"notifications.token": "クライアントトークン",
+ "plan.description": "すべての Pro 機能を初日から利用できます。新しいユーザーはフルアクセスのトライアルを受け取ります。友達を招待するか、少額のサポート寄付をすることで、その特典を維持できます。詳細はこちら。",
"privacy.privacy": "プライバシー",
"privacy.terms": "利用規約",
+ "profile.avatar.cropInstructions": "ドラッグしてトリミングエリアを調整します",
+ "profile.avatar.dropZoneSubtext": "またはクリックしてコンピュータから選択します",
+ "profile.avatar.dropZoneText": "ここに画像をドラッグ&ドロップします",
+ "profile.avatar.fileTooLarge": "ファイルサイズは{{size}}未満である必要があります",
+ "profile.avatar.invalidFileType": "有効な画像ファイルを選択してください",
"profile.avatar.label": "アバター",
+ "profile.avatar.processingError": "画像の処理中にエラーが発生しました",
+ "profile.avatar.selectAnother": "別の画像を選択",
+ "profile.avatar.selectFile": "ファイルを選択",
+ "profile.avatar.uploadError": "アバターのアップロードに失敗しました",
+ "profile.avatar.uploadSuccess": "アバターが正常にアップロードされました",
+ "profile.avatar.uploadTitle": "アバターをアップロード",
"profile.change_password.label": "パスワードを変更",
"profile.confirm_password.label": "パスワードの確認",
"profile.current_password.label": "現在のパスワード",
@@ -404,7 +458,7 @@
"profile.edit_profile": "プロフィールを編集",
"profile.email.change": "Email を変更",
"profile.email.change_note": "メールを変更したい場合は、新しいメールを確認する必要があります。",
- "profile.email.changed": "Email 変更しました。",
+ "profile.email.changed": "Email を変更しました。",
"profile.email.changed_verification_sent": "新たな Email に確認メールを送信しました。",
"profile.email.label": "Email",
"profile.email.send_verification": "確認メールを送信する",
@@ -423,6 +477,18 @@
"profile.new_password.label": "新しいパスワード",
"profile.no_password": "パスワードを リセット します。",
"profile.password.label": "パスワード",
+ "profile.profile.bio": "自己紹介",
+ "profile.profile.bio_placeholder": "あなたについて教えてください...",
+ "profile.profile.changed": "プロフィールが更新されました",
+ "profile.profile.save": "保存",
+ "profile.profile.social_links": "Social Links",
+ "profile.profile.social_links_discord": "Discord ID",
+ "profile.profile.social_links_facebook": "Facebook ID",
+ "profile.profile.social_links_github": "Github ID",
+ "profile.profile.social_links_instagram": "Instagram ID",
+ "profile.profile.social_links_twitter": "Twitter ID",
+ "profile.profile.social_links_youtube": "Youtube ID",
+ "profile.profile.website": "Website",
"profile.reset_password_mail_sent": "パスワードリセットメールを送信しました",
"profile.security": "セキュリティ",
"profile.set_avatar": "アバターを設定",
@@ -442,6 +508,13 @@
"profile.two_factor.no_password": "2FA を有効化する前にパスワードの 設定 が必要です。",
"profile.updateSuccess": "プロフィールが更新されました。",
"profile.update_password_success": "パスワードが更新されました。",
+ "referral.description": "Folo を友達と共有しましょう! Pro Preview と今後の特典を延長でき、友達も 45 日間のトライアル期間を得ることができます。 詳細はこちら。",
+ "referral.invited_friend_status.pending": "保留中の検証",
+ "referral.invited_friend_status.valid": "有効",
+ "referral.link": "あなたの招待リンク:",
+ "referral.pro_status.preview": "あなたの Pro Preview ステータス: {{dateString}} まで有効 (残り {{daysLeft}} 日)",
+ "referral.pro_status.trial": "あなたの現在のティア: 無料",
+ "referral.pro_status.user": "あなたの Pro Preview ステータス: アクティブ",
"rsshub.addModal.access_key_label": "アクセスキー (オプション)",
"rsshub.addModal.add": "追加",
"rsshub.addModal.base_url_label": "Base URL",
@@ -475,6 +548,7 @@
"titles.about": "About",
"titles.account": "アカウント",
"titles.actions": "アクション",
+ "titles.ai": "AI",
"titles.appearance": "外観",
"titles.data_control": "データコントロール",
"titles.feeds": "フィード",
@@ -483,8 +557,12 @@
"titles.invitations": "招待",
"titles.lists": "リスト",
"titles.notifications": "通知",
+ "titles.plan.long": "プランをアップグレード",
+ "titles.plan.short": "プラン",
"titles.power": "Power",
"titles.privacy": "プライバシー",
+ "titles.referral.long": "友達を招待して Pro を延長",
+ "titles.referral.short": "招待 & 収益",
"titles.shortcuts": "ショートカット",
"titles.sign_out": "サインアウト",
"wallet.balance.activePoints": "アクティブなポイント",
diff --git a/locales/settings/zh-CN.json b/locales/settings/zh-CN.json
index 4bc3b07ca..53693c714 100644
--- a/locales/settings/zh-CN.json
+++ b/locales/settings/zh-CN.json
@@ -160,8 +160,8 @@
"appearance.unread_count.badge.description": "在 Dock 图标上以徽章形式显示未读数。",
"appearance.unread_count.badge.label": "Dock 图标显示未读数",
"appearance.unread_count.label": "未读数",
- "appearance.unread_count.sidebra.description": "在订阅源和分组旁显示未读数",
- "appearance.unread_count.sidebra.title": "显示未读数",
+ "appearance.unread_count.sidebar.description": "在订阅源和分组旁显示未读数",
+ "appearance.unread_count.sidebar.title": "显示未读数",
"appearance.unread_count.view_and_subscription.description": "在视图和订阅列表中显示未读数。",
"appearance.unread_count.view_and_subscription.label": "在视图和订阅源上显示",
"appearance.use_pointer_cursor.description": "当鼠标悬停在任何可交互元素上时,光标会显示为手型光标。",
diff --git a/locales/shortcuts/ja.json b/locales/shortcuts/ja.json
index f5951dd1b..b50dfc749 100644
--- a/locales/shortcuts/ja.json
+++ b/locales/shortcuts/ja.json
@@ -20,6 +20,10 @@
"command.global.quick_add.title": "クイック追加",
"command.global.show_shortcuts.description": "ショートカットガイドラインモーダルを表示します",
"command.global.show_shortcuts.title": "ショートカットを表示",
+ "command.global.toggle_ai_chat.description": "AI チャットパネルを切り替えます",
+ "command.global.toggle_ai_chat.title": "AI チャット",
+ "command.global.toggle_ai_chat_pinned.description": "AI チャットパネルをピン留めします",
+ "command.global.toggle_ai_chat_pinned.title": "AI チャット (ピン留め)",
"command.global.toggle_corner_play.description": "再生中のオーディオがある場合、再生/一時停止の状態を切り替えます",
"command.global.toggle_corner_play.title": "コーナー再生の切り替え",
"command.layout.focus_to_entry_render.title": "エントリー レンダリングにフォーカス",