mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Localize reasoning duration string
This commit is contained in:
@ -225,7 +225,7 @@ import {
|
|||||||
instruct_presets,
|
instruct_presets,
|
||||||
selectContextPreset,
|
selectContextPreset,
|
||||||
} from './scripts/instruct-mode.js';
|
} from './scripts/instruct-mode.js';
|
||||||
import { initLocales, t } from './scripts/i18n.js';
|
import { getCurrentLocale, initLocales, t } from './scripts/i18n.js';
|
||||||
import { getFriendlyTokenizerName, getTokenCount, getTokenCountAsync, initTokenizers, saveTokenCache, TOKENIZER_SUPPORTED_KEY } from './scripts/tokenizers.js';
|
import { getFriendlyTokenizerName, getTokenCount, getTokenCountAsync, initTokenizers, saveTokenCache, TOKENIZER_SUPPORTED_KEY } from './scripts/tokenizers.js';
|
||||||
import {
|
import {
|
||||||
user_avatar,
|
user_avatar,
|
||||||
@ -5803,7 +5803,8 @@ function extractReasoningFromData(data) {
|
|||||||
*/
|
*/
|
||||||
function updateReasoningTimeUI(element, duration, { forceEnd = false } = {}) {
|
function updateReasoningTimeUI(element, duration, { forceEnd = false } = {}) {
|
||||||
if (duration) {
|
if (duration) {
|
||||||
element.textContent = t`Thought for ${moment.duration(duration).humanize({ s: 50, ss: 9 })}`;
|
const durationStr = moment.duration(duration).locale(getCurrentLocale()).humanize({ s: 50, ss: 9 });
|
||||||
|
element.textContent = t`Thought for ${durationStr}`;
|
||||||
} else if (forceEnd) {
|
} else if (forceEnd) {
|
||||||
element.textContent = t`Thought for some time`;
|
element.textContent = t`Thought for some time`;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user