Skip to content

Commit e023c06

Browse files
committed
chore(web): remove-chinese-language
1 parent 246c26a commit e023c06

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

web/src/components/TranslateDropdown.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ const Langs: { value: SupportedLangs; text: string }[] = [
99
{ text: "Spanish", value: "es" },
1010
{ text: "Hindi", value: "hi" },
1111
{ text: "Japanese", value: "ja" },
12-
{ text: "Chinese", value: "zh" },
1312
{ text: "Korean", value: "ko" },
1413
{ text: "French", value: "fr" },
1514
];
1615

1716
const TranslateDropdown: React.FC = () => {
18-
const { setLang } = useTranslate();
17+
const { currentLang, setLang } = useTranslate();
1918
return (
2019
<DropdownSelect
2120
smallButton
@@ -24,7 +23,7 @@ const TranslateDropdown: React.FC = () => {
2423
value: range.value,
2524
text: range.text,
2625
}))}
27-
defaultValue={"en"}
26+
defaultValue={currentLang}
2827
callback={(val) => {
2928
setLang(val as SupportedLangs);
3029
}}

web/src/context/TranslateProvider.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { createContext, useCallback, useContext, useEffect, useMemo } fro
22

33
import { useLocalStorage } from "hooks/useLocalStorage";
44

5-
export type SupportedLangs = "en" | "es" | "zh" | "fr" | "hi" | "ko" | "ja";
5+
export type SupportedLangs = "en" | "es" | "fr" | "hi" | "ko" | "ja";
66

77
interface ITranslate {
88
currentLang: SupportedLangs;
@@ -33,7 +33,7 @@ export const TranslateProvider: React.FC<{ children: React.ReactNode }> = ({ chi
3333
new window.google.translate.TranslateElement(
3434
{
3535
pageLanguage: "en",
36-
includedLanguages: "en,es,hi,ja,zh,fr,ko",
36+
includedLanguages: "en,es,hi,ja,fr,ko",
3737
},
3838
"google_translate_element"
3939
);
@@ -53,7 +53,9 @@ export const TranslateProvider: React.FC<{ children: React.ReactNode }> = ({ chi
5353
const select = document.querySelector(".goog-te-combo") as HTMLSelectElement;
5454
if (select) {
5555
select.value = cValue;
56-
select.dispatchEvent(new Event("change"));
56+
57+
select.dispatchEvent(new Event("change", { bubbles: true }));
58+
select.click();
5759
}
5860
}
5961
},

0 commit comments

Comments
 (0)