# Askimo Desktop Application - Japanese Strings (Comments Preserved)

# Application

# Menu Items
menu.file=ファイル
menu.new.project=新しいプロジェクト
menu.search.sessions=セッション内を検索
menu.export.backup=バックアップをエクスポート...
menu.import.backup=バックアップをインポート...
menu.invalidate.caches=キャッシュを無効化...
menu.invalidate.caches.title=キャッシュを無効化しますか？
menu.invalidate.caches.message=これにより、すべてのキャッシュデータ（モデルの機能、コンテキストサイズなど）が削除されます。\n\n続行してもよろしいですか？
menu.invalidate.caches.success.title=キャッシュを削除しました
menu.invalidate.caches.success.message=すべてのキャッシュファイルが正常に削除されました。
menu.clear.preferences=すべての設定をクリア...
menu.clear.preferences.title=すべての設定をクリアしますか？
menu.clear.preferences.message=これにより、アプリケーションのすべての設定がデフォルト値にリセットされます（UIの状態、オンボーディングフラグ、保存された入力内容など）。\n\nこれは新規インストールのテストに役立ちます。アプリはそのまま実行され続けます。\n\nよろしいですか？
menu.clear.preferences.success.title=設定をクリアしました
menu.clear.preferences.success.message=アプリケーションのすべての設定がデフォルトにリセットされました。
menu.quit=終了
menu.view=表示
menu.view.discover=発見
menu.view.plans=計画
menu.view.skills=スキル
menu.view.projects=プロジェクト
menu.view.show.sidebar=サイドバーを表示
menu.view.hide.sidebar=サイドバーを非表示
menu.view.appearance=外観
menu.view.appearance.system=システム
menu.view.appearance.light=ライト
menu.view.appearance.dark=ダーク
menu.view.appearance.sepia=セピア
menu.view.appearance.ocean=オーシャン
menu.view.appearance.nord=ノルド
menu.view.appearance.sage=セージ
menu.view.appearance.rose=ローズ
menu.view.appearance.indigo=インディゴ
menu.view.fullscreen=フルスクリーンにする
menu.terminal=ターミナル
menu.terminal.new=新しいターミナル
menu.help=ヘルプ
menu.documentation=ドキュメント
menu.help.gettingstarted=はじめに
menu.help.release.notes=リリースノート
menu.help.star.github=⭐ GitHub でスターを付ける
menu.help.share=🗣 Askimo をシェア
menu.help.share.x=X / Twitter でシェア
menu.help.share.linkedin=LinkedIn でシェア
menu.help.share.facebook=Facebook でシェア
menu.help.share.text=Askimo をチェックアウト — Ollama、OpenAI、Anthropic などに対応した無料のローカル AI デスクトップクライアント。 https://askimo.chat
menu.eventlog=イベントログ
menu.dev.clear.account.preferences=[Dev] アカウント設定をクリア
menu.about=Askimo について
menu.help.check.updates=アップデートを確認...

# Common Dialog Buttons
dialog.cancel=キャンセル
dialog.close=閉じる

# Backup and Restore
backup.export.title=バックアップをエクスポート
backup.export.success.title=バックアップをエクスポートしました
backup.export.success.message=バックアップを正常にエクスポートしました：\n{0}
backup.export.error.title=エクスポートに失敗しました
backup.export.error.message=バックアップをエクスポートできませんでした：\n{0}
backup.import.title=バックアップをインポート
backup.import.confirm.title=インポートを確認
backup.import.confirm.message=この操作により、現在のすべてのデータがバックアップに置き換えられます。\n\nインポート前に自動的に安全バックアップが作成されます。\n\n続行してもよろしいですか？
backup.import.success.title=バックアップをインポートしました
backup.import.success.message=バックアップを正常にインポートしました。\n\nすべての変更を有効にするには、Askimo を再起動してください。
backup.import.error.title=インポートに失敗しました
backup.import.error.message=バックアップをインポートできませんでした：\n{0}

# Event Log
eventlog.title=イベントログ ({0})
eventlog.clear=イベントをクリア
eventlog.dock.change=ドック位置を変更
eventlog.dock.bottom=下にドック
eventlog.dock.left=左にドック
eventlog.dock.right=右にドック
eventlog.detach=別ウィンドウに分離
eventlog.close=閉じる
eventlog.empty=まだイベントはありません
eventlog.unknown=不明
eventlog.window.title=イベントログ - 開発者ツール
eventlog.window.header=イベントログ
eventlog.window.attach=メインウィンドウに再接続
eventlog.window.events.count={0} 件のイベント
eventlog.window.empty.message=まだイベントはありません。発生するとここに表示されます。

# Chat Interface
chat.new=新しいチャット
chat.new.tooltip=新しいチャット ({0}+N)
chat.sessions=セッション
chat.sessions.tooltip=チャットセッションを表示

# Sidebar
sidebar.expand=サイドバーを展開
sidebar.collapse=サイドバーを縮小
sidebar.pinned=ピン留め

# Discover View
discover.greeting.morning=おはようございます, {0}
discover.greeting.afternoon=こんにちは, {0}
discover.greeting.evening=こんばんは, {0}
discover.stat.chats=チャット
discover.stat.projects=プロジェクト
discover.stat.mcp=MCPサーバー
discover.stat.plans=プラン
discover.stat.skills=スキル
discover.explore.title=機能を探索
discover.explore.mcp.title=MCPサーバー
discover.explore.mcp.desc=Model Context Protocolを介して、外部ツールやデータソースでAskimoを拡張します。
discover.explore.rag.title=ナレッジベース (RAG)
discover.explore.rag.desc=独自のドキュメントをAIの基盤にして、より正確で文脈を踏まえた回答を得られるようにします。
discover.explore.plans.title=プラン
discover.explore.plans.desc=複数ステップのAIワークフローを自動化し、必要なときにワンクリックで実行します。
discover.explore.skills.title=スキル
discover.explore.skills.desc=Gemini CLI または Claude Code によって支えられた AI 搭載のスキルを、ワークスペースから直接実行できます。
discover.recent.title=最近のセッション
discover.recent.empty=最近のセッションはまだありません。

# Sessions
session.star=スターを付ける
session.unstar=スターを外す
session.delete.confirm=このセッションを削除しますか？
session.delete.confirm.title=チャットを削除しますか？
session.delete.confirm.message="{0}"を削除してもよろしいですか？\n\nこの操作は元に戻せません。
session.delete.confirm.button=チャットを削除
session.delete.confirm.cancel=キャンセル
session.export=エクスポート
session.export.title=チャットセッションをエクスポート
session.export.description=チャットセッションをエクスポートする形式と保存場所を選択してください
session.export.select.format=エクスポート形式を選択
session.export.location=保存場所
session.export.file.path=ファイルパス
session.export.browse=参照
session.rename.title=タイトルを変更
session.rename.field.label=タイトル
session.rename.field.placeholder=セッションタイトルを入力...
session.rename.error.empty=タイトルは必須です
session.export.file.chooser.title=チャット履歴を保存
session.export.button.export=エクスポート
session.export.success.title=エクスポート成功
session.export.success.message=チャットセッションは次の場所に正常にエクスポートされました:

# Projects
project.title=プロジェクト
project.new=新しいプロジェクト
project.new.dialog.title=新規プロジェクトの作成
project.edit.dialog.title=プロジェクトを編集
project.new.dialog.name.label=プロジェクト名
project.new.dialog.name.placeholder=プロジェクト名を入力
project.new.dialog.description.label=説明（任意）
project.new.dialog.description.placeholder=プロジェクトを説明してください
project.new.dialog.folder.browse=処理するフォルダを選択...
project.new.dialog.file.browse=処理するファイルを選択...
project.new.dialog.sources.label=参考資料（任意）
project.new.dialog.sources.add=ソースを追加
project.new.dialog.error.empty.name=プロジェクト名は空にできません
project.new.dialog.error.create.failed=プロジェクトの作成に失敗しました: {0}
project.new.dialog.button.create=プロジェクトを作成
project.new.dialog.button.cancel=キャンセル
project.new.dialog.success.title=プロジェクトが正常に作成されました
project.new.dialog.success.message=プロジェクト「{0}」が作成されました。
project.new.dialog.success.countdown={0}秒後に閉じます…
project.new.dialog.success.close=今すぐ閉じる
project.dialog.url.title=URL参照資料を追加
project.dialog.url.description=Webコンテンツを参照資料として追加するためのURLを入力してください。URLは検証され、アクセス可能か確認されます。
project.dialog.url.label=URL
project.dialog.url.button.add=URLを追加
project.dialog.url.button.cancel=キャンセル
project.dialog.url.button.validating=検証中...
project.delete=プロジェクトを削除
project.delete.confirm.title=プロジェクトを削除しますか？
project.delete.confirm.message=プロジェクト「{0}」を削除してもよろしいですか？\n\nこのプロジェクトのすべてのセッションも完全に削除されます。
project.delete.confirm.button=プロジェクトを削除
project.delete.confirm.cancel=キャンセル
project.not.found=プロジェクトが見つかりません
project.not.selected=プロジェクトが選択されていません

