Fix map key.
This commit is contained in:
parent
ed9e6457fe
commit
535e20ea90
|
|
@ -1,3 +1,4 @@
|
||||||
|
using Amazon.Runtime.Internal.Transform;
|
||||||
using BotSharp.Abstraction.Infrastructures.Enums;
|
using BotSharp.Abstraction.Infrastructures.Enums;
|
||||||
using BotSharp.Abstraction.MLTasks;
|
using BotSharp.Abstraction.MLTasks;
|
||||||
using BotSharp.Abstraction.Options;
|
using BotSharp.Abstraction.Options;
|
||||||
|
|
@ -54,8 +55,9 @@ public class TranslationService : ITranslationService
|
||||||
model: _router?.LlmConfig?.Model);
|
model: _router?.LlmConfig?.Model);
|
||||||
var template = _router.Templates.First(x => x.Name == "translation_prompt").Content;
|
var template = _router.Templates.First(x => x.Name == "translation_prompt").Content;
|
||||||
|
|
||||||
|
var keys = unique.ToArray();
|
||||||
var texts = unique.ToArray()
|
var texts = unique.ToArray()
|
||||||
.Select((text, i) => $"{i + 1}. {text}")
|
.Select((text, i) => $"{i + 1}. \"{text}\"")
|
||||||
.ToList();
|
.ToList();
|
||||||
var translatedStringList = await InnerTranslate(texts, language, template);
|
var translatedStringList = await InnerTranslate(texts, language, template);
|
||||||
|
|
||||||
|
|
@ -74,7 +76,7 @@ public class TranslationService : ITranslationService
|
||||||
|
|
||||||
for (var i = 0; i < texts.Count; i++)
|
for (var i = 0; i < texts.Count; i++)
|
||||||
{
|
{
|
||||||
map.Add(texts[i], translatedTexts[i]);
|
map.Add(keys[0], translatedTexts[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
clonedData = Assign(clonedData, map);
|
clonedData = Assign(clonedData, map);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue