Add and modify jp translation (#16807)

Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
Hanqing Zhao 2025-03-26 13:29:04 +08:00 • committed by GitHub
commit 2da780e4dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 532 additions and 372 deletions

View file

@ -1,72 +1,74 @@
const translation = {
common: {
welcome: '',
appUnavailable: 'アプリが利用できません',
appUnknownError: 'アプリが利用できません',
appUnavailable: 'アプリケーションは利用できません',
appUnknownError: 'アプリケーションは利用できません',
},
chat: {
newChat: '新しいチャット',
pinnedTitle: 'ピン留めされた',
unpinnedTitle: 'チャット',
newChatDefaultName: '新しい会話',
resetChat: '会話をリセット',
newChat: '新規チャット',
newChatTip: '新規チャットが開始されています',
chatSettingsTitle: 'チャット設定',
chatFormTip: 'チャット開始後は設定を変更できません',
pinnedTitle: 'ピン留め済み',
unpinnedTitle: 'チャットリスト',
newChatDefaultName: '新規チャット',
resetChat: 'チャットをリセット',
viewChatSettings: '設定を確認',
poweredBy: 'Powered by',
prompt: 'プロンプト',
privatePromptConfigTitle: '会話の設定',
publicPromptConfigTitle: '初期プロンプト',
configStatusDes: '開始前に、会話の設定を変更できます',
configDisabled:
'前回のセッションの設定がこのセッションで使用されました。',
privatePromptConfigTitle: '個別設定',
publicPromptConfigTitle: '共通プロンプト設定',
configStatusDes: '開始前に設定を変更できます',
configDisabled: '前回の設定を適用中です',
startChat: 'チャットを開始',
privacyPolicyLeft:
'アプリ開発者が提供する',
privacyPolicyMiddle:
'プライバシーポリシー',
privacyPolicyRight:
'をお読みください。',
privacyPolicyLeft: '本アプリの',
privacyPolicyMiddle: 'プライバシーポリシー',
privacyPolicyRight: 'に同意の上ご利用ください',
deleteConversation: {
title: '会話を削除する',
content: 'この会話を削除してもよろしいですか?',
title: 'チャットの削除',
content: 'このチャットを削除しますか?',
},
tryToSolve: '解決しようとしています',
temporarySystemIssue: '申し訳ありません、一時的なシステムの問題が発生しました。',
tryToSolve: '問題を解決する',
temporarySystemIssue: 'システムに一時的な問題が発生しています',
},
generation: {
tabs: {
create: '一度だけ実行',
create: '1回実行',
batch: '一括実行',
saved: '保存済み',
},
savedNoData: {
title: 'まだ結果が保存されていません!',
description: 'コンテンツの生成を開始し、保存された結果をこちらで見つけてください。',
startCreateContent: 'コンテンツの作成を開始',
title: '保存済みデータがありません',
description: 'コンテンツ生成後に結果がここに表示されます',
startCreateContent: '生成を開始',
},
title: 'AI Completion',
queryTitle: 'コンテンツのクエリ',
completionResult: 'Completion 結果',
queryPlaceholder: 'クエリコンテンツを書いてください...',
title: 'AI文章作成',
queryTitle: '入力内容',
completionResult: '生成結果',
queryPlaceholder: '入力してください',
run: '実行',
execution: '処理中',
executions: '{{num}}回実行',
copy: 'コピー',
resultTitle: 'AI Completion',
noData: 'AIはここで必要なものを提供します。',
csvUploadTitle: 'CSVファイルをここにドラッグアンドドロップするか、',
browse: '参照',
csvStructureTitle: 'CSVファイルは以下の構造に準拠する必要があります:',
downloadTemplate: 'こちらからテンプレートをダウンロード',
field: 'フィールド',
resultTitle: 'AI生成結果',
noData: 'AIがコンテンツを生成します',
csvUploadTitle: 'CSVファイルをドロップするか',
browse: 'ファイルを選択',
csvStructureTitle: 'CSV形式要件:',
downloadTemplate: 'テンプレートを取得',
field: '',
batchFailed: {
info: '{{num}} 回の実行が失敗しました',
retry: '再試行',
outputPlaceholder: '出力コンテンツなし',
info: '{{num}}件の失敗',
retry: '再実行',
outputPlaceholder: '出力なし',
},
errorMsg: {
empty: 'アップロードされたファイルにコンテンツを入力してください。',
fileStructNotMatch: 'アップロードされたCSVファイルが構造と一致しません。',
emptyLine: '行 {{rowIndex}} が空です',
invalidLine: '行 {{rowIndex}}: {{varName}} の値は空にできません',
moreThanMaxLengthLine: '行 {{rowIndex}}: {{varName}} の値は {{maxLength}} 文字を超えることはできません',
atLeastOne: 'アップロードされたファイルには少なくとも1行の入力が必要です。',
empty: 'ファイル内容が空です',
fileStructNotMatch: 'ファイル形式が不正です',
emptyLine: '{{rowIndex}}行目: 内容が空です',
invalidLine: '{{rowIndex}}行目: {{varName}}の入力が必要です',
moreThanMaxLengthLine: '{{rowIndex}}行目: {{varName}}が制限長({{maxLength}})を超過',
atLeastOne: '1行以上のデータが必要です',
},
},
}