Include if google was forced
This commit is contained in:
@@ -722,6 +722,7 @@ export type Events = {
|
||||
* more likely to have inaccurate translations.
|
||||
*/
|
||||
textLength: number
|
||||
forceGoogleTranslate: boolean
|
||||
}
|
||||
'translate:result': {
|
||||
success: boolean
|
||||
|
||||
@@ -220,16 +220,18 @@ export function Provider({children}: React.PropsWithChildren<unknown>) {
|
||||
},
|
||||
{key, forceGoogleTranslate},
|
||||
) => {
|
||||
const shouldForceGoogleTranslate = Boolean(
|
||||
forceGoogleTranslateOverride ?? forceGoogleTranslate,
|
||||
)
|
||||
|
||||
ax.metric('translate', {
|
||||
os: Platform.OS,
|
||||
possibleSourceLanguages,
|
||||
expectedTargetLanguage: expectedTargetLanguage,
|
||||
textLength: text.length,
|
||||
forceGoogleTranslate: shouldForceGoogleTranslate,
|
||||
})
|
||||
|
||||
const shouldForceGoogleTranslate =
|
||||
forceGoogleTranslateOverride ?? forceGoogleTranslate
|
||||
|
||||
if (shouldForceGoogleTranslate || !HAS_ON_DEVICE_TRANSLATION) {
|
||||
await googleTranslate(
|
||||
text,
|
||||
|
||||
Reference in New Issue
Block a user