diff --git a/webroot/js/lang/en_US.js b/webroot/js/lang/en_US.js index 0f864b5..b6499e8 100644 --- a/webroot/js/lang/en_US.js +++ b/webroot/js/lang/en_US.js @@ -1,29 +1,29 @@ export const en_US = { - langName: "English (United States)", + langName: 'English (United States)', infoCard: { status: { - unknown: "ReZygisk is at an unknown state!", - notWorking: "ReZygisk is not functioning!", - ok: "ReZygisk is fully functioning!", - partially: "ReZygisk is partially functioning!" + unknown: 'ReZygisk is at an unknown state!', + notWorking: 'ReZygisk is not functioning!', + ok: 'ReZygisk is fully functioning!', + partially: 'ReZygisk is partially functioning!' }, - version: "Version", - root: "Root Implementation", + version: 'Version', + root: 'Root Implementation', zygote: { - injected: "Injected", - notInjected: "Not Injected", - unknown: "Unknown" + injected: 'Injected', + notInjected: 'Not Injected', + unknown: 'Unknown' } }, moduleCard: { - header: "Modules", - arch: "Arch: " + header: 'Modules', + arch: 'Arch: ' }, settings: { daemonButton: { - start: "Start", - stop: "Stop", - exit: "Exit" + start: 'Start', + stop: 'Stop', + exit: 'Exit' } } } \ No newline at end of file diff --git a/webroot/js/lang/index.js b/webroot/js/lang/index.js index a37f827..ec8a9d8 100644 --- a/webroot/js/lang/index.js +++ b/webroot/js/lang/index.js @@ -1,5 +1,7 @@ -import { vi_VN } from "./vi_VN.js" -import { en_US } from "./en_US.js" +import { en_US } from './en_US.js' +import { vi_VN } from './vi_VN.js' +import { pt_BR } from './pt_BR.js' + export const lang = { vi_VN, en_US diff --git a/webroot/js/lang/pt_BR.js b/webroot/js/lang/pt_BR.js new file mode 100644 index 0000000..210816e --- /dev/null +++ b/webroot/js/lang/pt_BR.js @@ -0,0 +1,29 @@ +export const pt_BR = { + langName: 'Português (Brasil)', + infoCard: { + status: { + unknown: 'ReZygisk está em um estado desconhecido!', + notWorking: 'ReZygisk não está funcionando!', + ok: 'ReZygisk está totalmente funcionando!', + partially: 'ReZygisk está parcialmente funcionando!' + }, + version: 'Versão', + root: 'Implementação de root', + zygote: { + injected: 'Injetado', + notInjected: 'Não Injetado', + unknown: 'Desconhecido' + } + }, + moduleCard: { + header: 'Módulos', + arch: 'Arquitetura: ' + }, + settings: { + daemonButton: { + start: 'Iniciar', + stop: 'Parar', + exit: 'Sair' + } + } +} \ No newline at end of file diff --git a/webroot/js/lang/vi_VN.js b/webroot/js/lang/vi_VN.js index bfff235..ecb465b 100644 --- a/webroot/js/lang/vi_VN.js +++ b/webroot/js/lang/vi_VN.js @@ -1,29 +1,29 @@ export const vi_VN = { - langName: "Tiếng Việt", + langName: 'Tiếng Việt', infoCard: { status: { - unknown: "ReZygisk đang ở trạng thái không xác định!", - notWorking: "ReZygisk không hoạt động!", - ok: "ReZygisk đang hoạt động!", - partially: "ReZygisk đang hoạt động một phần!" + unknown: 'ReZygisk đang ở trạng thái không xác định!', + notWorking: 'ReZygisk không hoạt động!', + ok: 'ReZygisk đang hoạt động!', + partially: 'ReZygisk đang hoạt động một phần!' }, - version: "Phiên bản", - root: "Hệ thống root", + version: 'Phiên bản', + root: 'Hệ thống root', zygote: { - injected: "Đã can thiệp", - notInjected: "Chưa can thiệp", - unknown: "Không xác định" + injected: 'Đã can thiệp', + notInjected: 'Chưa can thiệp', + unknown: 'Không xác định' } }, moduleCard: { - header: "Mô Đun", - arch: "Loại: " + header: 'Mô Đun', + arch: 'Loại: ' }, settings: { daemonButton: { - start: "Chạy", - stop: "Dừng", - exit: "Thoát" + start: 'Chạy', + stop: 'Dừng', + exit: 'Thoát' } } } \ No newline at end of file diff --git a/webroot/js/list/lang.js b/webroot/js/list/lang.js index b4b899d..4a71faa 100644 --- a/webroot/js/list/lang.js +++ b/webroot/js/list/lang.js @@ -1,23 +1,15 @@ -import { lang } from "../lang/index.js"; +import { lang } from '../lang/index.js' -const lang_list = document.getElementById("lang_modal_list") +const lang_list = document.getElementById('lang_modal_list') const key_list = Object.keys(lang) let index = 0 for (const lang_key of key_list) { index += 1 + const value = lang[lang_key] lang_list.innerHTML += `
${value.langName}
` -} - -// for (let i = 0; i < arr_size; i++) { -// const key = key_list[i] -// const value = lang[key] -// lang_list.innerHTML += ` -//
-// ${value} -//
` -// } \ No newline at end of file +} \ No newline at end of file diff --git a/webroot/js/list/module.js b/webroot/js/list/module.js index c75a885..4780bd1 100644 --- a/webroot/js/list/module.js +++ b/webroot/js/list/module.js @@ -5,8 +5,8 @@ const card = document.getElementById('modules_card') let sys_module_mode = localStorage.getItem('system-module-mode') sys_module_mode = setData('closed') -button.addEventListener("click", () => { - if (sys_module_mode == "closed") { +button.addEventListener('click', () => { + if (sys_module_mode === 'closed') { sys_module_mode = setData('opened') icon.style.transform = 'rotate(180deg)' card.style.maxHeight = `${card.scrollHeight}px` @@ -21,5 +21,6 @@ button.addEventListener("click", () => { function setData(mode) { localStorage.setItem('system-module-mode', mode) + return localStorage.getItem('system-module-mode') } \ No newline at end of file diff --git a/webroot/js/list/settings.js b/webroot/js/list/settings.js index 6709396..ee0a8b8 100644 --- a/webroot/js/list/settings.js +++ b/webroot/js/list/settings.js @@ -5,8 +5,8 @@ const card = document.getElementById('rezygisk_settings') let sys_module_mode = localStorage.getItem('system-settings-expand-mode') setData('closed') -button.addEventListener("click", () => { - if (sys_module_mode == "closed") { +button.addEventListener('click', () => { + if (sys_module_mode === 'closed') { sys_module_mode = setData('opened') icon.style.transform = 'rotate(180deg)' card.style.maxHeight = `${card.scrollHeight}px` @@ -21,5 +21,6 @@ button.addEventListener("click", () => { function setData(mode) { localStorage.setItem('system-settings-expand-mode', mode) + return localStorage.getItem('system-settings-expand-mode') } \ No newline at end of file diff --git a/webroot/js/modal/lang.js b/webroot/js/modal/lang.js index afd2939..458e373 100644 --- a/webroot/js/modal/lang.js +++ b/webroot/js/modal/lang.js @@ -7,15 +7,18 @@ sys_module_mode = setData('closed') button.addEventListener('click', () => { target.style.display = 'block' + sys_module_mode = setData('opened') }) close_button.addEventListener('click', () => { target.style.display = 'none' + sys_module_mode = setData('closed') }) function setData(mode) { localStorage.setItem('lang-modal', mode) + return localStorage.getItem('lang-modal') } \ No newline at end of file