You've already forked ReZygisk
mirror of
https://github.com/PerformanC/ReZygisk.git
synced 2025-09-06 06:37:01 +00:00
fix: translation for webui for 95% translated
This commit is contained in:
@@ -38,5 +38,8 @@ export const en_US = {
|
||||
ls: 'Error while listing files in zygisk folder of module',
|
||||
cat: 'Error while reading module.prop from module',
|
||||
find: 'Error while finding zygisk modules'
|
||||
},
|
||||
global: {
|
||||
unknown: 'Unknown'
|
||||
}
|
||||
}
|
||||
@@ -38,5 +38,8 @@ export const pt_BR = {
|
||||
ls: 'Erro ao listar arquivos na pasta zygisk do módulo',
|
||||
cat: 'Erro ao ler module.prop do módulo',
|
||||
find: 'Erro ao encontrar módulos que usam o zygisk'
|
||||
},
|
||||
global: {
|
||||
unknown: 'Desconhecido'
|
||||
}
|
||||
}
|
||||
@@ -38,5 +38,8 @@ export const ro_RO = {
|
||||
ls: 'Eroare în timpul listării fișierelor din folderul Zygisk al modulului',
|
||||
cat: 'Eroare în timpul citirii fișierului module.prop din modul',
|
||||
find: 'Eroare la găsirea modulelor Zygisk'
|
||||
},
|
||||
global: {
|
||||
unknown: 'Necunoscut'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,5 +38,8 @@ export const ru_RU = {
|
||||
ls: 'Ошибка перечисления файлов в zygisk папке модуля',
|
||||
cat: 'Ошибка чтения module.prop модуля',
|
||||
find: 'Ошибка обнаружения zygisk модулей'
|
||||
},
|
||||
global: {
|
||||
unknown: 'Неизвестно'
|
||||
}
|
||||
}
|
||||
@@ -32,12 +32,14 @@ export const vi_VN = {
|
||||
exit: 'Thoát'
|
||||
}
|
||||
},
|
||||
/* INFO: Not translated */
|
||||
cmdErrors: {
|
||||
ptrace64: 'Error while executing zygisk-ptrace64',
|
||||
ptrace32: 'Error while executing zygisk-ptrace32',
|
||||
ls: 'Error while listing files in zygisk folder of module',
|
||||
cat: 'Error while reading module.prop from module',
|
||||
find: 'Error while finding zygisk modules'
|
||||
ptrace64: 'Đã xảy ra lỗi khi chạy zygisk-ptrace64',
|
||||
ptrace32: 'Đã xảy ra lỗi khi chạy zygisk-ptrace32',
|
||||
ls: 'Đã xảy ra lỗi khi liệt kê tệp tin của mô đun trong thư mục zygisk',
|
||||
cat: 'Đã xảy ra lỗi khi đọc tệp tin module.prop từ mô đun',
|
||||
find: 'Đã xảy ra lỗi khi tìm mô đun thuộc zygisk'
|
||||
},
|
||||
global: {
|
||||
unknown: 'Không xác định'
|
||||
}
|
||||
}
|
||||
@@ -2,9 +2,12 @@ import { lang } from './lang/index.js'
|
||||
|
||||
/* INFO: info card */
|
||||
const version_info_title = document.getElementById('version_info_title')
|
||||
const version_code = document.getElementById('version_code')
|
||||
const root_info_title = document.getElementById('root_info_title')
|
||||
const root_impl = document.getElementById('root_impl')
|
||||
/* INFO: module card */
|
||||
const module_card_title = document.getElementById('module_card_title')
|
||||
const module_element_arch = document.getElementsByClassName('arch_desc')
|
||||
/* INFO: settings card */
|
||||
const settings_card_title = document.getElementById('settings_card_title')
|
||||
/* INFO: daemon32 small card */
|
||||
@@ -17,20 +20,24 @@ const daemon64_start_button = document.getElementById('daemon64_start_button')
|
||||
const daemon64_exit_button = document.getElementById('daemon64_exit_button')
|
||||
/* INFO: lang modal */
|
||||
const lang_modal_title = document.getElementById('lang_modal_title')
|
||||
|
||||
/* INFO: Variable fields */
|
||||
const rezygisk_state = document.getElementById('rezygisk_state')
|
||||
|
||||
const zygote32_status_div = document.getElementById('zygote32_status')
|
||||
const zygote64_status_div = document.getElementById('zygote64_status')
|
||||
|
||||
export function setNewLang(locate) {
|
||||
const old_translations = lang[localStorage.getItem('/system/language')]
|
||||
export function setNewLang(locate, initialize) {
|
||||
const old_translations = lang[initialize ? 'en_US' : localStorage.getItem('/system/language')]
|
||||
const new_lang = lang[locate]
|
||||
|
||||
/* INFO: info card */
|
||||
version_info_title.innerHTML = new_lang.infoCard.version
|
||||
root_info_title.innerHTML = new_lang.infoCard.root
|
||||
|
||||
if (version_code.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim() === old_translations.global.unknown)
|
||||
version_code.innerHTML = new_lang.global.unknown
|
||||
if (root_impl.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim() === old_translations.global.unknown)
|
||||
root_impl.innerHTML = new_lang.global.unknown
|
||||
/* INFO: module card */
|
||||
module_card_title.innerHTML = new_lang.moduleCard.header
|
||||
/* INFO: settings card */
|
||||
@@ -51,7 +58,7 @@ export function setNewLang(locate) {
|
||||
lang_modal_title.innerHTML = new_lang.langModal.header
|
||||
|
||||
/* INFO: Translate variables */
|
||||
switch (rezygisk_state.innerHTML) {
|
||||
switch (rezygisk_state.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
|
||||
case old_translations.infoCard.status.ok: {
|
||||
rezygisk_state.innerHTML = new_lang.infoCard.status.ok
|
||||
|
||||
@@ -75,7 +82,7 @@ export function setNewLang(locate) {
|
||||
}
|
||||
|
||||
if (zygote32_status_div) {
|
||||
switch (zygote32_status_div.innerHTML) {
|
||||
switch (zygote32_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
|
||||
case old_translations.infoCard.zygote.injected: {
|
||||
zygote32_status_div.innerHTML = new_lang.infoCard.zygote.injected
|
||||
|
||||
@@ -95,7 +102,7 @@ export function setNewLang(locate) {
|
||||
}
|
||||
|
||||
if (zygote64_status_div) {
|
||||
switch (zygote64_status_div.innerHTML) {
|
||||
switch (zygote64_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
|
||||
case old_translations.infoCard.zygote.injected: {
|
||||
zygote64_status_div.innerHTML = new_lang.infoCard.zygote.injected
|
||||
|
||||
@@ -113,6 +120,10 @@ export function setNewLang(locate) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (const module of module_element_arch) {
|
||||
module.innerHTML = new_lang.moduleCard.arch
|
||||
}
|
||||
}
|
||||
|
||||
export function getTranslations(locate) {
|
||||
|
||||
@@ -10,7 +10,7 @@ import { setNewLang, getTranslations } from './language.js'
|
||||
let sys_lang = localStorage.getItem('/system/language')
|
||||
|
||||
if (!sys_lang) sys_lang = setLangData('en_US')
|
||||
if (sys_lang !== 'en_US') setNewLang(sys_lang)
|
||||
if (sys_lang !== 'en_US') setNewLang(sys_lang, true)
|
||||
|
||||
const translations = getTranslations(sys_lang)
|
||||
|
||||
@@ -144,7 +144,10 @@ import { setNewLang, getTranslations } from './language.js'
|
||||
modules_list.innerHTML +=
|
||||
`<div class="dimc ${index !== modules.length ? 'spliter' : ''}" style="padding-top: 13px; padding-bottom: 13px;">
|
||||
<div class="dimc" style="font-size: 1.1em;">${name}</div>
|
||||
<div class="dimc desc" style="font-size: 0.9em; margin-top: 3px;">${translations.moduleCard.arch}: ${bitsUsed.join(' / ')}</div>
|
||||
<div class="dimc desc" style="font-size: 0.9em; margin-top: 3px; white-space: nowrap; align-items: center; display: flex;">
|
||||
<div class="dimc arch_desc">${translations.moduleCard.arch}</div>
|
||||
<div class="dimc" style="margin-left: 5px;">${bitsUsed.join(' / ')}</div>
|
||||
</div>
|
||||
</div>`
|
||||
} else {
|
||||
toast(`${translations.cmdErrors.cat} ${module} (${catCmd.errno}): ${catCmd.stderr}`)
|
||||
|
||||
Reference in New Issue
Block a user