# Projects View
projects.title=プロジェクト
projects.description=トピックごとにチャットを整理し、知識ソースとしてファイル、フォルダ、またはURLを添付することで、AIが常にそのプロジェクトに適切なコンテキストを把握できるようにします。
projects.error=❌ {0}
projects.empty=プロジェクトが見つかりません。
projects.empty.hint=💡 新しいプロジェクトを作成して、チャットセッションを整理しましょう！
projects.col.name=名前
projects.col.modified=変更日時
projects.col.created=作成済み
projects.sources.count=参考資料 {0} 件
projects.sources.expand=参考資料を表示
projects.sources.collapse=参考資料を非表示
projects.sources.empty.title=参照資料がまだありません
projects.sources.empty.description=ドキュメントを追加すると、Askimo が質問に回答する際に参照できるようになります
projects.sources.info.tooltip=参照資料は、Askimo があなた固有のコンテキストを理解するのに役立ちます。\n\n\
質問に回答する際に Askimo が参照すべき情報を含むフォルダー、ファイル、または Web サイトを追加してください。\n\n\
例:\n\
• プロジェクトのドキュメント\n\
• 会社のナレッジベース\n\
• 技術仕様書\n\
• 研究論文\n\n\
Askimo はこれらの資料を検索し、より正確で文脈に沿った回答を提供します。
projects.sources.type.local_folders=ローカルフォルダー
projects.sources.type.local_files=ローカルファイル
projects.sources.type.urls=URL
projects.sources.add.tooltip=参照資料を追加
projects.sources.add.button=参照資料を追加
projects.sources.add.dialog.title=参照資料を追加
projects.sources.add.dialog.description=このプロジェクトの参照資料として、フォルダー、ファイル、またはURLを選択してください。
projects.sources.add.dialog.button.add=追加
projects.sources.delete.tooltip=参照資料を削除
projects.sources.guide=参照資料ガイドを見る
projects.error.loading=プロジェクトの読み込みに失敗しました。もう一度お試しください。
projects.error.deleting=プロジェクトの削除に失敗しました。もう一度お試しください。
projects.error.updating=プロジェクトの更新に失敗しました。もう一度お試しください。
projects.error.not.found=プロジェクトが見つかりません。
project.edit=プロジェクトを編集
project.reindex=プロジェクトを再インデックス
project.menu.tooltip=プロジェクトメニュー
project.new.chat.placeholder={0} で新しいチャット
project.recent.chats=最近のチャット
project.no.chats=まだチャットがありません。下から新しいチャットを開始してください！
project.indexing.label=ナレッジソースをインデックスしています...
project.indexing.queued=インデックス作成をキューに入れました - 他のプロジェクトの完了を待機中です...
project.indexing.failed=インデックス作成に失敗しました。プロジェクトメニューから再インデックスをお試しください。
project.indexing.ready.label=インデックス済み
project.indexing.ready.tooltip=ナレッジソースのインデックスが完了し、AIコンテキストの準備ができました
session.move.to.project=プロジェクトに移動
session.move.to.project.new=新しいプロジェクト
session.remove.from.project={0} から削除

# Settings
settings.title=設定
settings.general=一般
settings.appearance=外観
settings.ai.provider=AI プロバイダー
settings.network=ネットワーク
settings.network.description=ネットワークおよびプロキシ設定を構成します
settings.mcp.servers=MCP サーバー
settings.skills=スキル
settings.skills.description=スキルは、お使いのマシン上で直接実行できる再利用可能な AI エージェントです。各スキルは、システムプロンプトと指示を含む Markdown ファイルです。スキルを実行すると、{0} 経由で実行され、ファイルの読み取りと書き込み、シェルコマンドの実行、およびジョブが完了するまで反復処理を行います。コピー＆ペーストは不要です。
settings.skills.runtimes=サポートされている実行環境：
settings.skills.directory=スキルディレクトリ
settings.skills.open.folder=フォルダーを開く
settings.skills.new.skill=新しいスキル
settings.skills.import.github=GitHubからインポート
settings.skills.import.github.description=スキル（.md）ファイルを含むGitHubリポジトリをスキルディレクトリにクローンします。PATHにgitが必要です。
settings.skills.import.github.url.label=GitHubリポジトリURL
settings.skills.import.github.button=インポート
settings.skills.import.github.importing=インポート中…
settings.skills.editor.name=名前
settings.skills.editor.description=説明
settings.skills.editor.system.prompt=システムプロンプト
settings.skills.editor.system.prompt.placeholder=ここにシステムプロンプトを記述します…
settings.skills.editor.system.prompt.hint=これは、スキルがアクティブなときにAIに与えられる指示です。
settings.skills.empty=スキルが見つかりません
settings.skills.empty.hint=+ ボタンを使用して最初のスキルを作成します
settings.skills.select.prompt=パネルからスキルを選択して表示または編集します
settings.skills.editor.empty.file=空のファイル
settings.skills.editor.mode.read=読む
settings.skills.editor.mode.edit=編集
settings.skills.editor.line.count={0} 行
settings.skills.editor.line.count.plural={0} 行
settings.skills.new.skill.placeholder=my-skill
settings.skills.delete.file.title=ファイルを削除
settings.skills.delete.file.confirm="{0}" を削除しますか？この操作は元に戻せません。
settings.skills.delete.folder.title=フォルダーを削除
settings.skills.delete.folder.confirm="{0}" とその中のすべてのスキルを削除しますか？この操作は元に戻せません。
settings.skills.delete.all.title=すべてのスキルを削除
settings.skills.delete.all.confirm=すべてのスキルを削除しますか？これにより、すべてのスキルフォルダが完全に削除され、元に戻すことはできません。
settings.skills.import.success.title=インポート成功
settings.skills.add.file=ファイルを追加
settings.skills.add.file.name=ファイル名
settings.skills.add.folder=フォルダーを追加
settings.skills.add.folder.name=フォルダー名
settings.advanced=詳細設定
settings.about=情報
settings.model=モデル
settings.provider=プロバイダー
settings.theme=テーマ
settings.save=保存
settings.cancel=キャンセル
settings.provider.change.button=変更
settings.model.change.button=変更
settings.change.button=変更

# Theme
theme.light=ライト
theme.light.description=常にライトテーマを使用
theme.dark=ダーク
theme.dark.description=常にダークテーマを使用
theme.system=システム
theme.system.description=システム設定に従う
theme.sepia=セピア
theme.sepia.description=温かみのあるパーチメント調、目に優しい
theme.ocean=オーシャン
theme.ocean.description=やわらかな空色のトーンで、穏やかで爽やか
theme.nord=ノルド
theme.nord.description=北極を思わせるダークパレットで、クールで集中しやすい
theme.sage=セージ
theme.sage.description=落ち着いたグレーがかったグリーンで、洗練され穏やか
theme.rose=ローズ
theme.rose.description=やさしいブラッシュピンクで、上品で温かみがある
theme.indigo=インディゴ
theme.indigo.description=深い青紫で、神秘的で創造的
settings.background.image=背景画像
settings.background.image.description=背景画像を選択します — プリセットを選ぶか、自分の画像を使用できます。半透明のオーバーレイにより、テキストの読みやすさが保たれます。背景画像は選択したテーマとは独立しています。
settings.background.image.browse=参照
settings.background.image.custom=カスタム画像
settings.appearance.avatar.ai=AI アシスタントのアバター
settings.appearance.avatar.ai.description=チャット会話内で AI アシスタントのアバターをカスタマイズします。ユーザーのアバターはユーザープロファイルで管理されます。
settings.appearance.avatar.ai.label=AI アバター
settings.appearance.avatar.select=選択
settings.log.level=ログレベル
settings.log.level.description=ログの詳細度を調整
settings.log.viewer=ログファイル
settings.log.viewer.description=アプリのログと診断を表示
settings.log.viewer.view=ログを見る
settings.log.viewer.open_folder=ログフォルダを開く
settings.log.viewer.path=ログファイル: {0}
settings.log.viewer.dialog.title=アプリケーションログ
settings.log.viewer.refresh=再読み込み
settings.log.viewer.copy=コピー
settings.log.viewer.copied=コピーしました!
settings.log.viewer.loading=ログを読み込み中...
settings.log.viewer.error=ログの読み込みに失敗
settings.log.viewer.empty=ログがありません

# Developer Mode
settings.developer.mode=開発者モード
settings.developer.mode.description=AI の応答、プロンプト、セッションメタデータを詳細表示してデバッグを支援します。

