Fix/modify translation (#20046)

This commit is contained in:
Hanqing Zhao 2025-05-21 16:41:05 +08:00 committed by GitHub
parent 57bcb616bc
commit 997b46bfaa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 59 additions and 57 deletions

View File

@ -218,6 +218,10 @@ const translation = {
enableText: '有効な機能', enableText: '有効な機能',
manage: '管理', manage: '管理',
}, },
documentUpload: {
title: 'ドキュメント',
description: 'ドキュメント機能を有効にすると、AIモデルがファイルを処理し、その内容に基づいて質問に回答できるようになります。',
},
}, },
codegen: { codegen: {
title: 'コードジェネレーター', title: 'コードジェネレーター',
@ -246,6 +250,7 @@ const translation = {
noDataLine1: '左側に使用例を記入してください,', noDataLine1: '左側に使用例を記入してください,',
noDataLine2: 'オーケストレーションのプレビューがこちらに表示されます。', noDataLine2: 'オーケストレーションのプレビューがこちらに表示されます。',
apply: '適用', apply: '適用',
noData: '左側にユースケースを入力すると、こちらでプレビューができます。',
loading: 'アプリケーションを処理中です', loading: 'アプリケーションを処理中です',
overwriteTitle: '既存の設定を上書きしますか?', overwriteTitle: '既存の設定を上書きしますか?',
overwriteMessage: 'このプロンプトを適用すると、既存の設定が上書きされます。', overwriteMessage: 'このプロンプトを適用すると、既存の設定が上書きされます。',
@ -302,10 +307,7 @@ const translation = {
waitForImgUpload: '画像のアップロードが完了するまでお待ちください', waitForImgUpload: '画像のアップロードが完了するまでお待ちください',
waitForFileUpload: 'ファイルのアップロードが完了するまでお待ちください', waitForFileUpload: 'ファイルのアップロードが完了するまでお待ちください',
}, },
warningMessage: { chatSubTitle: 'プロンプト',
timeoutExceeded: 'タイムアウトのため結果が表示されません。完全な結果を手にいれるためには、ログを参照してください。',
},
chatSubTitle: '手順',
completionSubTitle: '接頭辞プロンプト', completionSubTitle: '接頭辞プロンプト',
promptTip: 'プロンプトは、AIの応答を指示と制約で誘導します。 {{input}} のような変数を挿入します。このプロンプトはユーザーには表示されません。', promptTip: 'プロンプトは、AIの応答を指示と制約で誘導します。 {{input}} のような変数を挿入します。このプロンプトはユーザーには表示されません。',
formattingChangedTitle: '書式が変更されました', formattingChangedTitle: '書式が変更されました',
@ -356,7 +358,6 @@ const translation = {
'varName': '変数名', 'varName': '変数名',
'labelName': 'ラベル名', 'labelName': 'ラベル名',
'inputPlaceholder': '入力してください', 'inputPlaceholder': '入力してください',
'content': 'コンテンツ',
'required': '必須', 'required': '必須',
'file': { 'file': {
supportFileTypes: 'サポートされたファイルタイプ', supportFileTypes: 'サポートされたファイルタイプ',
@ -452,10 +453,8 @@ const translation = {
noPrompt: 'プレプロンプト入力にいくつかのプロンプトを記入してみてください', noPrompt: 'プレプロンプト入力にいくつかのプロンプトを記入してみてください',
userInputField: 'ユーザー入力フィールド', userInputField: 'ユーザー入力フィールド',
noVar: '変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。', noVar: '変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。',
chatVarTip: chatVarTip: '変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。',
'変数の値を入力してください。新しいセッションが開始されるたびにプロンプトの単語が自動的に置換されます。', completionVarTip: '変数の値を入力してください。質問が送信されるたびにプロンプトの単語が自動的に置換されます。',
completionVarTip:
'変数の値を入力してください。質問が送信されるたびにプロンプトの単語が自動的に置換されます。',
previewTitle: 'プロンプトのプレビュー', previewTitle: 'プロンプトのプレビュー',
queryTitle: 'クエリ内容', queryTitle: 'クエリ内容',
queryPlaceholder: 'リクエストテキストを入力してください。', queryPlaceholder: 'リクエストテキストを入力してください。',
@ -474,6 +473,7 @@ const translation = {
title: 'マルチパスリトリーバル', title: 'マルチパスリトリーバル',
description: 'ユーザーの意図に基づいて、すべてのナレッジをクエリし、複数のソースから関連するテキストを取得し、再順位付け後、ユーザークエリに最適な結果を選択します。再順位付けモデル API の構成が必要です。', description: 'ユーザーの意図に基づいて、すべてのナレッジをクエリし、複数のソースから関連するテキストを取得し、再順位付け後、ユーザークエリに最適な結果を選択します。再順位付けモデル API の構成が必要です。',
}, },
embeddingModelRequired: 'Embeddingモデルが設定されていない',
rerankModelRequired: '再順位付けモデルが必要です', rerankModelRequired: '再順位付けモデルが必要です',
params: 'パラメータ', params: 'パラメータ',
top_k: 'トップK', top_k: 'トップK',

View File

@ -3,7 +3,7 @@ const translation = {
firstStepTip: 'はじめるには、', firstStepTip: 'はじめるには、',
enterKeyTip: '以下にOpenAI APIキーを入力してください', enterKeyTip: '以下にOpenAI APIキーを入力してください',
getKeyTip: 'OpenAIダッシュボードからAPIキーを取得してください', getKeyTip: 'OpenAIダッシュボードからAPIキーを取得してください',
placeholder: 'あなた様のOpenAI APIキーsk-xxxx', placeholder: 'OpenAI APIキーsk-xxxx',
}, },
apiKeyInfo: { apiKeyInfo: {
cloud: { cloud: {
@ -67,7 +67,7 @@ const translation = {
customDisclaimerPlaceholder: '免責事項を入力してください', customDisclaimerPlaceholder: '免責事項を入力してください',
customDisclaimerTip: 'アプリケーションの使用に関する免責事項を提供します。', customDisclaimerTip: 'アプリケーションの使用に関する免責事項を提供します。',
copyrightTooltip: 'プロフェッショナルプラン以上にアップグレードしてください', copyrightTooltip: 'プロフェッショナルプラン以上にアップグレードしてください',
copyrightTip: 'ウェブアプリに著作権情報を表示する', copyrightTip: 'Webアプリに著作権情報を表示する',
}, },
sso: { sso: {
title: 'WebアプリのSSO', title: 'WebアプリのSSO',
@ -117,7 +117,7 @@ const translation = {
}, },
apiInfo: { apiInfo: {
title: 'バックエンドサービスAPI', title: 'バックエンドサービスAPI',
explanation: 'あなたのアプリケーションに簡単に統合できます', explanation: 'あなたのアプリケーションに簡単に統合できます',
accessibleAddress: 'サービスAPIエンドポイント', accessibleAddress: 'サービスAPIエンドポイント',
doc: 'APIリファレンス', doc: 'APIリファレンス',
}, },

View File

@ -10,6 +10,10 @@ const translation = {
advanced: 'チャットフロー', advanced: 'チャットフロー',
}, },
duplicate: '複製', duplicate: '複製',
mermaid: {
handDrawn: '手描き',
classic: 'クラシック',
},
duplicateTitle: 'アプリを複製する', duplicateTitle: 'アプリを複製する',
export: 'DSL をエクスポート', export: 'DSL をエクスポート',
exportFailed: 'DSL のエクスポートに失敗しました。', exportFailed: 'DSL のエクスポートに失敗しました。',
@ -21,12 +25,11 @@ const translation = {
importFromDSLUrlPlaceholder: 'DSLリンクをここに貼り付けます', importFromDSLUrlPlaceholder: 'DSLリンクをここに貼り付けます',
deleteAppConfirmTitle: 'このアプリを削除しますか?', deleteAppConfirmTitle: 'このアプリを削除しますか?',
deleteAppConfirmContent: deleteAppConfirmContent:
'アプリを削除すると、元に戻すことはできません。ユーザーはもはやあなた様のアプリにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。', 'アプリを削除すると、元に戻すことはできません。他のユーザーはもはやこのアプリにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。',
appDeleted: 'アプリが削除されました', appDeleted: 'アプリが削除されました',
appDeleteFailed: 'アプリの削除に失敗しました', appDeleteFailed: 'アプリの削除に失敗しました',
join: 'コミュニティに参加する', join: 'コミュニティに参加する',
communityIntro: communityIntro: 'さまざまなチャンネルでチームメンバーや貢献者、開発者と議論します。',
'さまざまなチャンネルでチームメンバーや貢献者、開発者と議論します。',
roadmap: 'ロードマップを見る', roadmap: 'ロードマップを見る',
newApp: { newApp: {
startFromBlank: '最初から作成', startFromBlank: '最初から作成',
@ -128,6 +131,7 @@ const translation = {
title: 'アプリのパフォーマンスの追跡', title: 'アプリのパフォーマンスの追跡',
description: 'サードパーティのLLMOpsサービスとトレースアプリケーションのパフォーマンス設定を行います。', description: 'サードパーティのLLMOpsサービスとトレースアプリケーションのパフォーマンス設定を行います。',
config: '設定', config: '設定',
view: '見る',
collapse: '折りたたむ', collapse: '折りたたむ',
expand: '展開', expand: '展開',
tracing: '追跡', tracing: '追跡',
@ -148,25 +152,24 @@ const translation = {
title: 'Langfuse', title: 'Langfuse',
description: 'トレース、評価、プロンプトの管理、そしてメトリクスを駆使して、LLMアプリケーションのデバッグや改善に役立てます。', description: 'トレース、評価、プロンプトの管理、そしてメトリクスを駆使して、LLMアプリケーションのデバッグや改善に役立てます。',
}, },
inUse: '使用中',
configProvider: {
title: '配置 ',
placeholder: 'あなた様の{{key}}を入力してください',
project: 'プロジェクト',
publicKey: '公開キー',
secretKey: '秘密キー',
viewDocsLink: '{{key}}のドキュメントを見る',
removeConfirmTitle: '{{key}}の設定を削除しますか?',
removeConfirmContent: '現在の設定は使用中です。これを削除すると、トレース機能が無効になります。',
},
view: '見る',
opik: { opik: {
title: 'オピック', title: 'オピック',
description: 'Opik は、LLM アプリケーションを評価、テスト、監視するためのオープンソース プラットフォームです。', description: 'Opik は、LLM アプリケーションを評価、テスト、監視するためのオープンソース プラットフォームです。',
}, },
inUse: '使用中',
configProvider: {
title: '配置 ',
placeholder: '{{key}}を入力してください',
project: 'プロジェクト',
publicKey: '公開キー',
secretKey: '秘密キー',
viewDocsLink: '{{key}}に関するドキュメントを見る',
removeConfirmTitle: '{{key}}の設定を削除しますか?',
removeConfirmContent: '現在の設定は使用中です。これを削除すると、トレース機能が無効になります。',
},
weave: { weave: {
description: 'Weaveは、LLMアプリケーションを評価、テスト、および監視するためのオープンソースプラットフォームです。',
title: '織る', title: '織る',
description: 'Weaveは、LLMアプリケーションを評価、テスト、および監視するためのオープンソースプラットフォームです。',
}, },
}, },
answerIcon: { answerIcon: {
@ -174,10 +177,6 @@ const translation = {
description: '共有アプリケーションの中で Webアプリアイコンを使用して🤖を置き換えるかどうか', description: '共有アプリケーションの中で Webアプリアイコンを使用して🤖を置き換えるかどうか',
descriptionInExplore: 'ExploreでWebアプリアイコンを使用して🤖を置き換えるかどうか', descriptionInExplore: 'ExploreでWebアプリアイコンを使用して🤖を置き換えるかどうか',
}, },
mermaid: {
handDrawn: '手描き',
classic: 'クラシック',
},
newAppFromTemplate: { newAppFromTemplate: {
sidebar: { sidebar: {
Agent: 'エージェント', Agent: 'エージェント',
@ -219,6 +218,11 @@ const translation = {
title: 'アクセス権限', title: 'アクセス権限',
description: 'Webアプリのアクセス権限を設定します', description: 'Webアプリのアクセス権限を設定します',
accessLabel: '誰がアクセスできますか', accessLabel: '誰がアクセスできますか',
accessItemsDescription: {
anyone: '誰でもWebアプリにアクセス可能です',
specific: '特定のグループやメンバーがWebアプリにアクセス可能です',
organization: '組織内の誰でもWebアプリにアクセス可能です',
},
accessItems: { accessItems: {
anyone: 'すべてのユーザー', anyone: 'すべてのユーザー',
specific: '特定のグループメンバー', specific: '特定のグループメンバー',

View File

@ -173,13 +173,11 @@ const translation = {
fullSolution: 'より多くのスペースを得るためにプランをアップグレードしてください。', fullSolution: 'より多くのスペースを得るためにプランをアップグレードしてください。',
}, },
apps: { apps: {
fullTipLine1: 'より多くのアプリを作成するには、', fullTip1: 'アップグレードして制限を解除する',
fullTipLine2: 'プランをアップグレードしてください。', fullTip1des: 'このプランのアプリ数の上限に達しました。',
fullTip1: 'アプリをもっと作成するためにアップグレードする', fullTip2: 'プラン制限に達しました。',
contactUs: 'お問い合わせ', fullTip2des: '非アクティブなアプリを削除するか、アップグレードプランをご検討ください。',
fullTip2: 'プランの制限に達しました', contactUs: 'こちらからお問い合わせください',
fullTip2des: '使用状況を解放するために非アクティブなアプリケーションを整理することをお勧めします。または、お問い合わせください。',
fullTip1des: 'このプランでのアプリ構築の制限に達しました',
}, },
annotatedResponse: { annotatedResponse: {
fullTipLine1: 'より多くの会話を注釈するには、', fullTipLine1: 'より多くの会話を注釈するには、',

View File

@ -171,7 +171,7 @@ const translation = {
community: 'コミュニティ', community: 'コミュニティ',
about: 'Difyについて', about: 'Difyについて',
logout: 'ログアウト', logout: 'ログアウト',
github: 'ギットハブ', github: 'GitHub',
}, },
compliance: { compliance: {
soc2Type1: 'SOC 2 Type I 報告書', soc2Type1: 'SOC 2 Type I 報告書',
@ -252,7 +252,7 @@ const translation = {
datasetOperator: 'ナレッジ管理員', datasetOperator: 'ナレッジ管理員',
datasetOperatorTip: 'ナレッジベースのみを管理できる', datasetOperatorTip: 'ナレッジベースのみを管理できる',
inviteTeamMember: 'チームメンバーを招待する', inviteTeamMember: 'チームメンバーを招待する',
inviteTeamMemberTip: '彼らはサインイン後、直接あなたのチームデータにアクセスできます。', inviteTeamMemberTip: '彼らはサインイン後、直接あなたのチームデータにアクセスできます。',
emailNotSetup: 'メールサーバーがセットアップされていないので、招待メールを送信することはできません。代わりに招待後に発行される招待リンクをユーザーに通知してください。', emailNotSetup: 'メールサーバーがセットアップされていないので、招待メールを送信することはできません。代わりに招待後に発行される招待リンクをユーザーに通知してください。',
email: 'メール', email: 'メール',
emailInvalid: '無効なメール形式', emailInvalid: '無効なメール形式',
@ -260,7 +260,7 @@ const translation = {
sendInvite: '招待を送る', sendInvite: '招待を送る',
invitedAsRole: '{{role}}ユーザーとして招待されました', invitedAsRole: '{{role}}ユーザーとして招待されました',
invitationSent: '招待が送信されました', invitationSent: '招待が送信されました',
invitationSentTip: '招待が送信され、彼らはDifyにサインインしてあなたのチームデータにアクセスできます。', invitationSentTip: '招待が送信され、彼らはDifyにサインインしてあなたのチームデータにアクセスできます。',
invitationLink: '招待リンク', invitationLink: '招待リンク',
failedInvitationEmails: '以下のユーザーは正常に招待されませんでした', failedInvitationEmails: '以下のユーザーは正常に招待されませんでした',
ok: 'OK', ok: 'OK',
@ -272,7 +272,7 @@ const translation = {
setEditor: 'エディターに設定', setEditor: 'エディターに設定',
disInvite: '招待をキャンセル', disInvite: '招待をキャンセル',
deleteMember: 'メンバーを削除', deleteMember: 'メンバーを削除',
you: '(あなた)', you: '(あなた)',
}, },
integrations: { integrations: {
connected: '接続済み', connected: '接続済み',
@ -448,8 +448,8 @@ const translation = {
connect: '接続', connect: '接続',
configure: '設定', configure: '設定',
notion: { notion: {
title: 'ノーション', title: 'Notion',
description: 'ナレッジデータソースとしてノーションを使用します。', description: 'ナレッジデータソースとしてNotionを使用します。',
connectedWorkspace: '接続済みワークスペース', connectedWorkspace: '接続済みワークスペース',
addWorkspace: 'ワークスペースの追加', addWorkspace: 'ワークスペースの追加',
connected: '接続済み', connected: '接続済み',

View File

@ -51,7 +51,7 @@ const translation = {
empty: { empty: {
title: 'まだドキュメントがありません', title: 'まだドキュメントがありません',
upload: { upload: {
tip: 'ファイルをアップロードしたり、ウェブサイトから同期したり、NotionやGitHubなどのウェブアプリから同期することができます。', tip: 'ファイルをアップロードしたり、ウェブサイトから同期したり、NotionやGitHubなどのWebアプリから同期することができます。',
}, },
sync: { sync: {
tip: 'Difyは定期的にNotionからファイルをダウンロードし、処理を完了します。', tip: 'Difyは定期的にNotionからファイルをダウンロードし、処理を完了します。',

View File

@ -14,7 +14,7 @@ const translation = {
permissionsOnlyMe: '自分のみ', permissionsOnlyMe: '自分のみ',
permissionsAllMember: 'すべてのチームメンバー', permissionsAllMember: 'すべてのチームメンバー',
permissionsInvitedMembers: '一部のチームメンバー', permissionsInvitedMembers: '一部のチームメンバー',
me: '(あなた)', me: '(あなた)',
indexMethod: 'インデックス方法', indexMethod: 'インデックス方法',
indexMethodHighQuality: '高品質', indexMethodHighQuality: '高品質',
indexMethodHighQualityTip: 'より正確な検索のため、埋め込みモデルを呼び出してドキュメントを処理することで、LLMは高品質な回答を生成できます。', indexMethodHighQualityTip: 'より正確な検索のため、埋め込みモデルを呼び出してドキュメントを処理することで、LLMは高品質な回答を生成できます。',

View File

@ -72,7 +72,7 @@ const translation = {
createDatasetIntro: '独自のテキストデータをインポートするか、LLMコンテキストの強化のためにWebhookを介してリアルタイムでデータを書き込むことができます。', createDatasetIntro: '独自のテキストデータをインポートするか、LLMコンテキストの強化のためにWebhookを介してリアルタイムでデータを書き込むことができます。',
deleteDatasetConfirmTitle: 'このナレッジベースを削除しますか?', deleteDatasetConfirmTitle: 'このナレッジベースを削除しますか?',
deleteDatasetConfirmContent: deleteDatasetConfirmContent:
'ナレッジベースを削除すると元に戻すことはできません。ユーザーはもはやあなたのナレッジベースにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。', 'ナレッジベースを削除すると元に戻すことはできません。ユーザーはもはやあなたのナレッジベースにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。',
datasetUsedByApp: 'このナレッジベースは一部のアプリによって使用されています。アプリはこのナレッジベースを使用できなくなり、すべてのプロンプト設定とログは永久に削除されます。', datasetUsedByApp: 'このナレッジベースは一部のアプリによって使用されています。アプリはこのナレッジベースを使用できなくなり、すべてのプロンプト設定とログは永久に削除されます。',
datasetDeleted: 'ナレッジベースが削除されました', datasetDeleted: 'ナレッジベースが削除されました',
datasetDeleteFailed: 'ナレッジベースの削除に失敗しました', datasetDeleteFailed: 'ナレッジベースの削除に失敗しました',

View File

@ -62,11 +62,11 @@ const translation = {
link: 'オープンソースライセンス', link: 'オープンソースライセンス',
}, },
join: '参加する', join: '参加する',
joinTipStart: 'あなたを招待します', joinTipStart: 'あなたを招待します',
joinTipEnd: 'チームに参加する', joinTipEnd: 'チームに参加する',
invalid: 'リンクの有効期限が切れています', invalid: 'リンクの有効期限が切れています',
explore: 'Difyを探索する', explore: 'Difyを探索する',
activatedTipStart: 'あなたは', activatedTipStart: 'あなたは',
activatedTipEnd: 'チームに参加しました', activatedTipEnd: 'チームに参加しました',
activated: '今すぐサインイン', activated: '今すぐサインイン',
adminInitPassword: '管理者初期化パスワード', adminInitPassword: '管理者初期化パスワード',

View File

@ -2,11 +2,11 @@ const translation = {
daysInWeek: { daysInWeek: {
Tue: '火曜日', Tue: '火曜日',
Sat: '土曜日', Sat: '土曜日',
Mon: 'モン', Mon: '月曜日',
Thu: '木曜日', Thu: '木曜日',
Fri: '自由', Fri: '金曜日',
Wed: '水曜日', Wed: '水曜日',
Sun: '太陽', Sun: '日曜日',
}, },
months: { months: {
November: '11月', November: '11月',
@ -14,13 +14,13 @@ const translation = {
March: '3月', March: '3月',
September: '9月', September: '9月',
July: '7月', July: '7月',
April: '月', April: '4月',
February: '2月', February: '2月',
June: '6月', June: '6月',
January: '1月', January: '1月',
May: '5月', May: '5月',
August: '月', August: '8月',
October: '月', October: '10月',
}, },
operation: { operation: {
now: '今', now: '今',

View File

@ -108,7 +108,7 @@ const translation = {
confirmTitle: '保存しますか?', confirmTitle: '保存しますか?',
confirmTip: 'このツールを使用しているアプリは影響を受けます', confirmTip: 'このツールを使用しているアプリは影響を受けます',
deleteToolConfirmTitle: 'このツールを削除しますか?', deleteToolConfirmTitle: 'このツールを削除しますか?',
deleteToolConfirmContent: 'ツールの削除は取り消しできません。ユーザーはもうあなたのツールにアクセスできません。', deleteToolConfirmContent: 'ツールの削除は取り消しできません。ユーザーはもうあなたのツールにアクセスできません。',
}, },
test: { test: {
title: 'テスト', title: 'テスト',