110 lines
No EOL
6.3 KiB
JavaScript
110 lines
No EOL
6.3 KiB
JavaScript
// Japanese (日本語) UI Translations
|
||
export const ja = {
|
||
// Main buttons
|
||
readPage: "📖 ページを読む",
|
||
ttsAnything: "🔊 TTS 何でも",
|
||
translate: "🌐 翻訳",
|
||
smartTranslate: "🤖 スマート翻訳",
|
||
uploadFile: "📁 ファイルアップロード",
|
||
|
||
// Actions
|
||
refreshModels: "🔄 モデルを更新",
|
||
clearChat: "🗑️ チャットクリア",
|
||
fullChatRaw: "📋 フルチャット生",
|
||
fullChatHTML: "📄 フルチャットHTML",
|
||
fullPageRaw: "📝 フルページ生",
|
||
downloadChat: "💾 チャットダウンロード",
|
||
|
||
// Chat UI
|
||
sendButton: "送信",
|
||
typePlaceholder: "メッセージを入力...",
|
||
clearChatConfirm: "すべての会話履歴をクリアしますか?",
|
||
askAnythingPlaceholder: "何でも聞いてください...",
|
||
askPagePlaceholder: "このページについて聞いてください...",
|
||
enterTextToSpeakPlaceholder: "読み上げるテキストを入力...",
|
||
processingTokens: "🤖 {tokens}トークンを処理中...",
|
||
|
||
// Modal headers
|
||
aiAssistantTitle: "AIアシスタント",
|
||
ttsModalTitle: "テキスト読み上げ",
|
||
translateModalTitle: "翻訳",
|
||
|
||
// System messages
|
||
pageContentPrefix: "ウェブページのコンテンツです:",
|
||
additionalContext:
|
||
"あなたはこのページに埋め込まれています。質問に答える際は、ページのコンテンツとコンテキストを考慮してください。",
|
||
|
||
// Notifications and alerts
|
||
languageChanged:
|
||
"言語が{lang}に設定されました。すべてのインターフェース要素を希望の言語で表示するには、ページを更新してください。",
|
||
translationFailed: "翻訳に失敗しました: {error}",
|
||
ttsFailed: "TTSに失敗しました: {error}",
|
||
fullChatCopied: "フルチャットが生のmarkdownとしてコピーされました!",
|
||
fullChatHTMLCopied: "フルチャットがHTMLとしてコピーされました!",
|
||
fullPageCopied: "フルページがmarkdownとしてコピーされました!",
|
||
failedToCopy: "コピーに失敗しました: {error}",
|
||
failedToCopyPage: "ページのコピーに失敗しました: {error}",
|
||
failedToCopyCode: "コードのコピーに失敗しました: {error}",
|
||
errorOpeningModal: "AIモーダルのオープンエラー: {error}",
|
||
failedToReadPage: "ページの読み取りに失敗しました: {error}",
|
||
languageDetectionFailed: "言語検出に失敗しました: {error}",
|
||
|
||
// Dropdown labels
|
||
currentPage: "現在のページ: {lang}",
|
||
translatingTo: "翻訳中...",
|
||
detectingLanguage: "🔍 検出中...",
|
||
|
||
// Intro/header text
|
||
hermesIntro:
|
||
'nous researchの<a href="https://nousresearch.com/hermes3/" target="_blank" style="color: rgba(255,255,255,0.9); text-decoration: underline;">hermes</a>大規模言語モデルを提供',
|
||
discussingPage: "あなたは議論しています",
|
||
|
||
// TTS placeholder
|
||
ttsPlaceholder:
|
||
"テキスト読み上げ: 任意のメッセージを書いて、人工知能に話させましょう!",
|
||
translatePlaceholder: "翻訳する任意のテキストを入力...",
|
||
|
||
// Translation modal tabs
|
||
translatePageTab: "📄 ページを翻訳",
|
||
customTextTab: "✏️ カスタムテキスト",
|
||
|
||
// TTS modal components
|
||
speedLabel: "速度:",
|
||
playText: "テキストを再生",
|
||
|
||
// Translation modal content
|
||
translatePageInfo: "現在のページコンテンツを選択した言語に翻訳します:",
|
||
translateToLabel: "翻訳先:",
|
||
translateButton: "🌐 翻訳",
|
||
translatePageButton: "🌐 ページを翻訳",
|
||
translateTextButton: "🌐 テキストを翻訳",
|
||
processingText: "処理中...",
|
||
|
||
// Button labels for UI
|
||
translationModal: "🌐 翻訳モーダル",
|
||
translationModalHeading: "翻訳モーダル",
|
||
|
||
// System prompt components
|
||
systemPromptIntro: "あなたはHermes AI、Nous Researchによって提供され、uncloseai.comを通じてウェブページに組み込まれています。あなたの任務は、特定のページコンテンツ、その目的、およびその読者に対する深い理解を示す、コンテキストインテリジェントな3段落の紹介を生成することです。",
|
||
systemPromptTask1: "1. このページが何についてのものかを識別して自然に始める - 具体的に: ページタイトル、メイントピック、著者名(ある場合)、または主要な目的に言及。コンテンツタイプ(記事、ドキュメント、製品ページなど)への即座の理解を示す",
|
||
systemPromptTask2: "2. ページから非常に具体的な2-3の詳細を参照 - 正確なフレーズを引用、特定のデータポイントを挙げる、気づいた特定のセクションや機能に言及。実際のコンテンツを分析したことを示し、さっと見ただけではないことを明示。",
|
||
systemPromptTask3: "3. ページタイプに基づいてコンテキストに関連する支援を提供 - 技術ドキュメントの場合は概念の説明を提供、記事の場合はアイデアの議論を提供、製品の場合は機能について答える。この特定のコンテンツでどのように支援できるか具体的に述べる。",
|
||
systemPromptInstructions: "会話的でありながら知識豊富に。あなたの紹介を実際のページコンテンツに基づいて根拠づける。一般的な文言を避ける。自然に書く",
|
||
|
||
// More alerts and messages
|
||
pleaseEnterText: "まずテキストを入力してください!",
|
||
pleaseSelectFile: "まずファイルを選択してください!",
|
||
pleaseEnterTranslateText: "翻訳するテキストを入力してください!",
|
||
|
||
// Read page status messages
|
||
processingContent: "コンテンツ処理中...",
|
||
readingPageClickToPause: "ページ読み上げ中... 一時停止するにはクリック",
|
||
pausedClickToResume: "一時停止中。再開するにはクリック",
|
||
downloadPageAudio: "このページのテキスト読み上げ.mp3ファイルをダウンロードします。",
|
||
downloadChatAudio: "このメッセージを.mp3ファイルとしてダウンロード。",
|
||
deleteMessage: "メッセージを削除",
|
||
copyRawMarkdown: "生テキストをコピー (Markdown)",
|
||
copyHTML: "HTMLをコピー",
|
||
aiModalNotAvailable: "AIモーダルはこのコンテキストでは利用できません",
|
||
useCustomAPI: "カスタムのOpenAI互換エンドポイントを使用する。",
|
||
}; |