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