From 6a8da74bcf9ff0fbce6255d51ad6e26b189a3bd3 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Mon, 10 Mar 2025 20:29:12 -0300 Subject: [PATCH] feat: refactor and i18n --- src/locales/en/translation.json | 3 ++- src/locales/es/translation.json | 3 ++- src/locales/pt-BR/translation.json | 3 ++- src/locales/ru/translation.json | 3 ++- src/main/services/hosters/datanodes.ts | 5 +---- src/renderer/src/pages/settings/settings-behavior.tsx | 7 +------ 6 files changed, 10 insertions(+), 14 deletions(-) diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index 6913491a..43c279a2 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -335,7 +335,8 @@ "import_theme_description": "You will import {{theme}} from the theme store", "error_importing_theme": "Error importing theme", "theme_imported": "Theme imported successfully", - "enable_friend_request_notifications": "When a friend request is received" + "enable_friend_request_notifications": "When a friend request is received", + "enable_auto_install": "Download updates automatically" }, "notifications": { "download_complete": "Download complete", diff --git a/src/locales/es/translation.json b/src/locales/es/translation.json index 7b98c7fd..b69b1b53 100644 --- a/src/locales/es/translation.json +++ b/src/locales/es/translation.json @@ -335,7 +335,8 @@ "torbox_description": "TorBox es tu servicio premium de seedbox que rivaliza incluso a los mejores servidores del mercado.", "unset_theme": "Desactivar tema", "web_store": "Tienda Web", - "enable_friend_request_notifications": "Cuando se recibe una solicitud de amistad" + "enable_friend_request_notifications": "Cuando se recibe una solicitud de amistad", + "enable_auto_install": "Descargar actualizaciones automáticamente" }, "notifications": { "download_complete": "Descarga completada", diff --git a/src/locales/pt-BR/translation.json b/src/locales/pt-BR/translation.json index a1be48bf..8187daf4 100644 --- a/src/locales/pt-BR/translation.json +++ b/src/locales/pt-BR/translation.json @@ -322,7 +322,8 @@ "import_theme_description": "Você irá importar {{theme}} da loja de temas", "error_importing_theme": "Erro ao importar tema", "theme_imported": "Tema importado com sucesso", - "enable_friend_request_notifications": "Quando um pedido de amizade é recebido" + "enable_friend_request_notifications": "Quando um pedido de amizade é recebido", + "enable_auto_install": "Baixar atualizações automaticamente" }, "notifications": { "download_complete": "Download concluído", diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json index 89805815..b0d5a309 100644 --- a/src/locales/ru/translation.json +++ b/src/locales/ru/translation.json @@ -333,7 +333,8 @@ "import_theme_description": "Вы импортируете {{theme}} из магазина тем", "error_importing_theme": "Ошибка при импорте темы", "theme_imported": "Тема успешно импортирована", - "enable_friend_request_notifications": "При получении запроса на добавление в друзья" + "enable_friend_request_notifications": "При получении запроса на добавление в друзья", + "enable_auto_install": "Загружать обновления автоматически" }, "notifications": { "download_complete": "Загрузка завершена", diff --git a/src/main/services/hosters/datanodes.ts b/src/main/services/hosters/datanodes.ts index 90402485..29708322 100644 --- a/src/main/services/hosters/datanodes.ts +++ b/src/main/services/hosters/datanodes.ts @@ -18,10 +18,7 @@ export class DatanodesApi { const pathSegments = parsedUrl.pathname.split("/").filter(Boolean); const fileCode = pathSegments[0]; - await this.jar.setCookie( - "lang=english;", - "https://datanodes.to" - ); + await this.jar.setCookie("lang=english;", "https://datanodes.to"); const payload = new URLSearchParams({ op: "download2", diff --git a/src/renderer/src/pages/settings/settings-behavior.tsx b/src/renderer/src/pages/settings/settings-behavior.tsx index 0a619aa4..88bec51f 100644 --- a/src/renderer/src/pages/settings/settings-behavior.tsx +++ b/src/renderer/src/pages/settings/settings-behavior.tsx @@ -12,7 +12,6 @@ export function SettingsBehavior() { ); const [showRunAtStartup, setShowRunAtStartup] = useState(false); - const [showAutoInstall, setShowAutoInstall] = useState(true); const { updateUserPreferences } = useContext(settingsContext); @@ -49,10 +48,6 @@ export function SettingsBehavior() { window.electron.isPortableVersion().then((isPortableVersion) => { setShowRunAtStartup(!isPortableVersion); }); - - if (window.electron.platform === "linux") { - setShowAutoInstall(true); - } }, []); const handleChange = (values: Partial) => { @@ -106,7 +101,7 @@ export function SettingsBehavior() { )} - {showAutoInstall && ( + {window.electron.platform === "linux" && (