From 249320a3b50eee7c988df9aff8b0254d6874d6d6 Mon Sep 17 00:00:00 2001 From: Zhiyuan Zheng Date: Sun, 26 Jun 2022 22:59:46 +0200 Subject: [PATCH] Target translation language rule App language may be in en while the spoken language is others, due to limited translation options --- src/components/Timeline/Shared/Translate.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Timeline/Shared/Translate.tsx b/src/components/Timeline/Shared/Translate.tsx index f78272c3..87b20bd2 100644 --- a/src/components/Timeline/Shared/Translate.tsx +++ b/src/components/Timeline/Shared/Translate.tsx @@ -57,7 +57,9 @@ const TimelineTranslate = React.memo( }, []) const settingsLanguage = useSelector(getSettingsLanguage) - const targetLanguage = Localization.locale || settingsLanguage || 'en' + const targetLanguage = settingsLanguage?.startsWith('en') + ? Localization.locale || settingsLanguage || 'en' + : settingsLanguage || Localization.locale || 'en' const [enabled, setEnabled] = useState(false) const { refetch, data, isLoading, isSuccess, isError } = useTranslateQuery({