# Proxy Settings
settings.proxy.title=プロキシ設定
settings.proxy.description=AI プロバイダーへのすべてのネットワーク接続に対して HTTP プロキシを設定します
settings.proxy.guide=プロキシ設定ガイドを見る
settings.proxy.type=プロキシの種類
settings.proxy.type.none=プロキシなし
settings.proxy.type.none.description=プロキシを使用しない直接接続
settings.proxy.type.http=HTTP プロキシ
settings.proxy.type.http.description=標準の HTTP プロキシサーバー
settings.proxy.type.https=HTTPS プロキシ
settings.proxy.type.https.description=HTTPS プロキシサーバー（HTTP と同じプロトコルを使用）
settings.proxy.type.socks5=SOCKS5 プロキシ
settings.proxy.type.socks5.description=高度なネットワークおよびプライバシー向けの SOCKS5 プロキシ
settings.proxy.type.system=システムプロキシ
settings.proxy.type.system.description=オペレーティングシステムのプロキシ設定を自動的に使用します
settings.proxy.host=プロキシホスト
settings.proxy.port=プロキシポート
settings.proxy.authentication=プロキシ認証（任意）
settings.proxy.authentication.description=プロキシに認証が不要な場合は空欄のままにしてください
settings.proxy.username=ユーザー名
settings.proxy.username.placeholder=任意
settings.proxy.password=パスワード
settings.proxy.password.placeholder=任意
settings.proxy.system.info=ℹ️ オペレーティングシステムの設定からシステムプロキシを使用しています
settings.proxy.socks5.no.auth.info=ℹ️ 現在、SOCKS5 認証はサポートされていません。認証なしの SOCKS5 プロキシを使用するか、この機能が必要な場合は GitHub で Issue を作成してください。

# User Profile
user.profile.default_name=ゲストユーザー
user.profile.menu=ユーザープロファイルメニュー
user.profile.title=ユーザープロファイル
user.profile.avatar=アバター
user.profile.avatar.click_to_change=クリックしてアバターを変更
user.profile.basic_info=基本情報
user.profile.name=名前
user.profile.email=メールアドレス
user.profile.email.placeholder=your.email@example.com
user.profile.occupation=職業
user.profile.occupation.placeholder=例：ソフトウェア開発者、デザイナー、学生
user.profile.location=所在地
user.profile.location.placeholder=例：サンフランシスコ（CA）
user.profile.bio=自己紹介
user.profile.bio.placeholder=あなたについて簡単に教えてください…
user.profile.interests=興味・関心
user.profile.interests.description=興味のあるトピックを選択して、AI体験をパーソナライズします
user.profile.interests.custom=カスタムの興味
user.profile.interests.custom.placeholder=例：機械学習、写真
user.profile.interests.custom.hint=複数の興味はカンマで区切ってください

# Welcome Dialog (First Run)
welcome.title=Askimo へようこそ！
welcome.subtitle=AI 体験をパーソナライズするためにご協力ください
welcome.avatar.optional=クリックして写真を追加（任意）
welcome.name=お名前
welcome.name.placeholder=例：山田 太郎
welcome.occupation=職業
welcome.occupation.placeholder=例：ソフトウェア開発者
welcome.interests=興味のある分野は何ですか？
welcome.interests.description=体験を最適化するため、いくつかのトピックを選択してください
welcome.skip=後で設定
welcome.get_started=開始
welcome.required_note=* 必須項目

# User Menu
user.menu.edit_profile=プロフィールを編集
user.menu.settings=設定
user.menu.about=Askimo について
user.menu.logout=サインアウト

# User Interest Categories
user.interest.technology=テクノロジー
user.interest.science=科学
user.interest.travel=旅行
user.interest.politics=政治
user.interest.business=ビジネス
user.interest.health=健康
user.interest.arts=芸術
user.interest.sports=スポーツ
user.interest.cooking=料理
user.interest.literature=文学
user.interest.music=音楽
user.interest.movies=映画
user.interest.gaming=ゲーム
user.interest.finance=金融
user.interest.education=教育
user.interest.environment=環境

# Actions
action.delete=削除
action.edit=編集
action.pin=サイドバーに固定
action.unpin=サイドバーから固定解除
action.open=開く
action.export=エクスポート
action.save=保存
action.rename=名前を変更
action.cancel=キャンセル
action.create=作成
action.ok=OK
action.yes=はい
action.no=いいえ
action.close=閉じる
action.show.more=もっと見る
action.show.less=折りたたむ
action.back=戻る
action.retry=再試行
action.done=完了
action.refresh=更新



# Happiness Gate (shown before Star Prompt)
happiness.gate.title=Askimoはいかがですか？
happiness.gate.subtitle=ご意見をお聞かせください
happiness.gate.happy=とても気に入っています！😍
happiness.gate.neutral=まあまあです 🙂
happiness.gate.unhappy=あまりよくないです 😕
happiness.gate.feedback.title=改善にご協力ください
happiness.gate.feedback.message=フィードバックを共有していただけますか？Askimoを皆様にとってより良いものにするために役立ちます。
happiness.gate.feedback.yes=はい、フィードバックを共有します
happiness.gate.feedback.no=いいえ、結構です

# Star Prompt
star.prompt.title=Askimoを楽しんでいますか？広めてください 💙
star.prompt.message=Askimoはコミュニティの支援によって開発・維持されているオープンソースプロジェクトです。\n\nワークフローの改善に役立った場合は、GitHubで⭐を付けてプロジェクトを応援していただけると幸いです。\n\n皆さまのサポートは、より多くの方にAskimoを知ってもらい、継続的な開発を後押しします。
star.prompt.star.button=Askimoを応援する
star.prompt.star.description=サポートを示して、他の人がプロジェクトを見つけられるように助けましょう。
star.prompt.share.button=共有
star.prompt.share.description=X、LinkedIn、またはFacebookでAskimoについてネットワークに伝えましょう。
star.prompt.maybe.later=今はしない

# Analytics Settings (Advanced section toggle)
settings.analytics.title=匿名分析
settings.analytics.description=匿名の機能利用データをAskimoチームと共有し、今後の開発の優先順位付けに役立てます。会話、プロンプト、ファイル内容、APIキーは一切収集されません。

# File operations
file.overwrite.title=ファイルは既に存在します
file.overwrite.message=このファイルは既に存在しています。上書きしますか？
file.overwrite.confirm=上書きする
file.name.too.long=ファイル名が長すぎます。より短いファイル名を使用してください（最大255文字）。


# About
about.title={0} について
action.remove=削除
about.version=バージョン
about.buildDate=ビルド日
about.buildJdk=ビルド JDK
about.license=ライセンス
about.description=説明
about.description.text=デスクトップと CLI 向けのローカルファーストな AI エージェントプラットフォームです。複数のプロバイダー（OpenAI、Anthropic、Gemini、xAI、Ollama、LM Studio など）とチャットし、RAG を通じてローカルファイルや URL から知識を取得し、Plans で複数ステップの AI ワークフローを実行し、スクリプトを実行し、MCP 経由で外部ツールを接続できます。すべてあなたのマシン上で動作します。
about.copyright=著作権 (c) {0} {1}
about.runtime.info=ランタイム情報
about.links=リンク

# Keyboard Shortcuts
shortcut.category.global=グローバル
shortcut.category.file=ファイル
shortcut.category.view=表示
shortcut.category.project=プロジェクト
shortcut.category.terminal=ターミナル
shortcut.category.search=検索
shortcut.category.input=入力
shortcut.new.chat=新しいチャット
shortcut.new.terminal=新しいターミナル
shortcut.create.project=新しいプロジェクトを作成
shortcut.export.backup=バックアップをエクスポート
shortcut.import.backup=バックアップをインポート
shortcut.search.in.chat=チャット内を検索
shortcut.global.search=グローバル検索
shortcut.toggle.chat.history=チャット履歴を切り替え
shortcut.open.settings=設定を開く
shortcut.stop.ai.response=AI の応答を停止
shortcut.quit.application=アプリケーションを終了
shortcut.navigate.to.sessions=セッションに移動
shortcut.navigate.to.projects=プロジェクトへ移動
shortcut.enter.fullscreen=フルスクリーンにする
shortcut.close.search=検索を閉じる
shortcut.next.search.result=次の検索結果
shortcut.previous.search.result=前の検索結果
shortcut.attach.file=ファイルを添付
shortcut.send.message=メッセージを送信
shortcut.new.line=改行

# Chat View
chat.welcome=Askimo へようこそ！\n下にメッセージを入力して会話を始めてください。
chat.no.active.session=サイドバーからセッションを選択するか、新しいチャットを開始してください
chat.search.placeholder=チャット内検索...
chat.search.no.results=結果なし
chat.search.not.found=「{0}」に一致するメッセージが見つかりません

# Global Search
global.search.title=セッション内を検索
global.search.query=検索クエリ
global.search.query.placeholder=すべてのセッションを検索...
global.search.filter.date=期間
global.search.sort.by=並べ替え
global.search.button=検索

# Date Filter Options
global.search.date.all.time=すべての期間
global.search.date.today=今日
global.search.date.last.7.days=過去7日間
global.search.date.last.30.days=過去30日間
global.search.date.last.3.months=過去3か月
global.search.date.last.year=過去1年

# Sort By Options
global.search.sort.relevance=関連性
global.search.sort.date.newest=日付（新しい順）
global.search.sort.date.oldest=日付（古い順）

# Project Filter Options

# Search States
global.search.searching=検索中...
global.search.no.results=結果が見つかりません
global.search.no.results.hint=別の検索語またはフィルタをお試しください
global.search.initial.message=検索クエリを入力してください
global.search.results.count={0}件の結果
global.search.results.count.plural={0}件の結果

