Parcourir la source

Merge pull request #10992 from softue/i18n-floating-buttons

i18n floating buttons (en-US and pt-BR)
Timothy Jaeryang Baek il y a 2 mois
Parent
commit
f1ce653830

+ 4 - 3
src/lib/components/chat/ContentRenderer/FloatingButtons.svelte

@@ -121,7 +121,8 @@
 			toast.error('Model not selected');
 			return;
 		}
-		prompt = `Explain this section to me in more detail\n\n\`\`\`\n${selectedText}\n\`\`\``;
+		const explainText = $i18n.t('Explain this section to me in more detail');
+		prompt = `${explainText}\n\n\`\`\`\n${selectedText}\n\`\`\``;
 
 		responseContent = '';
 		const [res, controller] = await chatCompletion(localStorage.token, {
@@ -246,7 +247,7 @@
 				>
 					<ChatBubble className="size-3 shrink-0" />
 
-					<div class="shrink-0">Ask</div>
+					<div class="shrink-0">{$i18n.t('Ask')}</div>
 				</button>
 				<button
 					class="px-1 hover:bg-gray-50 dark:hover:bg-gray-800 rounded-sm flex items-center gap-1 min-w-fit"
@@ -257,7 +258,7 @@
 				>
 					<LightBlub className="size-3 shrink-0" />
 
-					<div class="shrink-0">Explain</div>
+					<div class="shrink-0">{$i18n.t('Explain')}</div>
 				</button>
 			</div>
 		{:else}

+ 3 - 0
src/lib/i18n/locales/en-US/translation.json

@@ -93,6 +93,7 @@
 	"Are you sure?": "",
 	"Arena Models": "",
 	"Artifacts": "",
+	"Ask": "",
 	"Ask a question": "",
 	"Assistant": "",
 	"Attach file from knowledge": "",
@@ -443,6 +444,8 @@
 	"Exclude": "",
 	"Execute code for analysis": "",
 	"Experimental": "",
+	"Explain": "",
+	"Explain this section to me in more detail": "",
 	"Explore the cosmos": "",
 	"Export": "",
 	"Export All Archived Chats": "",

+ 3 - 0
src/lib/i18n/locales/pt-BR/translation.json

@@ -93,6 +93,7 @@
 	"Are you sure?": "Você tem certeza?",
 	"Arena Models": "Arena de Modelos",
 	"Artifacts": "Artefatos",
+	"Ask": "Perguntar",
 	"Ask a question": "Faça uma pergunta",
 	"Assistant": "Assistente",
 	"Attach file from knowledge": "",
@@ -443,6 +444,8 @@
 	"Exclude": "Excluir",
 	"Execute code for analysis": "",
 	"Experimental": "Experimental",
+	"Explain": "Explicar",
+	"Explain this section to me in more detail": "Explique esta seção em mais detalhes",
 	"Explore the cosmos": "Explorar o cosmos",
 	"Export": "Exportar",
 	"Export All Archived Chats": "Exportar todos os chats arquivados",