Skip to content

Commit

Permalink
feat(i18n): add Japanese language support (#404)
Browse files Browse the repository at this point in the history
Added Japanese translations to the application, including localization for app content, common phrases, external resources, language settings, and shortcuts.
  • Loading branch information
upupnoah authored Sep 14, 2024
1 parent e7f923a commit 6a8b243
Show file tree
Hide file tree
Showing 6 changed files with 469 additions and 4 deletions.
207 changes: 207 additions & 0 deletions locales/app/ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
{
"ai_daily.title": "トップニュース - {{title}}",
"ai_daily.tooltip.content": "こちらは、AIがあなたのタイムラインから選んだニュースです(<From /> - <To />)。あなたにとって重要なニュースかもしれません。",
"ai_daily.tooltip.update_schedule": "毎日午前8時と午後8時に更新されます。",
"app.app_name": "APP_NAME",
"app.copy_logo_svg": "ロゴSVGをコピー",
"app.toggle_sidebar": "サイドバーを切り替え",
"discover.any_url_or_keyword": "任意のURLまたはキーワード",
"discover.default_option": " (デフォルト)",
"discover.feed_description": "このフィードの説明は以下の通りです。必要な情報をパラメータフォームに入力してください。",
"discover.feed_maintainers": "このフィードはRSSHubが提供しています。<maintainers />に感謝します。",
"discover.import.click_to_upload": "OPMLファイルをアップロードするにはクリック",
"discover.popular": "人気",
"discover.preview": "プレビュー",
"discover.rss_hub_route": "RSSHubルート",
"discover.rss_url": "RSS URL",
"discover.select_placeholder": "選択",
"early_access": "アーリーアクセス",
"entry_actions.copy_link": "リンクをコピー",
"entry_actions.failed_to_save_to_eagle": "Eagleへの保存に失敗しました。",
"entry_actions.failed_to_save_to_instapaper": "Instapaperへの保存に失敗しました。",
"entry_actions.failed_to_save_to_readwise": "Readwiseへの保存に失敗しました。",
"entry_actions.link_copied": "リンクがクリップボードにコピーされました。",
"entry_actions.mark_as_read": "既読にする",
"entry_actions.mark_as_unread": "未読にする",
"entry_actions.open_in_browser": "ブラウザで開く",
"entry_actions.save_media_to_eagle": "メディアをEagleに保存",
"entry_actions.save_to_instapaper": "Instapaperに保存",
"entry_actions.save_to_readwise": "Readwiseに保存",
"entry_actions.saved_to_eagle": "Eagleに保存されました。",
"entry_actions.saved_to_instapaper": "Instapaperに保存されました。",
"entry_actions.saved_to_readwise": "Readwiseに保存されました。",
"entry_actions.share": "共有",
"entry_actions.star": "スター",
"entry_actions.starred": "スターに登録されました。",
"entry_actions.tip": "チップ",
"entry_actions.unstar": "スターを解除",
"entry_actions.unstarred": "スターが解除されました。",
"entry_column.refreshing": "新しいエントリを更新中...",
"entry_content.ai_summary": "AIによる要約",
"entry_content.fetching_content": "元のコンテンツを取得し、処理中です...",
"entry_content.header.play_tts": "TTSを再生",
"entry_content.header.readability": "読みやすさ",
"entry_content.no_content": "コンテンツがありません",
"entry_content.readability_notice": "このコンテンツはReadabilityにより提供されています。誤字などを発見した場合は、元のサイトでオリジナルのコンテンツをご覧ください。",
"entry_content.render_error": "レンダリングエラー:",
"entry_content.report_issue": "問題を報告",
"entry_content.web_app_notice": "このコンテンツタイプはウェブアプリではサポートされていないかもしれません。デスクトップアプリをダウンロードしてください。",
"entry_list.zero_unread": "未読ゼロ",
"entry_list_header.daily_report": "日報",
"entry_list_header.hide_no_image_items": "画像がないエントリを非表示",
"entry_list_header.items": "項目",
"entry_list_header.new_entries_available": "新しいエントリが利用可能です",
"entry_list_header.refetch": "再取得",
"entry_list_header.refresh": "更新",
"entry_list_header.show_all": "すべて表示",
"entry_list_header.show_all_items": "すべてのエントリを表示",
"entry_list_header.show_unread_only": "未読のみ表示",
"entry_list_header.switch_to_grid": "グリッドに切り替え",
"entry_list_header.switch_to_masonry": "メイソンリーレイアウトに切り替え",
"entry_list_header.unread": "未読",
"feed_claim_modal.choose_verification_method": "選択肢は3つあります。そのうち1つを選んで確認してください。",
"feed_claim_modal.claim_button": "クレーム",
"feed_claim_modal.content_instructions": "以下の内容をコピーして、最新のRSSフィードに投稿してください。",
"feed_claim_modal.description_current": "現在の説明:",
"feed_claim_modal.description_instructions": "次の内容をコピーし、RSSフィードの<code />フィールドに貼り付けてください。",
"feed_claim_modal.failed_to_load": "クレームメッセージの読み込みに失敗しました",
"feed_claim_modal.rss_format_choice": "RSSジェネレータには通常2つのフォーマットがあります。必要に応じて以下のXMLおよびJSONフォーマットをコピーしてください。",
"feed_claim_modal.rss_instructions": "以下のコードをコピーし、RSSジェネレータに貼り付けてください。",
"feed_claim_modal.rss_json_format": "JSONフォーマット",
"feed_claim_modal.rss_xml_format": "XMLフォーマット",
"feed_claim_modal.rsshub_notice": "このフィードはRSSHubによって提供されており、キャッシュ時間は1時間です。コンテンツの変更が反映されるまで最大1時間かかる場合があります。",
"feed_claim_modal.tab_content": "コンテンツ",
"feed_claim_modal.tab_description": "説明",
"feed_claim_modal.tab_rss": "RSSタグ",
"feed_claim_modal.verify_ownership": "このフィードを自分のものとしてクレームするには、所有権を確認する必要があります。",
"feed_form.add_follow": "フォローを追加",
"feed_form.category": "カテゴリー",
"feed_form.category_description": "デフォルトでは、フォローはウェブサイトごとにグループ化されます。",
"feed_form.error_fetching_feed": "フィードの取得に失敗しました。",
"feed_form.feed_not_found": "フィードが見つかりません。",
"feed_form.feedback": "フィードバック",
"feed_form.follow": "フォロー",
"feed_form.followed": "🎉 フォローしました。",
"feed_form.private_follow": "プライベートフォロー",
"feed_form.private_follow_description": "このフォローがあなたのプロフィールページに公開されるかどうか。",
"feed_form.retry": "再試行",
"feed_form.title": "タイトル",
"feed_form.title_description": "このフィードのカスタムタイトル。デフォルトを使用するには空白のままにしてください。",
"feed_form.unfollow": "フォロー解除",
"feed_form.update": "更新",
"feed_form.update_follow": "フォローを更新",
"feed_form.updated": "🎉 更新されました。",
"feed_form.view": "表示",
"feed_item.claimed_by_owner": "このフィードは",
"feed_item.claimed_by_unknown": "その所有者によってクレームされています。",
"feed_item.claimed_by_you": "あなたによってクレームされています",
"feed_item.claimed_feed": "クレームされたフィード",
"feed_item.error_since": "エラー発生時刻",
"feed_item.not_publicly_visible": "プロフィールページに公開されていません",
"feed_view_type.articles": "記事",
"feed_view_type.audios": "オーディオ",
"feed_view_type.notifications": "通知",
"feed_view_type.pictures": "画像",
"feed_view_type.social_media": "ソーシャルメディア",
"feed_view_type.videos": "動画",
"mark_all_read_button.auto_confirm_info": "3秒後に自動的に確認されます。",
"mark_all_read_button.confirm": "確認",
"mark_all_read_button.confirm_mark_all": "{{which}}を既読にしますか?",
"mark_all_read_button.confirm_mark_all_info": "すべてを既読にしますか?",
"mark_all_read_button.mark_all_as_read": "すべてを既読にする",
"mark_all_read_button.mark_as_read": "{{which}}を既読にする",
"mark_all_read_button.undo": "元に戻す",
"player.back_10s": "10秒戻る",
"player.close": "閉じる",
"player.download": "ダウンロード",
"player.exit_full_screen": "フルスクリーンを終了",
"player.forward_10s": "10秒進む",
"player.full_screen": "フルスクリーン",
"player.mute": "ミュート",
"player.open_entry": "エントリを開く",
"player.pause": "一時停止",
"player.play": "再生",
"player.playback_rate": "再生速度",
"player.unmute": "ミュート解除",
"player.volume": "音量",
"search.empty.no_results": "結果が見つかりませんでした。",
"search.group.entries": "エントリ",
"search.group.feeds": "フィード",
"search.options.all": "すべて",
"search.options.entries": "エントリ",
"search.options.feeds": "フィード",
"search.options.search_type": "検索タイプ",
"search.placeholder": "検索...",
"search.result_count_local_mode": "(ローカルモード)",
"search.tooltip.local_search": "この検索は、ローカルで利用可能なデータを対象としています。最新データを含めるために再取得を試してください。",
"shortcuts.guide.title": "ショートカットガイドライン",
"sidebar.category_remove_dialog.cancel": "キャンセル",
"sidebar.category_remove_dialog.continue": "続行",
"sidebar.category_remove_dialog.description": "この操作によりカテゴリーが削除されますが、含まれているフィードは保持され、ウェブサイトごとにグループ化されます。",
"sidebar.category_remove_dialog.title": "カテゴリーを削除",
"sidebar.feed_actions.claim": "クレーム",
"sidebar.feed_actions.claim_feed": "フィードをクレーム",
"sidebar.feed_actions.copy_feed_id": "フィードIDをコピー",
"sidebar.feed_actions.copy_feed_url": "フィードURLをコピー",
"sidebar.feed_actions.edit": "編集",
"sidebar.feed_actions.edit_feed": "フィードを編集",
"sidebar.feed_actions.feed_owned_by_you": "このフィードはあなたが所有しています",
"sidebar.feed_actions.mark_all_as_read": "すべてを既読にする",
"sidebar.feed_actions.navigate_to_feed": "フィードに移動",
"sidebar.feed_actions.open_feed_in_browser": "ブラウザでフィードを開く",
"sidebar.feed_actions.open_site_in_browser": "ブラウザでサイトを開く",
"sidebar.feed_actions.unfollow": "フォロー解除",
"sidebar.feed_actions.unfollow_feed": "フィードのフォローを解除",
"sidebar.feed_column.context_menu.change_to_other_view": "他のビューに切り替え",
"sidebar.feed_column.context_menu.delete_category": "カテゴリーを削除",
"sidebar.feed_column.context_menu.delete_category_confirmation": "カテゴリー{{folderName}}を削除しますか?",
"sidebar.feed_column.context_menu.mark_as_read": "既読にする",
"sidebar.feed_column.context_menu.rename_category": "カテゴリーの名前を変更",
"sidebar.select_sort_method": "並べ替え方法を選択",
"signin.continue_with_github": "GitHubで続ける",
"signin.continue_with_google": "Googleで続ける",
"signin.sign_in_to": "サインイン",
"sync_indicator.disabled": "セキュリティ上の理由により、同期は無効になっています。",
"sync_indicator.offline": "オフライン",
"sync_indicator.synced": "サーバーと同期済み",
"tip_modal.amount": "金額",
"tip_modal.claim_feed": "このフィードをクレーム",
"tip_modal.create_wallet": "無料で作成",
"tip_modal.feed_owner": "フィードの所有者",
"tip_modal.low_balance": "このチップをカバーするには残高が不足しています。金額を調整してください。",
"tip_modal.no_wallet": "まだウォレットがありません。ウォレットを作成してチップを送信してください。",
"tip_modal.tip_amount_sent": "が作者に送信されました。",
"tip_modal.tip_now": "今すぐチップ",
"tip_modal.tip_sent": "チップが正常に送信されました!ご支援ありがとうございます。",
"tip_modal.tip_support": "⭐ サポートを示すためにチップを送る!",
"tip_modal.unclaimed_feed": "このフィードはまだ誰にもクレームされていません。受け取ったPowerは、フィードがクレームされるまでブロックチェーン契約で安全に保持されます。",
"user_button.account": "アカウント",
"user_button.download_desktop_app": "デスクトップアプリをダウンロード",
"user_button.log_out": "ログアウト",
"user_button.power": "Power",
"user_button.preferences": "設定",
"user_button.profile": "プロフィール",
"user_profile.close": "閉じる",
"user_profile.edit": "編集",
"user_profile.loading": "読み込み中",
"user_profile.share": "共有",
"user_profile.toggle_item_style": "アイテムスタイルを切り替え",
"words.add": "追加",
"words.confirm": "確認",
"words.discover": "発見",
"words.email": "メール",
"words.import": "インポート",
"words.items": "アイテム",
"words.language": "言語",
"words.load_archived_entries": "アーカイブされたエントリを読み込む",
"words.login": "ログイン",
"words.rss": "RSS",
"words.rss3": "RSS3",
"words.rsshub": "RSSHub",
"words.search": "検索",
"words.starred": "スター付き",
"words.unread": "未読",
"words.user": "ユーザー",
"words.which.all": "すべて",
"words.zero_items": "アイテムがありません"
}
42 changes: 42 additions & 0 deletions locales/external/ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"feed": {
"follow_one": "フォロー",
"follow_other": "フォロー",
"followsAndReads": "{{appName}} で {{subscriptionCount}} {{subscriptionNoun}} と {{readCount}} {{readNoun}}",
"read_one": "読んだ",
"read_other": "既読"
},
"header": {
"app": "アプリ",
"download": "ダウンロード"
},
"invitation": {
"activate": "有効化",
"codeOptions": {
"1": "招待してくれるアルファテストユーザーを探しましょう。",
"2": "時折行われるプレゼント企画のために、私たちのDiscordサーバーに参加しましょう。",
"3": "時折行われるプレゼント企画のために、私たちのXアカウントをフォローしましょう。"
},
"earlyAccess": "現在、Followはアーリーアクセス中で、利用には招待コードが必要です。",
"earlyAccessMessage": "😰 申し訳ありませんが、Followは現在アーリーアクセス中で、招待コードが必要です。",
"generateButton": "新しいコードを生成",
"generateCost": "友達のために招待コードを生成するには、{{INVITATION_PRICE}} Power を消費できます。",
"getCodeMessage": "以下の方法で招待コードを入手できます:",
"title": "招待コード"
},
"login": {
"backToWebApp": "ウェブアプリに戻る",
"continueWithGitHub": "GitHubで続行",
"continueWithGoogle": "Googleで続行",
"logInTo": "ログイン ",
"openApp": "アプリを開く",
"redirecting": "リダイレクト中",
"welcomeTo": "ようこそ "
},
"redirect": {
"continueInBrowser": "ブラウザで続行",
"instruction": "今が{{APP_NAME}}を開き、このページを安全に閉じる時です。",
"openApp": "{{APP_NAME}}を開く",
"successMessage": "{{APP_NAME}}アカウントに正常に接続されました。"
}
}
Loading

0 comments on commit 6a8b243

Please sign in to comment.