From e15f0982cb6676e033cee378256e82a16621832b Mon Sep 17 00:00:00 2001 From: Mikhail Filimonov Date: Fri, 27 Jun 2025 17:46:14 +0100 Subject: [PATCH] bug fixes --- .../Sources/TelegramEngine/Messages/Translate.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Messages/Translate.swift b/submodules/TelegramCore/Sources/TelegramEngine/Messages/Translate.swift index 73ce8e2649..02b5519c5d 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Messages/Translate.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Messages/Translate.swift @@ -11,6 +11,7 @@ public enum TranslationError { case textTooLong case invalidLanguage case limitExceeded + case tryAlternative } func _internal_translate(network: Network, text: String, toLang: String, entities: [MessageTextEntity] = []) -> Signal<(String, [MessageTextEntity])?, TranslationError> { @@ -29,6 +30,8 @@ func _internal_translate(network: Network, text: String, toLang: String, entitie return .textTooLong } else if error.errorDescription == "TO_LANG_INVALID" { return .invalidLanguage + } else if error.errorDescription == "TRANSLATIONS_DISABLED_ALT" { + return .tryAlternative } else { return .generic }