Fix chat translation

This commit is contained in:
Ilya Laktyushin 2025-07-09 09:08:24 +02:00
parent 01f8a7e769
commit 0ae39dca5a

View File

@ -181,7 +181,17 @@ public func translateMessageIds(context: AccountContext, messageIds: [EngineMess
} }
} }
return context.engine.messages.translateMessages(messageIds: messageIdsToTranslate, fromLang: fromLang, toLang: toLang, enableLocalIfPossible: true) //context.sharedContext.immediateExperimentalUISettings.enableLocalTranslation) let translationConfiguration = TranslationConfiguration.with(appConfiguration: context.currentAppConfiguration.with { $0 })
var enableLocalIfPossible = false
switch translationConfiguration.auto {
case .system:
if #available(iOS 18.0, *) {
enableLocalIfPossible = true
}
default:
break
}
return context.engine.messages.translateMessages(messageIds: messageIdsToTranslate, fromLang: fromLang, toLang: toLang, enableLocalIfPossible: enableLocalIfPossible)
|> `catch` { _ -> Signal<Never, NoError> in |> `catch` { _ -> Signal<Never, NoError> in
return .complete() return .complete()
} }