# Rest of chat view strings
chat.directive=ディレクティブ:
chat.directive.none=なし
chat.directive.new=新しいディレクティブ
chat.directive.manage=ディレクティブ管理
chat.directive.learn.more=ディレクティブの使い方を学ぶ
chat.attach.file=ファイル添付 ({0}+A)
chat.attach.file.menu=添付ファイルを追加
chat.create.image.menu=画像を作成
chat.create.image.mode=画像
chat.create.image.mode.cancel=画像作成モードをキャンセル
chat.tools.button=利用可能なツール
chat.tools.popup.title=利用可能なツール
chat.tools.popup.loading=サーバーを読み込み中...
chat.tools.popup.no.servers.global=グローバル MCP サーバーが設定されていません。
chat.tools.popup.manage=MCPサーバーを管理
chat.tools.server.scope.global=グローバル
chat.tools.server.scope.project=プロジェクト
chat.tools.server.scope.builtin=組み込み
chat.tools.tool.no.description=説明はありません
chat.tools.button.disabled=利用可能なツール（{0} 無効）
chat.input.placeholder=メッセージを入力...（Enter 送信、Shift+Enter 改行）
chat.select.file=ファイルを選択（複数可）
chat.attachment.remove=添付ファイルを削除
chat.attachment.preview.loading=プレビューを読み込み中…
chat.attachment.preview.file.not.found=(ファイルが見つかりません)
chat.attachment.preview.too.large=(ファイルが大きすぎてプレビューできません)
chat.attachment.preview.cannot.read=(ファイルを読み込めません: {0})
chat.attachment.preview.more.lines=さらに {0} 行

# Sessions View
sessions.title=チャットセッション
sessions.col.title=タイトル
sessions.col.created=作成日
sessions.col.updated=更新日
sessions.error=❌ {0}
sessions.empty=セッションが見つかりません。
sessions.empty.hint=💡 新しいチャットを開始して最初のセッションを作成しましょう！

# 汎用テーブルページネーションコントロール
table.page.size.label=1ページあたりの行数:
table.page=ページ {0} / {1}
table.page.previous=前のページ
table.page.next=次のページ

# SessionsViewModel Errors
sessions.error.loading=セッションの読み込みに失敗しました。再試行してください。
sessions.error.deleting=セッションの削除に失敗しました。再試行してください。
sessions.error.updating=セッションの更新に失敗しました。再試行してください。
sessions.error.renaming=セッション名の変更に失敗しました。再試行してください。
sessions.error.not.found=セッションが見つかりません。
sessions.error.rename.failed=セッション名の変更に失敗しました。

# ChatSessionService Errors

# Update Check
update.dialog.title=ソフトウェアアップデート
update.dialog.new.version.available=新しい Askimo バージョンがあります！
update.urgency.medium={0} バージョン遅れています — 重要なバグ修正や新機能を見逃している可能性があります。
update.urgency.high={0} バージョン遅れています — 大幅な改善を見逃しています。早急に更新してください。
update.dialog.current.version.label=現在のバージョン
update.dialog.new.version.label=新しいバージョン
update.dialog.release.date=リリース日
update.dialog.release.notes=更新内容
update.dialog.download=今すぐダウンロード
update.dialog.how.to.update=更新方法
update.dialog.later=後で
update.dialog.skip.version=このバージョンをスキップ
update.check.up.to.date=最新バージョンです！
update.check.failed=アップデート確認に失敗

# Event Names
event.update.available=🚀 新バージョンが利用可能
event.details.action=Release Notes
event.update.download=今すぐダウンロード
event.notification.empty=イベントなし
event.notification.clear=クリア
event.notification.clear.all=すべてクリア
event.notification.group.errors=バックグラウンドエラー
event.shell.error=バックグラウンドエラー
event.shell.error.cause.show=技術的な詳細を表示
event.shell.error.cause.hide=技術的な詳細を非表示

# Settings View
settings.font.family=フォントファミリー
settings.font.size=フォントサイズ
settings.shortcuts=ショートカット
settings.shortcuts.description=生産性を向上させるために、利用可能なすべてのキーボードショートカットを表示します
settings.app.language=アプリ言語
settings.ai.response.language=優先応答言語
settings.ai.response.language.description=AIに特定の言語で応答させる（空欄で自動検出）
settings.ai.response.language.auto=自動検出
settings.ai.response.language.tooltip=AIは自動的に言語を検出しますが、以下の場合は上書きしてください：\n• 言語学習（実践的な練習）\n• 専門的な一貫性（例：コード文書は常に英語）\n• RAG最適化（ナレッジベースの言語に合わせる）\n• 教育（ある言語で質問し、別の言語で説明）\n• 不要な言語切り替えを防止
settings.model.select={0} のモデル選択:
settings.model.loading=モデル読み込み中...
settings.model.none=使用可能なモデルなし
settings.model.select.title=モデルを選択
settings.model.current=現在のモデル
settings.model.selected=選択されたモデル
settings.model.new=新しいモデル
settings.model.change.description=以下のリストからモデルを選択してください：
settings.model.search=モデル検索
settings.model.search.placeholder=モデルの絞り込み...
settings.model.filtered={0}/{1} モデル表示中
settings.model.no.match=一致するモデルなし
settings.model.no.results=一致するモデルなし
settings.configure.title={0} 設定構成
settings.test.connection=接続テスト
settings.test.connection.testing=テスト中...
settings.placeholder.baseurl=http://localhost:11434

# Directives Dialog
directive.manage.title=ディレクティブ管理
directive.manage.empty=ディレクティブがありません。作成して始めましょう！
directive.edit.name.label=名前
directive.edit.name.placeholder=ディレクティブ名を入力...
directive.edit.content.label=内容
directive.edit.content.placeholder=ディレクティブ内容を入力...
directive.edit.name.required=名前は必須です
directive.edit.content.required=内容は必須です
directive.created=作成日: {0}
directive.new.title=新しいディレクティブ
directive.new.guidelines=ディレクティブは、AIがメッセージに応答する方法を指示します。トーン、詳細レベル、形式、または必要な特別な要件について具体的に指定してください。
directive.new.name.placeholder=例: concise-code, explain-like-im-5
directive.new.content.placeholder=ディレクティブ内容を入力...
directive.new.apply.current=現在のセッションに適用
directive.new.create=作成

# Log Levels
log.level.error=エラー
log.level.error.description=エラーのみ表示
log.level.warn=警告
log.level.warn.description=警告とエラーを表示
log.level.info=情報
log.level.info.description=一般情報（デフォルト）
log.level.debug=デバッグ
log.level.debug.description=詳細なデバッグ情報
log.level.trace=トレース
log.level.trace.description=すべてのログを表示（最も詳細）

# Message Components
message.loading.previous=以前のメッセージを読み込み中...
message.thinking=考え中… ({0}s)
message.copy=メッセージをコピー
message.copy.description=メッセージをコピー
message.edit=メッセージ編集
code.copy=コードをコピー
code.copy.description=コードをコピー
code.run=実行
code.run.description=スクリプトを実行
code.run.dialog.title=コードを実行
code.run.dialog.message=コマンドをターミナルに貼り付けますか、それともすぐに実行しますか？
code.run.dialog.paste=貼り付けのみ
code.run.dialog.execute=実行
message.edit.description=メッセージ編集
message.editing.banner=メッセージ編集中
message.editing.banner.from={0} のメッセージ編集
message.cancel.edit=編集をキャンセル
message.send=送信
message.update.regenerate=更新して再生成
message.ai.edit=AI 応答を編集
message.ai.edit.description=この AI 応答を編集
message.ai.edit.content.label=AI応答の内容
message.ai.try.again=再試行
message.ai.try.again.description=前のメッセージを再送信して、新しい回答を取得します
message.ai.try.again.confirm.title=回答を再生成しますか？
message.ai.try.again.confirm.message=この時点以降のすべてのメッセージが削除されます。続行しますか？
message.ai.try.again.confirm.cancel=キャンセル
message.ai.try.again.confirm.confirm=再生成
message.ai.export.pdf=PDFとしてエクスポート
message.ai.export.pdf.dialog.title=AIの回答をPDFとして保存
message.edited.indicator=(編集済み)
attachment.download=添付ファイルをダウンロード
attachment.download.description=この添付ファイルをダウンロード
attachment.save.file=添付ファイルを保存
outdated.expand=古いメッセージを展開
outdated.collapse=古いメッセージを折りたたむ
outdated.branch.header=前回編集からの古いメッセージ {0} 件（クリックして展開）
outdated.label=古い

# Provider Dialog
provider.change.title=プロバイダー変更
provider.select.title=プロバイダー選択
provider.setup.required.title=AI プロバイダー設定が必要です
provider.setup.required.message=チャットを開始する前に、AI プロバイダーを選択して構成してください。
provider.setup.required.button=設定
provider.select.prompt=プロバイダーを選択:
provider.configure.prompt=設定:
provider.choose.placeholder=プロバイダーを選択...
provider.setup.guide={0}の設定方法
provider.apikey.stored=API キーは安全に保存されています
provider.apikey.enter=API キー入力
provider.apikey.already.stored=すでに保存済み
provider.apikey.security.message=🔒 API キーは暗号化され、安全に保存されます。データは共有されません。
provider.apikey.security.link=データ保護について詳しく見る
provider.not.set=未設定

