diff --git a/web/cashtab/src/components/Configure/Configure.js b/web/cashtab/src/components/Configure/Configure.js --- a/web/cashtab/src/components/Configure/Configure.js +++ b/web/cashtab/src/components/Configure/Configure.js @@ -241,6 +241,7 @@ const [newWalletNameIsValid, setNewWalletNameIsValid] = useState(null); const [walletDeleteValid, setWalletDeleteValid] = useState(null); const [seedInput, openSeedInput] = useState(false); + const [showTranslationWarning, setShowTranslationWarning] = useState(false); const showPopulatedDeleteWalletModal = walletInfo => { setWalletToBeDeleted(walletInfo); @@ -281,6 +282,13 @@ updateSavedWallets(wallet); }, [wallet]); + useEffect(() => { + const detectedBrowserLang = navigator.language; + if (!detectedBrowserLang.includes('en-')) { + setShowTranslationWarning(true); + } + }, []); + // Need this function to ensure that savedWallets are updated on new wallet creation const updateSavedWalletsOnCreate = async importMnemonic => { // Event("Category", "Action", "Label") @@ -506,6 +514,14 @@ type="warning" showIcon /> + {showTranslationWarning && ( + + )} {wallet && wallet.mnemonic && (