Browse Source

Merge pull request #198 from Qortal/master

Resolve merge conflicts
resolve-20231003
QuickMythril 12 months ago committed by GitHub
parent
commit
0cd5313b2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      core/src/components/notification-view/notification-bell.js
  2. 7
      electron.js
  3. 8
      lib/i18n.js
  4. 0
      locales/pt-BR.json
  5. 0
      locales/ru-RU.json
  6. 48
      locales/ru.json
  7. 0
      locales/zh-CN.json
  8. 0
      locales/zh-HK.json
  9. 0
      locales/zh-TW.json
  10. 1082
      package-lock.json
  11. 31
      package.json

2
core/src/components/notification-view/notification-bell.js

@ -128,7 +128,7 @@ class NotificationBell extends connect(store)(LitElement) {
getNewMail() getNewMail()
}, 5000) }, 5000)
interval = setInterval(getNewMail, 30000) interval = setInterval(getNewMail, 60000)
} catch (error) { } catch (error) {
console.error(error) console.error(error)
} }

7
electron.js

@ -24,7 +24,6 @@ const os = require("os")
const electronDl = require('electron-dl') const electronDl = require('electron-dl')
const Store = require('electron-store') const Store = require('electron-store')
const extract = require('extract-zip') const extract = require('extract-zip')
const fetch = require('node-fetch')
const execFile = require('child_process').execFile const execFile = require('child_process').execFile
const exec = require('child_process').exec const exec = require('child_process').exec
const spawn = require('child_process').spawn const spawn = require('child_process').spawn
@ -67,11 +66,15 @@ setInterval (function() {
if (process.arch === 'arm') { if (process.arch === 'arm') {
app.disableHardwareAcceleration() app.disableHardwareAcceleration()
app.commandLine.appendSwitch('enable-experimental-web-platform-features') app.commandLine.appendSwitch('enable-experimental-web-platform-features')
app.commandLine.appendSwitch('disable-software-rasterizer')
app.commandLine.appendSwitch('in-process-gpu')
log.info('We are on 32bit. Hardware Acceleration is disabled !') log.info('We are on 32bit. Hardware Acceleration is disabled !')
} else { } else {
app.commandLine.appendSwitch('enable-experimental-web-platform-features') app.commandLine.appendSwitch('enable-experimental-web-platform-features')
app.commandLine.appendSwitch('disable-renderer-backgrounding') app.commandLine.appendSwitch('disable-renderer-backgrounding')
app.commandLine.appendSwitch('disable-http-cache') app.commandLine.appendSwitch('disable-http-cache')
app.commandLine.appendSwitch('disable-software-rasterizer')
app.commandLine.appendSwitch('in-process-gpu')
log.info('We are on 64bit. Hardware Acceleration is enabled !') log.info('We are on 64bit. Hardware Acceleration is enabled !')
} }
@ -838,7 +841,7 @@ function createWindow() {
contextIsolation: true, contextIsolation: true,
enableRemoteModule: false, enableRemoteModule: false,
allowRunningInsecureContent: false, allowRunningInsecureContent: false,
experimentalFeatures: false, experimentalFeatures: true,
preload: path.join(__dirname, '/lib/preload.js') preload: path.join(__dirname, '/lib/preload.js')
}, },
show: false show: false

8
lib/i18n.js

@ -16,7 +16,7 @@ i18n.__ = function(name) {
let string = i18n.getLocaleData(cache.locale)[name] || i18n.getLocaleData(cache.defaultLocale)[name]; let string = i18n.getLocaleData(cache.locale)[name] || i18n.getLocaleData(cache.defaultLocale)[name];
if (!string) { if (!string) {
let underscoreIndex = cache.locale.indexOf("_"); let underscoreIndex = cache.locale.indexOf("-");
if (underscoreIndex !== -1) { if (underscoreIndex !== -1) {
let localeBaseCode = cache.locale.substring(0, underscoreIndex); let localeBaseCode = cache.locale.substring(0, underscoreIndex);
if (i18n.localeExists(localeBaseCode)) { if (i18n.localeExists(localeBaseCode)) {
@ -98,12 +98,12 @@ i18n.getLocale = function() {
let availableLocales = i18n.getAvailableLocales(); let availableLocales = i18n.getAvailableLocales();
if (availableLocales.indexOf(systemLocale) !== -1) { if (availableLocales.indexOf(systemLocale) !== -1) {
cache.locale = systemLocale; cache.locale = systemLocale;
} else if (availableLocales.indexOf(systemLocale.split("_")[0]) !== -1) { } else if (availableLocales.indexOf(systemLocale.split("-")[0]) !== -1) {
cache.locale = systemLocale.split("_")[0]; cache.locale = systemLocale.split("-")[0];
} else { } else {
var looseLocaleMatch; var looseLocaleMatch;
for (let i = 0, l = availableLocales.length; i < l; i++) { for (let i = 0, l = availableLocales.length; i < l; i++) {
if (availableLocales[i].split("_")[0] === systemLocale.split("_")[0]) { if (availableLocales[i].split("-")[0] === systemLocale.split("-")[0]) {
looseLocaleMatch = availableLocales[i]; looseLocaleMatch = availableLocales[i];
break; break;
} }

0
locales/pt_BR.json → locales/pt-BR.json

0
locales/ru_RU.json → locales/ru-RU.json

48
locales/ru.json

@ -0,0 +1,48 @@
{
"__locale_name__": "Русский, Россия",
"electron_translate_1": "Показать пользовательский интерфейс Qortal",
"electron_translate_2": "Выйти",
"electron_translate_3": "Доступно обновление",
"electron_translate_4": "Доступна новая версия пользовательского интерфейса Qortal. Хотите скачать ее?",
"electron_translate_5": "УСТАНОВИТЬ СЕЙЧАС",
"electron_translate_6": "МОЖЕТ БЫТЬ ПОЗЖЕ",
"electron_translate_7": "Обновление готово к установке",
"electron_translate_8": "Загружена новая версия пользовательского интерфейса Qortal.",
"electron_translate_9": "Нажмите УСТАНОВИТЬ СЕЙЧАС, чтобы применить обновление, МОЖЕТ БЫТЬ ПОЗЖЕ, чтобы не обновлять пользовательский интерфейс.",
"electron_translate_10": "Временная ошибка обновления, повторите попытку позже",
"electron_translate_11": "СКАЧАТЬ ОБНОВЛЕНИЕ",
"electron_translate_12": "Он будет загружен ⌛ в фоновом режиме!",
"electron_translate_13": "НАЧАТЬ КВОРТАЛЬНОЕ ЯДРО",
"electron_translate_14": "НЕТ, СПАСИБО",
"electron_translate_15": "Qortal Core НЕ работает в этой системе",
"electron_translate_16": "Пользовательский интерфейс Qortal обнаружил, что Qortal Core НЕ работает в этой системе",
"electron_translate_17": "Нажмите ЗАПУСТИТЬ QORTAL CORE, чтобы запустить Qortal Core в этой системе, ИЛИ нажмите НЕТ, СПАСИБО, чтобы пропустить запуск в этой системе",
"electron_translate_18": "СКАЧАТЬ QORTAL CORE",
"electron_translate_19": "НЕТ, СПАСИБО",
"electron_translate_20": "Кортальное ядро НЕ обнаружено",
"electron_translate_21": "Пользовательский интерфейс Qortal обнаружил, что Qortal Core НЕ установлен (в расположении по умолчанию) в этой системе.",
"electron_translate_22": "Нажмите ЗАГРУЗИТЬ QORTAL CORE, чтобы загрузить и установить ядро (в папку по умолчанию), ИЛИ нажмите НЕТ, СПАСИБО, чтобы пропустить загрузку и установку.",
"electron_translate_23": "СКАЧАТЬ JAVA",
"electron_translate_24": "НЕТ, СПАСИБО",
"electron_translate_25": "Java не установлена.",
"electron_translate_26": "Пользовательский интерфейс Qortal обнаружил, что в вашей системе не установлена Java.",
"electron_translate_27": "Нажмите ЗАГРУЗИТЬ JAVA, чтобы загрузить и установить Java, или НЕТ, СПАСИБО, чтобы не загружать и устанавливать его.",
"electron_translate_28": "Никогда больше не спрашивайте меня",
"electron_translate_29": "ИЗМЕНИТЬ НАСТРОЙКИ",
"electron_translate_30": "ОТМЕНИТЬ",
"electron_translate_31": "Начать основные настройки",
"electron_translate_32": "Изменить текущий статус запроса на запуск ядра, если оно не запущено",
"electron_translate_33": "(Установите или снимите флажок Больше не спрашивать)",
"electron_translate_34": "Настройки",
"electron_translate_35": "Копировать",
"electron_translate_36": "Вставить",
"electron_translate_37": "Просмотреть",
"electron_translate_38": "Увеличить",
"electron_translate_39": "Уменьшить масштаб",
"electron_translate_40": "Реальный размер",
"electron_translate_41": "Включить полноэкранный режим",
"electron_translate_42": "Новый экземпляр пользовательского интерфейса",
"electron_translate_43": "Проверка обновлений!",
"electron_translate_44": "Интерфейс в фоновом режиме проверяет наличие новой версии и загружает ее."
}

0
locales/zh_CN.json → locales/zh-CN.json

0
locales/zh_HK.json → locales/zh-HK.json

0
locales/zh_TW.json → locales/zh-TW.json

1082
package-lock.json generated

File diff suppressed because it is too large Load Diff

31
package.json

@ -57,8 +57,7 @@
"jssha": "3.3.1", "jssha": "3.3.1",
"localforage": "1.10.0", "localforage": "1.10.0",
"lodash": "4.17.21", "lodash": "4.17.21",
"node-fetch": "2.6.9", "os-locale": "5.0.0",
"os-locale": "3.0.0",
"prosemirror-commands": "1.5.2", "prosemirror-commands": "1.5.2",
"prosemirror-dropcursor": "1.8.1", "prosemirror-dropcursor": "1.8.1",
"prosemirror-gapcursor": "1.3.2", "prosemirror-gapcursor": "1.3.2",
@ -67,13 +66,13 @@
"prosemirror-model": "1.19.3", "prosemirror-model": "1.19.3",
"prosemirror-schema-list": "1.3.0", "prosemirror-schema-list": "1.3.0",
"prosemirror-state": "1.4.3", "prosemirror-state": "1.4.3",
"prosemirror-transform": "1.7.5", "prosemirror-transform": "1.8.0",
"prosemirror-view": "1.31.7", "prosemirror-view": "1.32.0",
"sass": "1.66.1", "sass": "1.68.0",
"short-unique-id": "5.0.2" "short-unique-id": "5.0.3"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "7.22.17", "@babel/core": "7.23.0",
"@material/mwc-button": "0.27.0", "@material/mwc-button": "0.27.0",
"@material/mwc-checkbox": "0.27.0", "@material/mwc-checkbox": "0.27.0",
"@material/mwc-dialog": "0.27.0", "@material/mwc-dialog": "0.27.0",
@ -116,15 +115,15 @@
"@rollup/plugin-node-resolve": "15.2.1", "@rollup/plugin-node-resolve": "15.2.1",
"@rollup/plugin-replace": "5.0.2", "@rollup/plugin-replace": "5.0.2",
"@rollup/plugin-terser": "0.4.3", "@rollup/plugin-terser": "0.4.3",
"@vaadin/avatar": "24.1.7", "@vaadin/avatar": "24.1.9",
"@vaadin/button": "24.1.7", "@vaadin/button": "24.1.9",
"@vaadin/grid": "24.1.7", "@vaadin/grid": "24.1.9",
"@vaadin/icons": "24.1.7", "@vaadin/icons": "24.1.9",
"@vaadin/password-field": "24.1.7", "@vaadin/password-field": "24.1.9",
"@vaadin/tooltip": "24.1.7", "@vaadin/tooltip": "24.1.10",
"@zip.js/zip.js": "2.7.29", "@zip.js/zip.js": "2.7.29",
"axios": "1.5.0", "axios": "1.5.1",
"electron": "26.2.0", "electron": "26.2.4",
"electron-builder": "24.6.4", "electron-builder": "24.6.4",
"electron-packager": "17.1.2", "electron-packager": "17.1.2",
"epml": "0.3.3", "epml": "0.3.3",
@ -141,7 +140,7 @@
"pwa-helpers": "0.9.1", "pwa-helpers": "0.9.1",
"redux": "4.2.1", "redux": "4.2.1",
"redux-thunk": "2.4.2", "redux-thunk": "2.4.2",
"rollup": "3.29.0", "rollup": "3.29.4",
"rollup-plugin-node-globals": "1.4.0", "rollup-plugin-node-globals": "1.4.0",
"rollup-plugin-progress": "1.1.2", "rollup-plugin-progress": "1.1.2",
"rollup-plugin-scss": "3.0.0", "rollup-plugin-scss": "3.0.0",

Loading…
Cancel
Save