# Provider Configuration - OpenAI
provider.openai.apikey.description=OpenAI API キー: https://platform.openai.com/account/api-keys
provider.openai.apikey.stored=API キーは既に保存されています。空欄のままにすると現在のキーが維持されます。
provider.openai.setup.help=💡 OpenAI を使うには API キーが必要です。\n\n1. https://platform.openai.com/account/api-keys で取得\n2. 設定で追加するか :change-settings を使用

# Provider Configuration - Anthropic
provider.anthropic.apikey.description=Anthropic API キー: https://console.anthropic.com/
provider.anthropic.apikey.stored=API キーは既に保存されています。
provider.anthropic.setup.help=💡 Anthropic を使うには API キーが必要です。\n\n1. https://console.anthropic.com/ で取得\n2. 設定で構成するか :change-settings を使用

# Provider Configuration - Gemini
provider.gemini.apikey.description=Google AI Studio API キー: https://aistudio.google.com/app/apikey
provider.gemini.apikey.stored=API キーは既に保存されています。
provider.gemini.setup.help=💡 Gemini を使用するには API キーが必要です。\n\n1. https://aistudio.google.com/app/apikey で取得\n2. 設定または :change-settings で構成

# Provider Configuration - XAI
provider.xai.apikey.description=XAI API キー: https://console.x.ai/
provider.xai.apikey.stored=API キーは既に保存されています。
provider.xai.setup.help=💡 XAI を使用するには API キーが必要です。\n\n1. https://console.x.ai/ で取得\n2. 設定または :change-settings で構成

# Provider Configuration - Ollama
provider.ollama.baseurl.description=Ollama ベース URL (デフォルト: http://localhost:11434)
provider.ollama.setup.help=💡 Ollama を使用するにはローカルで実行する必要があります。\n\n1. https://ollama.ai/ からインストール\n2. サービスを開始\n3. 必要に応じてベース URL を変更

# Provider Configuration - Docker AI
provider.docker.baseurl.description=Docker AI ベース URL (デフォルト: http://localhost:12434)
provider.docker.setup.help=💡 Docker AI を使用するにはローカルで実行する必要があります。\n\n1. Docker AI がインストールされ実行されていることを確認\n2. サービスを開始\n3. 必要に応じてベース URL を変更

# Provider Configuration - LocalAI
provider.localai.baseurl.description=LocalAI ベース URL
provider.localai.setup.help=💡 LocalAI を使用するには先に実行してください。\n\n1. LocalAI をインストールして起動\n2. 利用可能なベース URL を構成

# Provider Configuration - LMStudio
provider.lmstudio.baseurl.description=LMStudio ベース URL (デフォルト: http://localhost:1234)
provider.lmstudio.setup.help=💡 LMStudio の利用方法:\n\n1. https://lmstudio.ai/ でインストール\n2. ローカルサーバーを起動\n3. 必要に応じてベース URL を変更
provider.lmstudio.openai.compat.info=Askimo はネイティブ LMStudio API（/api/v1/）ではなく、OpenAI 互換エンドポイント（/v1）を使用します。

# System Resources
system.memory=メモリ
system.cpu=CPU
system.share.feedback=フィードバックを共有
system.ai.provider.tooltip=AI プロバイダー：{0}\nクリックして設定

# Telemetry
telemetry.show=テレメトリ指標を表示
telemetry.hide=テレメトリ指標を非表示
telemetry.reset=テレメトリデータをリセット
telemetry.title=📊 セッション指標
telemetry.no.data=まだ指標が収集されていません。メッセージを送信するとテレメトリデータが表示されます。
telemetry.rag.efficiency=RAG 効率
telemetry.rag.triggered={0}/{1} 実行
telemetry.classification=分類
telemetry.classification.time=平均判定時間
telemetry.retrieval=検索
telemetry.retrieval.chunks=平均 {0} チャンク
telemetry.llm.calls=LLM 呼び出し
telemetry.llm.calls.count={0} 回
telemetry.llm.tokens={0} トークン
telemetry.llm.errors={0} 件のエラー
telemetry.total.tokens=合計トークン数: {0}

# Developer Mode
developer.menu.show.session.summary=セッション概要を表示
developer.session.memory.title=セッションメモリ
developer.session.memory.loading=セッションメモリを読み込み中...
developer.session.memory.not.found=このセッションのメモリが見つかりません
developer.session.memory.summary=メモリ概要
developer.session.memory.messages=メモリメッセージ
developer.session.memory.word.count={0} 語
developer.session.memory.empty=(空)

# Export Format - Markdown
export.format.markdown.name=Markdown
export.format.markdown.description=人が読みやすいテキスト形式
export.format.markdown.benefit.1=読みやすく編集しやすい
export.format.markdown.benefit.2=どんなテキストエディタでも使える
export.format.markdown.benefit.3=ドキュメントに最適
export.format.markdown.benefit.4=GitHub と互換性あり

# Export Format - JSON
export.format.json.name=JSON
export.format.json.description=構造化データ形式
export.format.json.benefit.1=機械可読
export.format.json.benefit.2=解析や処理が容易
export.format.json.benefit.3=再インポート可能
export.format.json.benefit.4=統合に最適

# Export Format - HTML
export.format.html.name=HTML
export.format.html.description=整形されたウェブページ
export.format.html.benefit.1=美しい表示
export.format.html.benefit.2=どのブラウザでも閲覧可能
export.format.html.benefit.3=プロフェッショナルな外観
export.format.html.benefit.4=共有が簡単


# Error Messages
error.network=⚠️ AI サービス{endpoint}に接続できません\n\n次をご確認ください：\n• インターネット接続\n• AI サービスの URL（設定を確認）\n• ファイアウォール設定\n• サービスの稼働状況
error.authentication=⚠️ API キーが無効、または設定されていません{provider}\n\n設定画面で API キーを入力すると解決できます。
error.model_configuration=⚠️ モデル設定エラー：{issue}\n\n次の手順で修正してください：\n1. 設定を開く\n2. AI プロバイダーを選択\n3. 一覧からモデルを選ぶ
error.rate_limit=⚠️ レート制限を超えました\n{retryAfter}\n\nAPI の利用上限に達しました。しばらく待ってから、もう一度送信してください。
error.insufficient_credits=⚠️ クレジット残高不足\n\nクレジット残高が不足しています。\n\n請求ページでクレジットを追加してください。
error.timeout=⚠️ {timeout} 秒後にリクエストがタイムアウトしました\n\n原因として考えられること：\n• サーバー負荷が高い—少し待って再試行してください\n• クエリが複雑—内容を簡略化してみてください\n• ネットワーク遅延
error.invalid_request=⚠️ 無効なリクエスト：{details}\n\n入力内容を確認して、もう一度お試しください。
error.system=⚠️ システムエラー\n\n予期しないエラーが発生しました：{errorCode}\n\nAskimo サポートへ次を添えてご連絡ください：\n• 実行していた操作\n• 上記のエラーコード\n• タイムスタンプ

# Model Availability Errors
error.model.not_available.title.chat=モデルを利用できません
error.model.not_available.title.embedding=埋め込みモデルを利用できません
error.model.not_available.message.chat=モデル ''{0}'' は利用できません。
error.model.not_available.message.embedding=埋め込みモデル ''{0}'' は利用できません。\n\n埋め込みモデルを正しく設定してください。
error.model.not_available.config_link=埋め込みモデルを設定
error.model.not_available.config_url=https://askimo.chat/docs/desktop/rag/#embedding-model-configuration

# Generic Application Errors
error.app.title=問題が発生しました
error.app.message=予期しないエラーが発生しました: {0}

# Send Message Errors
error.send_message.title=メッセージの送信に失敗しました


# Indexing Errors
error.indexing.model_not_found.title=埋め込みモデルが見つかりません
error.indexing.model_not_found.message=埋め込みモデル ''{0}'' が見つかりません。インデックス作成の前に、{1} からこのモデルを取得または有効化してください。
error.indexing.io_error.title=IO エラー
error.indexing.io_error.message=インデックス作成中に IO エラーが発生しました
error.indexing.unknown.title=インデックスエラー
error.indexing.unknown.message=インデックス作成中に不明なエラーが発生しました


# Settings - Embedding Models (for RAG features)
settings.embedding.rag_feature_only=埋め込みモデルの状態（RAG 機能専用）
settings.embedding.not_available_rag_only=⚠️ {0}。\n\n注意：これはプロジェクトベースの RAG 機能にのみ影響します。通常のチャット機能は問題なく動作します。
settings.embedding.provider_unreachable=⚠️ プロバイダーに接続できません：{0}。\n\n注意：埋め込みモデルはプロジェクトベースの RAG 機能にのみ必要です。
settings.embedding.check_failed=埋め込みモデルの確認に失敗しました：{0}
settings.embedding.download_model=埋め込みモデルをダウンロード
settings.embedding.download_success=✅ 埋め込みモデルを正常にダウンロードしました：{0}
settings.embedding.download_failed=❌ 埋め込みモデルのダウンロードに失敗しました：{0}。手動でお試しください：ollama pull {0}
settings.embedding.download_error=モデルのダウンロード中にエラーが発生しました：{0}
settings.embedding.anthropic_no_embedding=Anthropic は埋め込みモデルを提供していません
settings.embedding.xai_no_embedding=xAI は埋め込みモデルを提供していません

# RAG Configuration
settings.rag.title=RAG 設定
settings.rag.description=プロジェクトベースの知識検索のための Retrieval-Augmented Generation パラメータを設定します
settings.rag.vector.max.results=ベクトル検索の最大結果数
settings.rag.vector.max.results.hint=ベクトル検索から取得する最大ドキュメント数（デフォルト: 20）
settings.rag.vector.min.score=ベクトル検索の最小スコア
settings.rag.vector.min.score.hint=最小類似度スコア 0.0～1.0（デフォルト: 0.3）
settings.rag.hybrid.max.results=ハイブリッド最大結果数
settings.rag.hybrid.max.results.hint=融合後の最終ドキュメント数（デフォルト: 15）
settings.rag.rank.fusion.constant=ランキング融合定数
settings.rag.rank.fusion.constant.hint=ハイブリッドランキング用の RRF 定数（デフォルト: 60）
settings.rag.use.absolute.paths=引用で絶対パスを使用
settings.rag.use.absolute.paths.hint=同じ名前のファイルが複数ある場合に分かりやすくするため、AIの回答に完全なファイルパスを表示します
settings.rag.embedding.title=埋め込み設定
settings.rag.embedding.description=テキスト分割および埋め込みのパラメータを設定します
settings.rag.embedding.max.chars.per.chunk=チャンクあたりの最大文字数
settings.rag.embedding.max.chars.per.chunk.hint=各テキストチャンクの最大文字数（デフォルト: 1500）
settings.rag.embedding.chunk.overlap=チャンクの重なり
settings.rag.embedding.chunk.overlap.hint=チャンク間で重複する文字数（デフォルト: 100）
settings.rag.embedding.preferred.dim=優先ディメンション
settings.rag.embedding.preferred.dim.hint=任意の埋め込み次元（空欄の場合はデフォルト）
settings.rag.embedding.models=プロバイダー別の埋め込みモデル

# Settings - Utility Models
settings.utility.models.title=ユーティリティモデル
settings.utility.models.uses.selected=（選択されたモデルを使用）
settings.utility.models.local.note={0} はローカルプロバイダーです — ユーティリティタスクには現在のチャットモデルが自動的に使用されます。

#Settings - Vision Models
settings.vision.models.title=ビジョンモデル

## Settings - Image Models
settings.image.models.title=画像生成モデル

# Settings - Provider Model Config
settings.provider.model.config.title=モデル設定
settings.provider.model.config.description=特定のタスクで使用されるデフォルトモデルを上書きします。空欄のままにすると、プロバイダーのデフォルトモデルが使用されます。
settings.provider.model.config.guide=AIモデル設定ガイドを見る
settings.provider.model.utility.hint=バックグラウンドタスク用の低コストモデル（タイトル生成、要約など）
settings.provider.model.vision.hint=画像理解、スクリーンショット、視覚コンテンツに使用されるモデル
settings.provider.model.image.hint=テキスト説明から画像を生成するためのモデル
settings.provider.model.embedding.hint=RAGナレッジベース検索のためにベクトル埋め込みを生成するモデル

settings.model.placeholder.enter={0} モデルを入力

# File Viewer Dialog
file.viewer.title=ファイルビューア
file.viewer.title.with.name=ファイルビューア - {0}
file.viewer.dialog.close=閉じる
file.viewer.copy.clipboard=クリップボードにコピー
file.viewer.copied=コピーしました！

# Mermaid Chart Renderer
mermaid.setup.required.title=Mermaid CLI が必要です
mermaid.setup.privacy.note=Askimo はプライバシー保護のため、図をローカルでレンダリングします。
mermaid.setup.instructions.title=セットアップ手順
mermaid.setup.instructions.text=Askimo で Mermaid 図をレンダリングするには、次のインストールガイドに従ってください：
mermaid.setup.instructions.link=https://askimo.chat/docs/desktop/mermaid-diagrams/
mermaid.setup.button.open.guide=セットアップガイドを開く
mermaid.setup.button.copy.diagram=図をコピー
mermaid.diagram.source.label=図のソース：
mermaid.rendering.progress=図をレンダリング中...
mermaid.error.rendering.title=図のレンダリングエラー
mermaid.error.rendering.raw.label=生の図：
mermaid.error.unexpected.state=予期しない状態です。もう一度お試しください。
mermaid.error.failed.load.image=図の画像を読み込めませんでした
mermaid.button.copy.code=コードをコピー
mermaid.button.download=ダウンロード
mermaid.button.expand=拡大表示
mermaid.button.zoom.in=ズームイン
mermaid.button.zoom.out=ズームアウト
mermaid.button.reset.zoom=ズームをリセット
mermaid.feedback.copied=コピーしました！

# Reference Material
knowledge.source.type.folder=フォルダー（変更を監視）
knowledge.source.type.file=ファイル（静的）
knowledge.source.type.url=URL（ウェブコンテンツ）

# MCP Server Management
mcp.servers.title=MCP サーバーテンプレート
mcp.servers.guide=MCP 統合ガイドを表示
mcp.instance.add.tooltip=MCP インスタンスを追加

# Global MCP Instances
mcp.instance.add=MCP インスタンス
mcp.instances.title=MCP インスタンス
mcp.instances.description=これらの MCP インスタンスが利用可能です
mcp.instances.empty=設定された MCP インスタンスはありません
mcp.instances.count={0} インスタンス
mcp.instance.server.label=サーバー: {0}
mcp.instance.delete.confirm.title=MCP インスタンスを削除しますか？
mcp.instance.delete.confirm.message=MCP インスタンス「{0}」を削除してもよろしいですか？この操作は元に戻せません。
mcp.instance.enable.tooltip=この MCP インスタンスを有効にする
mcp.instance.disable.tooltip=この MCP インスタンスを無効にする
mcp.instance.add.dialog.title=MCP インスタンスを追加
mcp.instance.add.dialog.description=Universal Chat で利用可能になる MCP インスタンスを作成します
mcp.instance.edit.dialog.title=MCP インスタンスの編集
mcp.instance.edit.dialog.description=この MCP インスタンスの設定を変更します
mcp.instance.edit.tooltip=この MCP インスタンスを編集
mcp.instance.field.args=引数 (オプション)
mcp.instance.field.args.placeholder=--port 3000 --verbose
mcp.instance.field.args.hint=コマンドライン引数 (スペース区切り)
mcp.instance.field.workingdir=作業ディレクトリ (オプション)
mcp.instance.field.workingdir.hint=MCP サーバープロセスが実行されるディレクトリ。相対ファイルパスはここから解決されます。
mcp.instance.test.connection=接続をテスト
mcp.instance.test.success=接続に成功しました
mcp.instance.test.failed=接続に失敗しました
mcp.instance.connection.status=接続ステータス
mcp.instance.connection.info=「保存」をクリックして接続をテストし、インスタンスを作成します

# MCP Server Dialog
mcp.instance.field.description=説明
mcp.instance.field.description.placeholder=このサーバーが何をするかの簡単な説明
mcp.instance.field.transport=トランスポートタイプ
mcp.instance.field.command=コマンドテンプレート
mcp.instance.field.command.placeholder=npx -y mcp-server@latest {{param1}} {{?param2:--flag}}
mcp.instance.field.command.hint={{parameter}} プレースホルダーを含むスペース区切りコマンド
mcp.instance.validation.error.empty.id=サーバーIDは空にできません
mcp.instance.validation.error.invalid.id.pattern=サーバーIDは小文字のアルファベット、数字、ハイフンのみを含む必要があります
mcp.instance.validation.error.empty.name=サーバー名は空にできません
mcp.instance.validation.error.empty.command=コマンドテンプレートは空にできません
mcp.instance.validation.error.empty.parameter.key=パラメータキーは空にできません
mcp.instance.validation.error.empty.parameter.label=パラメータラベルは空にできません
mcp.instance.env.label=環境変数 (オプション)
mcp.instance.env.placeholder=API_KEY={{apiKey}}\nDEBUG={{debug}}
mcp.instance.env.hint=書式: キー=値 または キー={{parameter}} (1行に1組)
mcp.instance.transport.stdio=Stdio (ローカルプロセス)
mcp.instance.transport.http=HTTP (リモートサーバー)
mcp.instance.http.url.label=URLテンプレート
mcp.instance.http.url.placeholder=https://{{host}}/mcp または https://api.example.com/mcp
mcp.instance.http.url.hint=サーバーエンドポイントURL。動的な値には {{parameter}} プレースホルダーを使用します
mcp.instance.http.headers.label=HTTPヘッダー (オプション)
mcp.instance.http.headers.placeholder=Authorization=Bearer {{apiKey}}\nX-Tenant-Id={{tenantId}}
mcp.instance.http.headers.hint=書式: ヘッダー名=値 または ヘッダー名={{parameter}} (1行に1組)
mcp.instance.http.timeout.label=タイムアウト (ms)
mcp.instance.http.timeout.hint=ミリ秒単位のリクエストタイムアウト
mcp.instance.validation.error.empty.url=URLテンプレートは空にできません
mcp.instance.validation.error.invalid.url=URLテンプレートはhttp://またはhttps://で始める必要があります

# MCP Integrations (Project View)
mcp.instance.delete.tooltip=MCP インスタンスを削除
mcp.instance.view.tools.tooltip=利用可能なツールを表示

# MCP Instance Fields
mcp.instance.field.serverId=サーバータイプ

# Add MCP Integration Dialog
mcp.instance.name=MCP 名
mcp.instance.name.placeholder=例: 本番データベース、プロジェクトファイル
mcp.instance.tools.title=利用可能なツール
mcp.instance.tools.count={0} ツールが利用可能です
mcp.instance.tool.strategy.intent=意図ベース
mcp.instance.tool.strategy.followup=フォローアップ
mcp.instance.tool.strategy.both=両方
mcp.instance.tool.strategy.unknown=不明
mcp.instance.password.hide=パスワードを非表示
mcp.instance.password.show=パスワードを表示

# MCP Tool Categories
mcp.tool.category.DATABASE.desc=データベースクエリおよび操作
mcp.tool.category.NETWORK.desc=HTTPリクエストおよびAPI呼び出し
mcp.tool.category.FILE_READ.desc=ファイルシステム読み取り操作
mcp.tool.category.FILE_WRITE.desc=ファイルシステム書き込み操作
mcp.tool.category.VISUALIZE.desc=データ可視化およびチャート作成
mcp.tool.category.EXECUTE.desc=コード実行およびコマンド
mcp.tool.category.SEARCH.desc=検索および取得操作
mcp.tool.category.TRANSFORM.desc=データ変換
mcp.tool.category.VERSION_CONTROL.desc=Gitおよびバージョン管理
mcp.tool.category.COMMUNICATION.desc=メール、メッセージング、通知
mcp.tool.category.MONITORING.desc=ロギングおよびモニタリング
mcp.tool.category.WEATHER.desc=天気データと予報
mcp.tool.category.WEB_SEARCH.desc=ウェブ検索およびページ読み取り
mcp.tool.category.DATETIME.desc=日付および時刻操作
mcp.tool.category.OTHER.desc=未分類ツール

# MCP Tools Dialog
mcp.tools.dialog.title=利用可能なツール - {0}
mcp.tools.dialog.instance.info=インスタンス情報
mcp.tools.dialog.parameters=パラメータ
mcp.tools.dialog.loading=利用可能なツールを読み込み中...
mcp.tools.dialog.empty=このインテグレーションではツールが利用できません
mcp.tools.dialog.count={0} 個のツールが見つかりました
mcp.tools.dialog.search.placeholder=名前または説明で検索...
mcp.tools.dialog.search.count={0} / {1} ツール
mcp.tools.dialog.search.empty=検索に一致するツールはありません
mcp.tools.dialog.export=ツールのエクスポート
mcp.tools.dialog.export.success={0} にツールをエクスポートしました
mcp.tools.dialog.export.failed=ツールのエクスポートに失敗しました: {0}

# MCP Server Catalog Dialog
mcp.catalog.dialog.title=MCPサーバーを追加
mcp.catalog.dialog.description=カタログから人気のある統合を選択するか、手動で設定してください。
mcp.catalog.search.placeholder=サーバーを検索…
mcp.catalog.search.empty=検索条件に一致するサーバーはありません。
mcp.catalog.category.popular=人気
mcp.catalog.card.credentials.required={0}件の認証情報が必要です
mcp.catalog.card.no.credentials=認証情報は不要です
mcp.catalog.card.configure=設定
mcp.catalog.action.cancel=キャンセル
mcp.catalog.action.manual=手動設定

# MCP Instance Template Parameters
mcp.instance.template.no.credentials=✅ 認証情報は不要です — このサーバーはすぐに使用できます。
mcp.instance.template.config.title=設定
mcp.instance.template.config.description=この統合に必要な認証情報を入力してください。値はデバイスに安全に保存されます。
mcp.instance.template.param.optional= (オプション)
mcp.instance.template.advanced.show=詳細設定
mcp.instance.template.advanced.hide=詳細設定を隠す

# RAG Sources Tree
rag.tree.expand=展開
rag.tree.collapse=折りたたむ
rag.tree.folder.open=ファイルブラウザで開く
rag.tree.folder.copy.path=パスをコピー
rag.tree.file.open=ファイルを開く
rag.tree.file.open.folder=含まれるフォルダを開く
rag.tree.file.copy.path=パスをコピー
rag.tree.url.open=ブラウザで開く
rag.tree.url.copy=URLをコピー
rag.tree.remove=参照資料を削除
rag.tree.file.preview=ファイルのプレビュー
rag.tree.chat.select=チャットに追加
rag.tree.chat.deselect=チャットから削除
rag.tree.chat.selected={0} 個のファイルを選択中
rag.tree.chat.clear=クリア
rag.tree.chat.add=チャットに追加
rag.tree.search.placeholder=ファイルを検索...
rag.tree.search.clear=検索をクリア
rag.tree.search.indexing=ファイルインデックスを構築中...
rag.tree.search.no.results=検索条件に一致するファイルはありません
rag.tree.search.results.count={0} 件の結果
rag.tree.search.results.capped=最初の {0} 件の結果を表示しています

# File Viewer Pane
file.viewer.loading=読み込み中...
file.viewer.lines={0} 行
file.viewer.copy=コンテンツをコピー
file.viewer.close=ビューアーを閉じる
file.viewer.open.external=外部で開く
file.viewer.binary=バイナリファイル — テキストとしてプレビューできません。
file.viewer.too.large=ファイルが大きすぎてプレビューできません（{0} KB）。最大サイズは 512 KB です。
file.viewer.error=ファイルを読み込めませんでした: {0}
file.viewer.select.prompt=上のツリーからファイルを選択して内容をプレビューします

# Project Side Panel
panel.tab.rag.sources=RAGソース
panel.context.menu=コンテキストメニュー
panel.context.add.material=参照資料を追加
panel.context.reindex=プロジェクトを再インデックス
panel.collapse=パネルを折りたたむ

# RAG Status
rag.status.started=インデックス作成を開始しました
rag.status.inprogress=インデックス作成中: {0}%
rag.status.inprogress.unknown=インデックス作成中...
rag.status.queued=キュー済み — 他のプロジェクトのインデックス作成が完了するのを待機中
rag.status.ready=準備完了
rag.status.failed=インデックス作成に失敗しました
rag.status.not.indexed=未インデックス

# RAG Empty State
rag.empty.title=ナレッジソースがありません
rag.empty.description=このプロジェクトでRAGを有効にするには\nファイルまたはフォルダを追加してください
rag.empty.button.add=ソースを追加

# Plans
plans.nav.title=プラン
plans.title=プラン
plans.docs.tooltip=プランガイドを見る
plans.description=AI を活用した複数ステップのワークフローを実行
plans.empty=利用可能なプランはありません
plans.run=プランを実行
plans.running=実行中...
plans.clear.result=クリア
plans.result.title=結果
plans.result.pinned=固定済み結果
plans.result.pin=比較のために固定
plans.result.unpin=固定を解除
plans.export=エクスポート
plans.export.result.pdf=結果を PDF としてエクスポート
plans.export.result.word=結果を Word としてエクスポート
plans.export.fullrun.pdf=実行全体を PDF としてエクスポート
plans.export.fullrun.word=実行全体を Word としてエクスポート
plans.steps.title=ステップ
plans.steps.running=実行中
plans.steps.duration.hour=時間
plans.steps.duration.minute=分
plans.steps.duration.second=秒
plans.steps.duration.less.than.one.second=1秒未満
plans.detail.inputs=入力
plans.detail.how.it.works=仕組み
plans.detail.step=ステップ
plans.detail.steps=ステップ
plans.retry=再試行
plans.history.title=実行履歴
plans.history.empty=まだ実行履歴はありません
plans.history.restore=この実行の入力を復元
plans.editor.title.new=新しいプラン
plans.editor.title.edit=プランを編集
plans.editor.label=YAML コンテンツ
plans.editor.placeholder=ここにプランの YAML を貼り付けるか入力してください...
plans.editor.valid=有効な YAML
plans.editor.hint.title=リファレンス
plans.editor.hint.fields=必須: id, name, steps\n任意: description, icon, inputs, workflow\nステップタイプ: text, multiline, toggle, number\nワークフロータイプ: sequence, parallel, conditional
plans.editor.menu.edit=YAML を編集
plans.editor.ai.label=AIで生成
plans.editor.ai.placeholder=このプランにさせたいことをわかりやすい言葉で説明してください...
plans.editor.ai.generate=生成
plans.editor.ai.hint=AIがYAMLを生成します — 保存する前に確認して編集できます。
plans.editor.docs.link=ドキュメントを表示 ↗
plans.duplicate=複製して編集
plans.tab.builtin=組み込み
plans.tab.my.plans=マイプラン
plans.tab.my.plans.empty=まだプランがありません
plans.tab.my.plans.empty.hint=組み込みプランを複製するか、+で新規作成
plans.followup.placeholder=追加の質問をするか、変更を依頼してください...
plans.followup.send=送信
plans.followup.label=フォローアップ
plans.interactive.question.label=質問
plans.interactive.answer.placeholder=回答を入力してください...
plans.interactive.send=回答を送信
plans.interactive.skip=スキップ（空白のまま）

#Skills
skills.nav.title=スキル
skills.view.title=スキル
skills.view.description=AIエージェントを直接マシン上で実行します。ファイルの読み書き、シェルコマンドの実行、およびタスク完了まで反復処理を行います。{0}を搭載。コピー＆ペーストは不要です。
skills.view.empty=まだスキルがありません
skills.view.empty.hint=始めるには、設定 → スキルでスキルを作成してください
skills.view.run=スキルを実行
skills.view.run.command=コマンドを送信
skills.view.running=実行中…
skills.view.no.agent=エージェントがインストールされていません
skills.view.agent.not.installed=インストールされていません
skills.view.agent.install.hint={0} はインストールされていません。インストールガイドをご覧ください。
skills.view.agent.configure=エージェントを構成
skills.view.agent.needs.key={0} はインストールされていますが、スキルを実行するにはAPIキーが必要です。
skills.view.agent.key.placeholder=ここにAPIキーを貼り付けてください
skills.view.response.error=エラー
skills.view.workdir.label=作業ディレクトリ
skills.view.workdir.change=変更
skills.view.workdir.dialog.title=作業ディレクトリを選択
skills.view.workdir.open=フォルダーを開く
skills.view.search.placeholder=スキルを検索 ...
skills.view.context.placeholder=何をしたいですか？（任意）
skills.view.system.prompt.preview=システムプロンプト
skills.view.response.title=応答
skills.view.followup.label=フォローアップ
skills.view.followup.placeholder=フォローアップの質問をするか、変更をリクエストしてください...
skills.view.followup.send=送信
skills.view.history.title=履歴
skills.view.history.empty=まだ実行履歴がありません
skills.view.copy=コピー
skills.view.system.prompt.file=ファイル
skills.view.system.prompt.files=ファイル
skills.view.system.prompt.also.included=エージェントコンテキストにも含まれています:
skills.view.activity.log=アクティビティログ
skills.view.docs.tooltip=スキルガイドを表示
skills.view.settings.tooltip=スキルを設定

# File / folder chooser
file.chooser.folder.select=選択
file.chooser.folder.hint=フォルダーをダブルクリックすると、そのフォルダーに移動します。インデックスを作成したいフォルダーを開いたら、「選択」をクリックしてください。
file.chooser.file.select=選択

# Onboarding Wizard
onboarding.title=Askimoへようこそ
onboarding.step.indicator=ステップ {0} / {1}
onboarding.previous=前へ
onboarding.next=次へ
onboarding.finish=チャット開始

# Onboarding Step 0: Language
onboarding.step.language.title=🌍 言語を選択
onboarding.step.language.description=Askimoで使いたい言語を選択してください。設定からいつでも変更できます。
onboarding.step.language.label=言語

# Onboarding Step 1: Analytics
onboarding.step.analytics.title=Askimoをみんなのためにもっと良くしよう
onboarding.step.analytics.description=Askimoは無料・オープンソースです。匿名の利用状況データの共有は小さな貢献です。今後何を開発すべきかを知るヒントになります。
onboarding.step.analytics.collected.yes.features=✅  使用された機能（例：RAG、MCPツール、プラン、スキル）
onboarding.step.analytics.collected.yes.version=✅  アプリのバージョンとOSタイプ
onboarding.step.analytics.collected.no.conversations=❌  会話内容やプロンプトは保存しません
onboarding.step.analytics.collected.no.personal=❌  個人情報、ファイル、APIキー等は一切送信されません
onboarding.step.analytics.detail=この情報は開発の重点を決めるのに役立ちます。設定 → 詳細 からいつでもオフにできます。
onboarding.step.analytics.toggle.on=はい、Askimo改善に協力する ❤️
onboarding.step.analytics.toggle.off=結構です
onboarding.step.analytics.learn_more=プライバシーポリシーを見る

# Onboarding Step 1: Welcome
onboarding.step.welcome.title=👋 Askimoへようこそ！
onboarding.step.welcome.description=あなたのパーソナルAIアシスタント。複数AIモデルとチャットし、知識をプロジェクトで整理し、スキルやプランでワークフローを自動化しましょう。
onboarding.step.welcome.feature1.title=💬 AIとチャット
onboarding.step.welcome.feature1.description=どのAIモデルにも質問したり、タスクの手助けを受けたり、会話を楽しめます。
onboarding.step.welcome.feature2.title=📁 プロジェクトで整理
onboarding.step.welcome.feature2.description=チャットをグループ化し、知識ソースを添付してAIが常に正しい文脈を持てるようにします。
onboarding.step.welcome.feature3.title=⚡ スキルとプランで自動化
onboarding.step.welcome.feature3.description=再利用可能なAIワークフローや自動で進むマルチステッププランを作成しましょう。

# Onboarding Step 2: Profile
onboarding.step.profile.title=あなたについて教えてください
onboarding.step.profile.description=プロフィールはAskimoがAI返答をあなたの経歴やニーズに合わせてパーソナライズするのに役立ちます。設定からいつでも更新できます。
onboarding.step.profile.name.label=お名前
onboarding.step.profile.name.placeholder=Jane Smith
onboarding.step.profile.occupation.label=職業（任意）
onboarding.step.profile.occupation.placeholder=ソフトウェアエンジニア、研究者、デザイナー など

# Onboarding Step 3: Directives
onboarding.step.directives.title=✨ すべての返信をあなた仕様に
onboarding.step.directives.description=一言指示を書くだけで、その会話中ずっとAIが従います。何度も説明する必要はありません。繰り返しもなし。
onboarding.step.directives.feature1.title=AIがあなたのように考える
onboarding.step.directives.feature1.description=役割やルール、好きな書式を一度伝えるだけ。すべての返信が自動的にそれを守ります。
onboarding.step.directives.feature2.title=本当に欲しい答えがもらえる
onboarding.step.directives.feature2.description=曖昧な質問からは曖昧な答えが返ります。「箇条書き、最大5行で答えて」などの指示で、自分好みのスペシャリストAIに変身させましょう。
onboarding.step.directives.feature3.title=仕事ごとに最適な専門家
onboarding.step.directives.feature3.description=勉強用の親切な先生と、デバッグ用の厳しいコードレビュアーが欲しいですか？指示を分けて保存すれば、タスクに合わせて適した応対が得られます。
onboarding.step.directives.link=例やヒントを見る

# Onboarding Step 6: Ready
onboarding.step.ready.title=🚀 準備完了です！
onboarding.step.ready.description=すべて準備が整いました。最初のチャットを始めるか、以下のリソースをチェックしましょう。
onboarding.step.ready.link.docs=📚 ドキュメントを読む
onboarding.step.ready.link.providers=🔧 AIプロバイダを設定
onboarding.step.ready.link.github=⭐ GitHubで応援する

# Onboarding Step 5: Persona
onboarding.step.persona.title=🎯 主に何をしたいですか？
onboarding.step.persona.description=あなたの仕事に最も近いと思われるオプションを選んでください。Askimoは最も関連性の高い機能を表示します。これは表示メニューからいつでも変更できます。
onboarding.step.persona.developer.description=コードの読み書き、ファイルのリファクタリング、スキャフォールディングの生成、またはローカルプロジェクトでのエージェントタスクの実行。
onboarding.step.persona.developer.features=有効化：Skills (Gemini CLI, Claude Code)、Projects
onboarding.step.persona.researcher.description=トピックの調査、データの分析、構造化されたレポートの作成、および知識に基づいた回答の取得。
onboarding.step.persona.researcher.features=有効化：Plans、Projects (RAG)
onboarding.step.persona.manager.description=メールの下書き、会議のメモの処理、ステータスレポートの作成、またはマルチステップのコンテンツワークフローの実行。
onboarding.step.persona.manager.features=有効化：Plans
onboarding.step.persona.everything.description=色々なことを組み合わせています — すべての機能を表示して、何を使うかは私が決めます。
onboarding.step.persona.everything.features=有効化：Skills、Plans、Projects、MCP、RAG

# Persona labels
persona.developer=💻 コードの作成とレビュー
persona.researcher=🔬 調査と分析
persona.manager=📋 作成と整理
persona.everything=⚡ 色々なことを組み合わせています
