feat: Update translations for copilot context menu options
This commit is contained in:
parent
ac9c9ca887
commit
58304d9ca7
@ -84,5 +84,12 @@
|
||||
}
|
||||
},
|
||||
"advanced": "More Model Settings"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Summarize",
|
||||
"explain": "Explain",
|
||||
"rephrase": "Rephrase",
|
||||
"translate": "Translate",
|
||||
"custom": "Custom"
|
||||
}
|
||||
}
|
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "Más Configuraciones del Modelo"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Resumir",
|
||||
"explain": "Explicar",
|
||||
"rephrase": "Reformular",
|
||||
"translate": "Traducir"
|
||||
}
|
||||
}
|
||||
}
|
@ -51,7 +51,7 @@
|
||||
"chatWithCurrentPage": "Discuter avec la page actuelle",
|
||||
"beta": "Bêta",
|
||||
"tts": "Synthèse vocale",
|
||||
"currentChatModelSettings":"Paramètres actuels du modèle de chat",
|
||||
"currentChatModelSettings": "Paramètres actuels du modèle de chat",
|
||||
"modelSettings": {
|
||||
"label": "Paramètres du modèle",
|
||||
"description": "Définissez les options de modèle globale pour tous les chats",
|
||||
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "Plus de paramètres du modèle"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Résumer",
|
||||
"explain": "Expliquer",
|
||||
"rephrase": "Reformuler",
|
||||
"translate": "Traduire"
|
||||
}
|
||||
}
|
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "Altre Impostazioni del Modello"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Riassumere",
|
||||
"explain": "Spiegare",
|
||||
"rephrase": "Riformulare",
|
||||
"translate": "Tradurre"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,88 +1,94 @@
|
||||
{
|
||||
"pageAssist": "ページアシスト",
|
||||
"selectAModel": "モデルを選択",
|
||||
"save": "保存",
|
||||
"saved": "保存済み",
|
||||
"cancel": "キャンセル",
|
||||
"retry": "再試行",
|
||||
"share": {
|
||||
"tooltip": {
|
||||
"share": "共有"
|
||||
"pageAssist": "ページアシスト",
|
||||
"selectAModel": "モデルを選択",
|
||||
"save": "保存",
|
||||
"saved": "保存済み",
|
||||
"cancel": "キャンセル",
|
||||
"retry": "再試行",
|
||||
"share": {
|
||||
"tooltip": {
|
||||
"share": "共有"
|
||||
},
|
||||
"modal": {
|
||||
"title": "チャットリンクを共有"
|
||||
},
|
||||
"form": {
|
||||
"defaultValue": {
|
||||
"name": "匿名",
|
||||
"title": "無題のチャット"
|
||||
},
|
||||
"modal": {
|
||||
"title": "チャットリンクを共有"
|
||||
"title": {
|
||||
"label": "チャットタイトル",
|
||||
"placeholder": "チャットタイトルを入力",
|
||||
"required": "チャットタイトルは必須です"
|
||||
},
|
||||
"form": {
|
||||
"defaultValue": {
|
||||
"name": "匿名",
|
||||
"title": "無題のチャット"
|
||||
},
|
||||
"title": {
|
||||
"label": "チャットタイトル",
|
||||
"placeholder": "チャットタイトルを入力",
|
||||
"required": "チャットタイトルは必須です"
|
||||
},
|
||||
"name": {
|
||||
"label": "あなたの名前",
|
||||
"placeholder": "名前を入力",
|
||||
"required": "名前は必須です"
|
||||
},
|
||||
"btn": {
|
||||
"save": "リンクを生成",
|
||||
"saving": "リンクを生成中..."
|
||||
}
|
||||
"name": {
|
||||
"label": "あなたの名前",
|
||||
"placeholder": "名前を入力",
|
||||
"required": "名前は必須です"
|
||||
},
|
||||
"notification": {
|
||||
"successGenerate": "リンクがクリップボードにコピーされました",
|
||||
"failGenerate": "リンクの生成に失敗しました"
|
||||
"btn": {
|
||||
"save": "リンクを生成",
|
||||
"saving": "リンクを生成中..."
|
||||
}
|
||||
},
|
||||
"copyToClipboard": "クリップボードにコピー",
|
||||
"webSearch": "ウェブを検索中",
|
||||
"regenerate": "再生成",
|
||||
"edit": "編集",
|
||||
"saveAndSubmit": "保存して送信",
|
||||
"editMessage": {
|
||||
"placeholder": "メッセージを入力..."
|
||||
},
|
||||
"submit": "送信",
|
||||
"noData": "データがありません",
|
||||
"noHistory": "チャット履歴がありません",
|
||||
"chatWithCurrentPage": "現在のページでチャット",
|
||||
"beta": "ベータ",
|
||||
"tts": "読み上げ",
|
||||
"currentChatModelSettings": "現在のチャットモデル設定",
|
||||
"modelSettings": {
|
||||
"label": "モデル設定",
|
||||
"description": "すべてのチャットに対してモデルオプションをグローバルに設定します",
|
||||
"form": {
|
||||
"keepAlive": {
|
||||
"label": "キープアライブ",
|
||||
"help": "リクエスト後にモデルがメモリに保持される時間をコントロールします(デフォルト: 5 分)",
|
||||
"placeholder": "キープアライブの期間を入力してください(例:5分、10分、1時間)"
|
||||
},
|
||||
"temperature": {
|
||||
"label": "温度",
|
||||
"placeholder": "温度値を入力してください(例:0.7、1.0)"
|
||||
},
|
||||
"numCtx": {
|
||||
"label": "コンテキストの数",
|
||||
"placeholder": "コンテキスト数を入力してください(デフォルト:2048)"
|
||||
},
|
||||
"seed": {
|
||||
"label": "シード",
|
||||
"placeholder": "シード値を入力してください(例:1234)",
|
||||
"help": "モデル出力の再現性"
|
||||
},
|
||||
"topK": {
|
||||
"label": "Top K",
|
||||
"placeholder": "Top K値を入力してください(例:40、100)"
|
||||
},
|
||||
"topP": {
|
||||
"label": "Top P",
|
||||
"placeholder": "Top P値を入力してください(例:0.9、0.95)"
|
||||
}
|
||||
},
|
||||
"advanced": "その他のモデル設定"
|
||||
"notification": {
|
||||
"successGenerate": "リンクがクリップボードにコピーされました",
|
||||
"failGenerate": "リンクの生成に失敗しました"
|
||||
}
|
||||
}
|
||||
},
|
||||
"copyToClipboard": "クリップボードにコピー",
|
||||
"webSearch": "ウェブを検索中",
|
||||
"regenerate": "再生成",
|
||||
"edit": "編集",
|
||||
"saveAndSubmit": "保存して送信",
|
||||
"editMessage": {
|
||||
"placeholder": "メッセージを入力..."
|
||||
},
|
||||
"submit": "送信",
|
||||
"noData": "データがありません",
|
||||
"noHistory": "チャット履歴がありません",
|
||||
"chatWithCurrentPage": "現在のページでチャット",
|
||||
"beta": "ベータ",
|
||||
"tts": "読み上げ",
|
||||
"currentChatModelSettings": "現在のチャットモデル設定",
|
||||
"modelSettings": {
|
||||
"label": "モデル設定",
|
||||
"description": "すべてのチャットに対してモデルオプションをグローバルに設定します",
|
||||
"form": {
|
||||
"keepAlive": {
|
||||
"label": "キープアライブ",
|
||||
"help": "リクエスト後にモデルがメモリに保持される時間をコントロールします(デフォルト: 5 分)",
|
||||
"placeholder": "キープアライブの期間を入力してください(例:5分、10分、1時間)"
|
||||
},
|
||||
"temperature": {
|
||||
"label": "温度",
|
||||
"placeholder": "温度値を入力してください(例:0.7、1.0)"
|
||||
},
|
||||
"numCtx": {
|
||||
"label": "コンテキストの数",
|
||||
"placeholder": "コンテキスト数を入力してください(デフォルト:2048)"
|
||||
},
|
||||
"seed": {
|
||||
"label": "シード",
|
||||
"placeholder": "シード値を入力してください(例:1234)",
|
||||
"help": "モデル出力の再現性"
|
||||
},
|
||||
"topK": {
|
||||
"label": "Top K",
|
||||
"placeholder": "Top K値を入力してください(例:40、100)"
|
||||
},
|
||||
"topP": {
|
||||
"label": "Top P",
|
||||
"placeholder": "Top P値を入力してください(例:0.9、0.95)"
|
||||
}
|
||||
},
|
||||
"advanced": "その他のモデル設定"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "要約",
|
||||
"explain": "説明",
|
||||
"rephrase": "言い換え",
|
||||
"translate": "翻訳"
|
||||
}
|
||||
}
|
@ -83,5 +83,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "കൂടുതൽ മോഡൽ ക്രമീകരണങ്ങൾ"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "സംഗ്രഹിക്കുക",
|
||||
"explain": "വിശദീകരിക്കുക",
|
||||
"rephrase": "പുനഃരൂപീകരിക്കുക",
|
||||
"translate": "വിവർത്തനം ചെയ്യുക"
|
||||
}
|
||||
}
|
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "Mais Configurações do Modelo"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Resumir",
|
||||
"explain": "Explicar",
|
||||
"rephrase": "Reformular",
|
||||
"translate": "Traduzir"
|
||||
}
|
||||
}
|
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "Больше настроек модели"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "Обобщить",
|
||||
"explain": "Объяснить",
|
||||
"rephrase": "Перефразировать",
|
||||
"translate": "Перевести"
|
||||
}
|
||||
}
|
||||
}
|
@ -84,5 +84,11 @@
|
||||
}
|
||||
},
|
||||
"advanced": "更多模型设置"
|
||||
},
|
||||
"copilot": {
|
||||
"summary": "总结",
|
||||
"explain": "解释",
|
||||
"rephrase": "重述",
|
||||
"translate": "翻译"
|
||||
}
|
||||
}
|
@ -37,6 +37,14 @@ type Props = {
|
||||
isTTSEnabled?: boolean
|
||||
}
|
||||
|
||||
const tagColors = {
|
||||
summary: "blue",
|
||||
explain: "green",
|
||||
translate: "purple",
|
||||
custom: "orange",
|
||||
rephrase: "yellow"
|
||||
}
|
||||
|
||||
export const PlaygroundMessage = (props: Props) => {
|
||||
const [isBtnPressed, setIsBtnPressed] = React.useState(false)
|
||||
const [editMode, setEditMode] = React.useState(false)
|
||||
@ -79,7 +87,9 @@ export const PlaygroundMessage = (props: Props) => {
|
||||
) : null}
|
||||
<div>
|
||||
{props?.message_type && (
|
||||
<Tag color="blue">{props?.message_type}</Tag>
|
||||
<Tag color={tagColors[props?.message_type] || "default"}>
|
||||
{t(`copilot.${props?.message_type}`)}
|
||||
</Tag>
|
||||
)}
|
||||
</div>
|
||||
<div className="flex flex-grow flex-col">
|
||||
@ -90,7 +100,7 @@ export const PlaygroundMessage = (props: Props) => {
|
||||
<p
|
||||
className={`prose dark:prose-invert whitespace-pre-line prose-p:leading-relaxed prose-pre:p-0 dark:prose-dark ${
|
||||
props.message_type &&
|
||||
"italic text-gray-500 dark:text-gray-400 text-xs"
|
||||
"italic text-gray-500 dark:text-gray-400 text-sm"
|
||||
}`}>
|
||||
{props.message}
|
||||
</p>
|
||||
|
@ -86,11 +86,11 @@ export default defineBackground({
|
||||
contexts: ["selection"]
|
||||
})
|
||||
|
||||
// browser.contextMenus.create({
|
||||
// id: "custom-pg",
|
||||
// title: "Custom",
|
||||
// contexts: ["selection"]
|
||||
// })
|
||||
browser.contextMenus.create({
|
||||
id: "custom-pg",
|
||||
title: "Custom",
|
||||
contexts: ["selection"]
|
||||
})
|
||||
|
||||
if (import.meta.env.BROWSER === "chrome") {
|
||||
browser.contextMenus.onClicked.addListener(async (info, tab) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user