Files
dify/web/i18n/ja-JP/app.ts
2025-08-18 16:18:45 +08:00

317 lines
18 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const translation = {
createApp: 'アプリを作成する',
types: {
all: '全て',
chatbot: 'チャットボット',
agent: 'エージェント',
workflow: 'ワークフロー',
completion: 'テキスト生成',
basic: '基本的な',
advanced: 'チャットフロー',
},
duplicate: '複製',
mermaid: {
handDrawn: '手描き',
classic: 'クラシック',
},
duplicateTitle: 'アプリを複製する',
export: 'DSL をエクスポート',
exportFailed: 'DSL のエクスポートに失敗しました。',
importDSL: 'DSL ファイルをインポート',
createFromConfigFile: 'DSL ファイルから作成する',
importFromDSL: 'DSL からインポート',
importFromDSLFile: 'DSL ファイルから',
importFromDSLUrl: 'URL から',
importFromDSLUrlPlaceholder: 'DSL リンクをここに貼り付けます',
dslUploader: {
button: 'ファイルをドラッグ&ドロップするか、',
browse: '参照',
},
deleteAppConfirmTitle: 'このアプリを削除しますか?',
deleteAppConfirmContent:
'アプリを削除すると、元に戻すことはできません。他のユーザーはもはやこのアプリにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。',
appDeleted: 'アプリが削除されました',
appDeleteFailed: 'アプリの削除に失敗しました',
join: 'コミュニティに参加する',
communityIntro: 'さまざまなチャンネルでチームメンバーや貢献者、開発者と議論します。',
roadmap: 'ロードマップを見る',
newApp: {
startFromBlank: '最初から作成',
startFromTemplate: 'テンプレートから作成',
workflowWarning: '現在ベータ版です',
captionName: 'アプリのアイコンと名前',
appNamePlaceholder: 'アプリ名を入力してください',
captionDescription: '説明',
appDescriptionPlaceholder: 'アプリの説明を入力してください',
useTemplate: 'このテンプレートを使用する',
previewDemo: 'デモをプレビュー',
chatApp: 'アシスタント',
chatAppIntro:
'チャット形式のアプリケーションを構築したい。このアプリは質問と回答の形式を使用し、複数のラウンドの継続的な会話を可能にします。',
agentAssistant: '新しいエージェント アシスタント',
completeApp: 'テキスト ジェネレーター',
completeAppIntro:
'プロンプトに基づいて高品質のテキストを生成するアプリケーションを作成したい。記事、要約、翻訳などを生成します。',
showTemplates: 'テンプレートから選択したい',
hideTemplates: 'モード選択に戻る',
Create: '作成する',
Cancel: 'キャンセル',
nameNotEmpty: '名前を入力してください',
appTemplateNotSelected: 'テンプレートを選択してください',
appTypeRequired: 'アプリの種類を選択してください',
appCreated: 'アプリが作成されました',
appCreateFailed: 'アプリの作成に失敗しました',
Confirm: '確認する',
caution: '注意',
appCreateDSLErrorPart2: '続行しますか?',
appCreateDSLErrorPart4: 'システムがサポートする DSL バージョン:',
appCreateDSLErrorPart3: '現在のアプリケーションの DSL バージョン:',
appCreateDSLErrorTitle: 'バージョンの非互換性',
appCreateDSLWarning: '注意:DSL のバージョンの違いは、特定の機能に影響を与える可能性があります',
appCreateDSLErrorPart1: 'DSL バージョンに大きな違いが検出されました。インポートを強制すると、アプリケーションが誤動作する可能性があります。',
optional: '任意',
forBeginners: '初心者向けの基本的なアプリタイプ',
noTemplateFoundTip: '別のキーワードを使用して検索してみてください。',
agentShortDescription: '推論と自律的なツールの使用を備えたインテリジェントエージェント',
foundResults: '{{count}}件の結果',
noTemplateFound: 'テンプレートが見つかりません',
noAppsFound: 'アプリが見つかりませんでした',
workflowShortDescription: 'インテリジェントな自動化のためのエージェントフロー',
completionShortDescription: '複数ターンチャット向けに強化されたワークフロー',
advancedUserDescription: '追加のメモリ機能とチャットボットインターフェースを備えたワークフロー',
advancedShortDescription: 'メモリを使用した複雑なマルチターン対話のワークフロー',
agentUserDescription: 'タスクの目標を達成するために反復的な推論と自律的なツールを使用できるインテリジェントエージェント。',
foundResult: '{{count}}件の結果',
forAdvanced: '上級ユーザー向け',
chooseAppType: 'アプリタイプを選択',
learnMore: '詳細情報',
noIdeaTip: 'アイデアがありませんか?テンプレートをご覧ください',
chatbotShortDescription: '簡単なセットアップの LLM ベースのチャットボット',
chatbotUserDescription: '簡単な設定で LLM ベースのチャットボットを迅速に構築します。Chatflow は後で切り替えることができます。',
workflowUserDescription: 'ドラッグ&ドロップの簡易性で自律型 AI ワークフローを視覚的に構築',
completionUserDescription: '簡単な構成でテキスト生成タスク用の AI アシスタントをすばやく構築します。',
dropDSLToCreateApp: 'アプリを作成するにはここにDSLファイルをドロップしてください',
},
editApp: '情報を編集する',
editAppTitle: 'アプリ情報を編集する',
editDone: 'アプリ情報が更新されました',
editFailed: 'アプリ情報の更新に失敗しました',
iconPicker: {
ok: 'OK',
cancel: 'キャンセル',
emoji: '絵文字',
image: '画像',
},
switch: 'ワークフロー オーケストレートに切り替える',
switchTipStart: '新しいアプリのコピーが作成され、新しいコピーがワークフロー オーケストレートに切り替わります。新しいコピーは ',
switchTip: '切り替えを許可しません',
switchTipEnd: ' 基本的なオーケストレートに戻ることはできません。',
switchLabel: '作成されるアプリのコピー',
removeOriginal: '元のアプリを削除する',
switchStart: '切り替えを開始する',
openInExplore: '"探索" で開く',
typeSelector: {
all: 'すべてのタイプ',
chatbot: 'チャットボット',
agent: 'エージェント',
workflow: 'ワークフロー',
completion: 'テキスト生成',
advanced: 'チャットフロー',
},
tracing: {
title: 'アプリのパフォーマンスの追跡',
description: 'サードパーティの LLMOps サービスとトレースアプリケーションのパフォーマンス設定を行います。',
config: '設定',
view: '見る',
collapse: '折りたたむ',
expand: '展開',
tracing: '追跡',
disabled: '無効しました',
disabledTip: 'まずはサービスの設定から始めましょう。',
enabled: '有効しました',
tracingDescription: 'LLM の呼び出し、コンテキスト、プロンプト、HTTP リクエストなど、アプリケーション実行の全ての文脈をサードパーティのトレースプラットフォームで取り込みます。',
configProviderTitle: {
configured: '設定しました',
notConfigured: 'トレース機能を有効化するためには、サービスの設定が必要です。',
moreProvider: 'その他のプロバイダー',
},
arize: {
title: 'Arize',
description: 'エンタープライズグレードのLLM可観測性、オンラインおよびオフライン評価、モニタリング、実験—OpenTelemetryによって支えられています。LLMおよびエージェント駆動型アプリケーション向けに特別に設計されています。',
},
phoenix: {
title: 'Phoenix',
description: 'オープンソースおよびOpenTelemetryベースの可観測性、評価、プロンプトエンジニアリング、実験プラットフォームで、LLMワークフローおよびエージェントに対応します。',
},
langsmith: {
title: 'LangSmith',
description: 'LLM を利用したアプリケーションのライフサイクル全段階を支援する、オールインワンの開発者向けプラットフォームです。',
},
langfuse: {
title: 'Langfuse',
description: 'トレース、評価、プロンプトの管理、そしてメトリクスを駆使して、LLM アプリケーションのデバッグや改善に役立てます。',
},
opik: {
title: 'オピック',
description: 'Opik は、LLM アプリケーションを評価、テスト、監視するためのオープンソース プラットフォームです。',
},
inUse: '使用中',
configProvider: {
title: '配置 ',
placeholder: '{{key}}を入力してください',
project: 'プロジェクト',
publicKey: '公開キー',
secretKey: '秘密キー',
viewDocsLink: '{{key}}に関するドキュメントを見る',
removeConfirmTitle: '{{key}}の設定を削除しますか?',
removeConfirmContent: '現在の設定は使用中です。これを削除すると、トレース機能が無効になります。',
},
weave: {
title: '織る',
description: 'Weave は、LLM アプリケーションを評価、テスト、および監視するためのオープンソースプラットフォームです。',
},
aliyun: {
title: 'クラウドモニター',
description: 'Alibaba Cloud が提供する完全管理型でメンテナンスフリーの可観測性プラットフォームは、Dify アプリケーションの即時監視、トレース、評価を可能にします。',
},
},
answerIcon: {
title: 'Web アプリアイコンを使用して🤖を置き換える',
description: '共有アプリケーションの中で Web アプリアイコンを使用して🤖を置き換えるかどうか',
descriptionInExplore: 'Explore で Web アプリアイコンを使用して🤖を置き換えるかどうか',
},
newAppFromTemplate: {
sidebar: {
Agent: 'エージェント',
Programming: 'プログラミング',
HR: '人事',
Writing: 'ライティング',
Recommended: '推奨',
Workflow: 'ワークフロー',
Assistant: '助手',
},
byCategories: 'カテゴリ別',
searchAllTemplate: 'すべてのテンプレートを検索...',
},
showMyCreatedAppsOnly: '自分が作成したアプリ',
appSelector: {
label: 'アプリ',
params: 'アプリパラメータ',
noParams: 'パラメータは必要ありません',
placeholder: 'アプリを選択...',
},
structOutput: {
moreFillTip: '最大 10 レベルのネストを表示します',
required: '必須',
LLMResponse: 'LLM のレスポンス',
configure: '設定',
notConfiguredTip: '構造化出力が未設定です',
structured: '構造化出力',
structuredTip: '構造化出力は、モデルが常に指定された JSON スキーマに準拠した応答を生成することを保証する機能です。',
modelNotSupported: 'モデルが対応していません',
modelNotSupportedTip: '現在のモデルはこの機能に対応しておらず、自動的にプロンプトインジェクションに切り替わります。',
},
accessControl: 'Web アプリアクセス制御',
accessItemsDescription: {
anyone: '誰でもこの web アプリにアクセスできます(ログイン不要)',
specific: '特定のプラットフォーム内メンバーのみがこの Web アプリにアクセスできます',
organization: 'プラットフォーム内の全メンバーがこの Web アプリにアクセスできます',
external: '認証済みの外部ユーザーのみがこの Web アプリにアクセスできます',
},
accessControlDialog: {
title: 'アクセス権限',
description: 'Web アプリのアクセス権限を設定します',
accessLabel: '誰がアクセスできますか',
accessItems: {
anyone: 'リンクを知っているすべてのユーザー',
specific: '特定のプラットフォーム内メンバー',
organization: 'プラットフォーム内の全メンバー',
external: '認証済みの外部ユーザー',
},
groups_one: '{{count}} グループ',
groups_other: '{{count}} グループ',
members_one: '{{count}} メンバー',
members_other: '{{count}} メンバー',
noGroupsOrMembers: 'グループまたはメンバーが選択されていません',
webAppSSONotEnabledTip: 'Web アプリの外部認証方式を設定するには、組織の管理者にお問い合わせください。',
operateGroupAndMember: {
searchPlaceholder: 'グループやメンバーを検索',
allMembers: 'すべてのメンバー',
expand: '展開',
noResult: '結果がありません',
},
updateSuccess: '更新が成功しました',
},
publishApp: {
title: 'Web アプリへのアクセス権',
notSet: '未設定',
notSetDesc: '現在この Web アプリには誰もアクセスできません。権限を設定してください。',
},
noAccessPermission: 'Web アプリにアクセス権限がありません',
maxActiveRequestsPlaceholder: '無制限のために0を入力してください',
maxActiveRequests: '最大同時リクエスト数',
maxActiveRequestsTip: 'アプリごとの同時アクティブリクエストの最大数無制限の場合は0',
gotoAnything: {
searchPlaceholder: '検索するか、@ を入力してコマンドを使用...',
searchTitle: '何でも検索',
searching: '検索中...',
noResults: '結果が見つかりません',
searchFailed: '検索に失敗しました',
searchTemporarilyUnavailable: '検索が一時的に利用できません',
servicesUnavailableMessage: '一部の検索サービスで問題が発生している可能性があります。しばらくしてからもう一度お試しください。',
someServicesUnavailable: '一部の検索サービスが利用できません',
resultCount: '{{count}} 件の結果',
resultCount_other: '{{count}} 件の結果',
inScope: '{{scope}}s 内',
clearToSearchAll: '@ をクリアしてすべてを検索',
useAtForSpecific: '特定のタイプには @ を使用',
selectSearchType: '検索対象を選択',
searchHint: '入力を開始してすべてを瞬時に検索',
commandHint: '@ を入力してカテゴリ別に参照',
actions: {
searchApplications: 'アプリケーションを検索',
searchApplicationsDesc: 'アプリケーションを検索してナビゲート',
searchPlugins: 'プラグインを検索',
searchPluginsDesc: 'プラグインを検索してナビゲート',
searchKnowledgeBases: 'ナレッジベースを検索',
searchKnowledgeBasesDesc: 'ナレッジベースを検索してナビゲート',
searchWorkflowNodes: 'ワークフローノードを検索',
searchWorkflowNodesDesc: '現在のワークフロー内のノードを名前またはタイプで検索してジャンプ',
searchWorkflowNodesHelp: 'この機能はワークフロー表示時のみ利用できます。まずワークフローに移動してください。',
themeCategoryTitle: 'テーマ',
runTitle: 'コマンド',
languageCategoryTitle: '言語',
themeLightDesc: '明るい外観を使用する',
themeSystemDesc: 'OSの外観に従ってください',
themeLight: 'ライトテーマ',
themeDark: 'ダークテーマ',
languageChangeDesc: 'UI言語を変更する',
themeDarkDesc: 'ダークモードを使用する',
themeSystem: 'システムテーマ',
languageCategoryDesc: 'インターフェース言語を切り替える',
themeCategoryDesc: 'アプリケーションのテーマを切り替える',
runDesc: 'クイックコマンドを実行する(テーマ、言語、...',
slashDesc: 'コマンドを実行します、例えば /theme や /lang のように',
},
emptyState: {
noAppsFound: 'アプリが見つかりません',
noPluginsFound: 'プラグインが見つかりません',
noKnowledgeBasesFound: 'ナレッジベースが見つかりません',
noWorkflowNodesFound: 'ワークフローノードが見つかりません',
tryDifferentTerm: '別の検索語句を試すか、{{mode}} フィルターを削除してください',
trySpecificSearch: '特定検索には {{shortcuts}} を試してください',
},
groups: {
apps: 'アプリケーション',
plugins: 'プラグイン',
knowledgeBases: 'ナレッジベース',
workflowNodes: 'ワークフローノード',
commands: 'コマンド',
},
noMatchingCommands: '一致するコマンドが見つかりません',
tryDifferentSearch: '別の検索語句をお試しください',
},
}
export default translation