1
This commit is contained in:
parent
d66dc6711f
commit
0eb1037a42
@ -61,10 +61,14 @@ class TranslatorResultPageLogic extends GetxController {
|
|||||||
final entity = HistoryEntity(
|
final entity = HistoryEntity(
|
||||||
sourceText: state.sourceText.value,
|
sourceText: state.sourceText.value,
|
||||||
targetText: state.targetText.value,
|
targetText: state.targetText.value,
|
||||||
sourceLanguageName: TranslateLanguage().fromLanguageEntity.value.languageName,
|
sourceLanguageName:
|
||||||
sourceLanguageCode: TranslateLanguage().fromLanguageEntity.value.languageCode,
|
TranslateLanguage().fromLanguageEntity.value.languageName,
|
||||||
targetLanguageName: TranslateLanguage().toLanguageEntity.value.languageName,
|
sourceLanguageCode:
|
||||||
targetLanguageCode: TranslateLanguage().toLanguageEntity.value.languageCode,
|
TranslateLanguage().fromLanguageEntity.value.languageCode,
|
||||||
|
targetLanguageName:
|
||||||
|
TranslateLanguage().toLanguageEntity.value.languageName,
|
||||||
|
targetLanguageCode:
|
||||||
|
TranslateLanguage().toLanguageEntity.value.languageCode,
|
||||||
);
|
);
|
||||||
HistoryData().addData(entity);
|
HistoryData().addData(entity);
|
||||||
if (Get.isRegistered<TranslatorLogic>()) {
|
if (Get.isRegistered<TranslatorLogic>()) {
|
||||||
@ -75,14 +79,16 @@ class TranslatorResultPageLogic extends GetxController {
|
|||||||
|
|
||||||
void translatorTtsPlay(String text, type) {
|
void translatorTtsPlay(String text, type) {
|
||||||
if (ObjUtil.isNotEmpty(text)) {
|
if (ObjUtil.isNotEmpty(text)) {
|
||||||
switch(type) {
|
String language = TranslateLanguage().fromLanguageEntity.value.languageCode;
|
||||||
case "from" :
|
switch (type) {
|
||||||
TtsManager().translatorTtsPlay(text, TranslateLanguage().fromLanguageEntity.value.languageCode);
|
case "from":
|
||||||
|
language = state.fromLanguage ?? TranslateLanguage().fromLanguageEntity.value.languageCode;
|
||||||
break;
|
break;
|
||||||
case "to" :
|
case "to":
|
||||||
TtsManager().translatorTtsPlay(text, TranslateLanguage().toLanguageEntity.value.languageCode);
|
language = state.toLanguage ?? TranslateLanguage().toLanguageEntity.value.languageCode;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
TtsManager().translatorTtsPlay(text, language);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user