diff --git a/src/locales/de.json b/src/locales/de.json new file mode 100644 index 0000000..78f194b --- /dev/null +++ b/src/locales/de.json @@ -0,0 +1,52 @@ +{ + "header": { + "title": "Nebel", + "games": "Spiele", + "settings": "einstellungen", + "discord": "Sie wollen mehr URL-Adresse?" + }, + "404": { + "text": "Dieser Nebel-Dienst wurde deaktiviert.", + "return": "Zurück nach Hause." + }, + "home": { + "placeholder": "Suchen Sie frei im Web." + }, + "discord": { + "title": "Nebel's Discord Server", + "sub": "Möchten Sie diesen über einen Proxy öffnen?", + "button1": "Normal öffnen", + "button2": "Proxy verwenden" + }, + "setting": { + "tabs": { + "proxy": "Proxy", + "tab": "tab", + "custom": "Anpassung", + "misc": "Misc" + }, + "proxy": { + "title": "Proxy", + "subtitle": "Wählen Sie den Proxy, der Ihren Anforderungen entspricht", + "automatic": "Automatisch", + "buggyWarning": "(PROBLEME)" + }, + "languages": { + "title": "Sprache", + "subtitle": "Wählen Sie Ihre bevorzugte Sprache", + "japanese": "Japanisch", + "english": "Englisch", + "spanish": "Spanisch", + "german": "Deutsch", + "greek": "Griechisch", + "dutch": "Niederländisch" + }, + "proxymodes": { + "title": "Öffnen in", + "subtitle": "Wählen Sie, wie Ihre Seiten geöffnet werden sollen", + "embed": "Einbetten", + "direct": "Direkt", + "aboutblank": "About:Blank" + } + } +} diff --git a/src/locales/en.json b/src/locales/en.json index 6377401..0e6c2f9 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -36,7 +36,10 @@ "subtitle": "Choose your preferred language", "japanese": "Japanese", "english": "English", - "spanish": "Spanish" + "spanish": "Spanish", + "german": "German", + "greek": "Greek", + "dutch": "Dutch" }, "proxymodes": { "title": "Open in", diff --git a/src/locales/es.json b/src/locales/es.json index 1a58de5..b696408 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -36,7 +36,10 @@ "subtitle": "Elige tu idioma preferido", "japanese": "Japonés", "english": "Inglés", - "spanish": "Español" + "spanish": "Español", + "german": "", + "greek": "", + "dutch": "" }, "proxymodes": { "title": "Abrir en", diff --git a/src/locales/gr.json b/src/locales/gr.json new file mode 100644 index 0000000..8b6f2d3 --- /dev/null +++ b/src/locales/gr.json @@ -0,0 +1,52 @@ +{ + "header": { + "title": "νεφέλωμα", + "games": "Παιχνίδια", + "settings": "Ρυθμίσεις", + "discord": "θέλετε περισσότερους συνδέσμους?" + }, + "404": { + "text": "Αυτή η υπηρεσία Νεφέλωμα έχει απενεργοποιηθεί.", + "return": "Επιστροφή στο σπίτι." + }, + "home": { + "placeholder": "Ελεύθερη αναζήτηση στο διαδίκτυο." + }, + "discord": { + "title": "Discord Διακομιστής του Νεφελώματος", + "sub": "Άνοιγμα μέσω διακομιστή μεσολάβησης;", + "button1": "Ανοιχτό κανονικά", + "button2": "Χρήση μεσολάβησης" + }, + "setting": { + "tabs": { + "proxy": "Mεσολάβησης", + "tab": "Καρτέλα", + "custom": "Προσαρμογή", + "misc": "Διάφορα" + }, + "proxy": { + "title": "Μεσολάβηση", + "subtitle": "Επιλέξτε τη μεσολάβηση που ταιριάζει στις ανάγκες σας", + "automatic": "Αυτόματο", + "buggyWarning": "(ΠΡΟΒΛΗΜΑ)" + }, + "languages": { + "title": "Γλώσσες", + "subtitle": "Επιλέξτε τη γλώσσα που προτιμάτε", + "japanese": "Ιαπωνικά", + "english": "Αγγλικά", + "spanish": "Ησπανικά", + "german": "Γερμανικό", + "greek": "Ελληνικά", + "dutch": "Ολλανδικά" + }, + "proxymodes": { + "title": "Άνοιγμα σε", + "subtitle": "Επιλέξτε τον τρόπο ανοίγματος των ιστοσελίδων σας", + "embed": "εΕνσωμάτωση", + "direct": "¨Αμεσα", + "aboutblank": "About:Blank" + } + } +} diff --git a/src/locales/ja.json b/src/locales/ja.json index 0de1077..992d5f8 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -36,7 +36,10 @@ "subtitle": "好きな言語を選んでください", "japanese": "日本語", "english": "英語", - "spanish": "スペイン語" + "spanish": "スペイン語", + "german": "", + "greek": "", + "dutch": "" }, "proxymodes": { "title": "開く", diff --git a/src/pages/ProxyFrame.tsx b/src/pages/ProxyFrame.tsx index 6a9fd8c..5d5bb07 100644 --- a/src/pages/ProxyFrame.tsx +++ b/src/pages/ProxyFrame.tsx @@ -15,13 +15,12 @@ export function ProxyFrame(props: { url: string }) { // pass the URL encoded with encodeURIcomponent const localProxy = localStorage.getItem("proxy") || "automatic"; const proxyMode = localStorage.getItem("proxyMode") || "direct"; - const searchEngine = - localStorage.getItem("searchEngine") || "https://google.com/search?q=%s"; + const [ProxiedUrl, setProxiedUrl] = useState(undefined); let decodedUrl = decodeURIComponent(props.url); //attempt to convert to a valid url - decodedUrl = searchUtil(decodedUrl, searchEngine); + decodedUrl = searchUtil(decodedUrl, "https://google.com/search?q=%s"); let proxyRef; diff --git a/src/pages/Settings/Proxy.tsx b/src/pages/Settings/Proxy.tsx index 7a622d0..14dd4b6 100644 --- a/src/pages/Settings/Proxy.tsx +++ b/src/pages/Settings/Proxy.tsx @@ -14,16 +14,11 @@ const Proxy = ({ id, active }) => { ]; const proxyModes = [ - { id: "embed", label: t("settings.proxymodes.embed") }, { id: "direct", label: t("settings.proxymodes.direct") }, + { id: "embed", label: t("settings.proxymodes.embed") }, { id: "aboutblank", label: t("settings.proxymodes.aboutblank") } ]; - const searchEngines = [ - { id: "https://google.com/search?q=%s", label: "Google" }, - { id: "https://bing.com/search?q=%s", label: "Bing" } - ]; - return ( { refresh={false} /> -
-
Search ENgines
-
{t("settings.proxymodes.subtitle")}
- -
);