Переглянути джерело

Merge pull request #5940 from JEleniel/voice_i18n_sort

fix: sort the list of TTS voices and reformat the names
Timothy Jaeryang Baek 7 місяців тому
батько
коміт
9ef3fb0bc7
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      src/lib/components/admin/Settings/Audio.svelte

+ 3 - 1
src/lib/components/admin/Settings/Audio.svelte

@@ -66,6 +66,7 @@
 				// do your loop
 				if (voices.length > 0) {
 					clearInterval(getVoicesLoop);
+					voices.sort((a,b) => a.name.localeCompare(b.name,$i18n.resolvedLanguage));
 				}
 			}, 100);
 		} else {
@@ -76,6 +77,7 @@
 			if (res) {
 				console.log(res);
 				voices = res.voices;
+				voices.sort((a,b) => a.name.localeCompare(b.name,$i18n.resolvedLanguage));
 			}
 		}
 	};
@@ -295,7 +297,7 @@
 										<option
 											value={voice.voiceURI}
 											class="bg-gray-100 dark:bg-gray-700"
-											selected={TTS_VOICE === voice.voiceURI}>{voice.name}</option
+											selected={TTS_VOICE === voice.voiceURI}>{voice.name.replace('+',', ')}</option
 										>
 									{/each}
 								</select>