forked from open-webui/open-webui
		
	add: added Playground + AddFilesPlaceholder translation
This commit is contained in:
		
							parent
							
								
									b9f53abf37
								
							
						
					
					
						commit
						7f9049c3a1
					
				
					 11 changed files with 73 additions and 25 deletions
				
			
		|  | @ -64,7 +64,7 @@ | |||
| </script> | ||||
| 
 | ||||
| <svelte:head> | ||||
| 	<title>{$i18n.t('Admin Panel')} | `${$WEBUI_NAME}`</title> | ||||
| 	<title>{$i18n.t('Admin Panel')} | ${$WEBUI_NAME}</title> | ||||
| </svelte:head> | ||||
| 
 | ||||
| {#key selectedUser} | ||||
|  |  | |||
|  | @ -152,9 +152,7 @@ | |||
| </script> | ||||
| 
 | ||||
| <svelte:head> | ||||
| 	<title> | ||||
| 		{`Documents | ${$WEBUI_NAME}`} | ||||
| 	</title> | ||||
| 	<title>{$i18n.t('Documents')} | {$WEBUI_NAME}</title> | ||||
| </svelte:head> | ||||
| 
 | ||||
| {#if dragged} | ||||
|  |  | |||
|  | @ -73,7 +73,7 @@ | |||
| 
 | ||||
| <svelte:head> | ||||
| 	<title> | ||||
| 		{`Modelfiles | ${$WEBUI_NAME}`} | ||||
| 		{$i18n.t('Modelfiles')} | {$WEBUI_NAME} | ||||
| 	</title> | ||||
| </svelte:head> | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <script> | ||||
| 	import { goto } from '$app/navigation'; | ||||
| 
 | ||||
| 	import { onMount, tick } from 'svelte'; | ||||
| 	import { onMount, tick, getContext } from 'svelte'; | ||||
| 
 | ||||
| 	import { toast } from 'svelte-sonner'; | ||||
| 
 | ||||
|  | @ -19,6 +19,8 @@ | |||
| 	import { splitStream } from '$lib/utils'; | ||||
| 	import ChatCompletion from '$lib/components/playground/ChatCompletion.svelte'; | ||||
| 
 | ||||
| 	const i18n = getContext('i18n'); | ||||
| 
 | ||||
| 	let mode = 'chat'; | ||||
| 	let loaded = false; | ||||
| 
 | ||||
|  | @ -300,7 +302,7 @@ | |||
| 
 | ||||
| <svelte:head> | ||||
| 	<title> | ||||
| 		{`Playground | ${$WEBUI_NAME}`} | ||||
| 		{$i18n.t('Playground')} | {$WEBUI_NAME} | ||||
| 	</title> | ||||
| </svelte:head> | ||||
| 
 | ||||
|  | @ -311,7 +313,8 @@ | |||
| 				<div class="flex flex-col justify-between mb-2.5 gap-1"> | ||||
| 					<div class="flex justify-between items-center gap-2"> | ||||
| 						<div class=" text-2xl font-semibold self-center flex"> | ||||
| 							Playground <span class=" text-xs text-gray-500 self-center ml-1">(Beta)</span> | ||||
| 							{$i18n.t('Playground')} | ||||
| 							<span class=" text-xs text-gray-500 self-center ml-1">{$i18n.t('(Beta)')}</span> | ||||
| 						</div> | ||||
| 
 | ||||
| 						<div> | ||||
|  | @ -328,9 +331,9 @@ | |||
| 								}} | ||||
| 							> | ||||
| 								{#if mode === 'complete'} | ||||
| 									Text Completion | ||||
| 									{$i18n.t('Text Completion')} | ||||
| 								{:else if mode === 'chat'} | ||||
| 									Chat | ||||
| 									{$i18n.t('Chat')} | ||||
| 								{/if} | ||||
| 
 | ||||
| 								<div> | ||||
|  | @ -357,7 +360,9 @@ | |||
| 							class="outline-none bg-transparent text-sm font-medium rounded-lg w-full placeholder-gray-400" | ||||
| 							bind:value={selectedModelId} | ||||
| 						> | ||||
| 							<option class=" text-gray-800" value="" selected disabled>Select a model</option> | ||||
| 							<option class=" text-gray-800" value="" selected disabled | ||||
| 								>{$i18n.t('Select a model')}</option | ||||
| 							> | ||||
| 
 | ||||
| 							{#each $models as model} | ||||
| 								{#if model.name === 'hr'} | ||||
|  | @ -402,12 +407,12 @@ | |||
| 				{#if mode === 'chat'} | ||||
| 					<div class="p-1"> | ||||
| 						<div class="p-3 outline outline-1 outline-gray-200 dark:outline-gray-800 rounded-lg"> | ||||
| 							<div class=" text-sm font-medium">System</div> | ||||
| 							<div class=" text-sm font-medium">{$i18n.t('System')}</div> | ||||
| 							<textarea | ||||
| 								id="system-textarea" | ||||
| 								class="w-full h-full bg-transparent resize-none outline-none text-sm" | ||||
| 								bind:value={system} | ||||
| 								placeholder="You're a helpful assistant." | ||||
| 								placeholder={$i18n.t("You're a helpful assistant.")} | ||||
| 								rows="4" | ||||
| 							/> | ||||
| 						</div> | ||||
|  | @ -425,7 +430,7 @@ | |||
| 									id="text-completion-textarea" | ||||
| 									class="w-full h-full p-3 bg-transparent outline outline-1 outline-gray-200 dark:outline-gray-800 resize-none rounded-lg text-sm" | ||||
| 									bind:value={text} | ||||
| 									placeholder="You're a helpful assistant." | ||||
| 									placeholder={$i18n.t("You're a helpful assistant.")} | ||||
| 								/> | ||||
| 							{:else if mode === 'chat'} | ||||
| 								<ChatCompletion bind:messages /> | ||||
|  | @ -442,7 +447,7 @@ | |||
| 								submitHandler(); | ||||
| 							}} | ||||
| 						> | ||||
| 							Submit | ||||
| 							{$i18n.t('Submit')} | ||||
| 						</button> | ||||
| 					{:else} | ||||
| 						<button | ||||
|  | @ -451,7 +456,7 @@ | |||
| 								stopResponse(); | ||||
| 							}} | ||||
| 						> | ||||
| 							Cancel | ||||
| 							{$i18n.t('Cancel')} | ||||
| 						</button> | ||||
| 					{/if} | ||||
| 				</div> | ||||
|  |  | |||
|  | @ -40,7 +40,7 @@ | |||
| 
 | ||||
| <svelte:head> | ||||
| 	<title> | ||||
| 		{`Prompts | ${$WEBUI_NAME}`} | ||||
| 		{$i18n.t('Prompts')} | {$WEBUI_NAME} | ||||
| 	</title> | ||||
| </svelte:head> | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jannik Streidl
						Jannik Streidl