Browse Source

Update translations , missing png

qortal-ui-dev
AlphaX-Projects 1 year ago
parent
commit
226e1d3a09
  1. 6
      core/language/de.json
  2. 6
      core/language/es.json
  3. 6
      core/language/fr.json
  4. 6
      core/language/hindi.json
  5. 6
      core/language/hr.json
  6. 6
      core/language/hu.json
  7. 6
      core/language/it.json
  8. 6
      core/language/jp.json
  9. 6
      core/language/ko.json
  10. 6
      core/language/no.json
  11. 6
      core/language/pl.json
  12. 6
      core/language/pt.json
  13. 6
      core/language/ro.json
  14. 6
      core/language/rs.json
  15. 6
      core/language/ru.json
  16. 7
      core/language/us.json
  17. 6
      core/language/zhc.json
  18. 6
      core/language/zht.json
  19. BIN
      img/arrow.png
  20. 46
      package-lock.json
  21. 4
      package.json
  22. 50
      plugins/plugins/core/trade-portal/trade-portal.src.js

6
core/language/de.json

@ -70,7 +70,11 @@
"tm25": "Bitte wählen Sie einen Plugin-Typ aus!",
"tm26": "Neues Plugin zum Menü hinzufügen",
"tm27": "Plugin aus Menü entfernen",
"tm28": "Übersichtsseite"
"tm28": "Übersichtsseite",
"tm29": "Registerkartenmenü zurücksetzen",
"tm30": "Qortalnamen suchen",
"tm31": "Meine verfolgten Namen",
"tm32": "Diesem Konto folgt keinem Benutzer"
},
"login": {
"login": "Einloggen",

6
core/language/es.json

@ -70,7 +70,11 @@
"tm25": "¡Seleccione un tipo de complemento!",
"tm26": "Agregar nuevo complemento al menú",
"tm27": "Eliminar complemento del menú",
"tm28": "Página de inicio"
"tm28": "Página de inicio",
"tm29": "Menú Restablecer pestaña",
"tm30": "Buscar nombre de Qortal",
"tm31": "Mis nombres seguidos",
"tm32": "Esta cuenta no sigue a ningún usuario"
},
"login": {
"login": "Iniciar sesión",

6
core/language/fr.json

@ -70,7 +70,11 @@
"tm25": "Veuillez sélectionner un type de plugin !",
"tm26": "Ajouter un nouveau plugin au menu",
"tm27": "Supprimer le plugin du menu",
"tm28": "Page de présentation"
"tm28": "Page de présentation",
"tm29": "Menu Réinitialiser l'onglet",
"tm30": "Rechercher le nom Qortal",
"tm31": "Mes noms suivis",
"tm32": "Ce compte ne suit aucun utilisateur"
},
"login": {
"login": "Connexion",

6
core/language/hindi.json

@ -71,7 +71,11 @@
"tm25": "कपयलगइन परकर च!",
"tm26": "म नयलगइन ज",
"tm27": "मलगइन हट",
"tm28": "अवलकन पठ"
"tm28": "अवलकन पठ",
"tm29": "टब मट कर",
"tm30": "कटल नम ख",
"tm31": "मिए गए नम",
"tm32": "यह खि उपयगकर नह करत"
},
"login": {
"login": "लग इन कर",

6
core/language/hr.json

@ -70,7 +70,11 @@
"tm25": "Molimo odaberite vrstu dodatka!",
"tm26": "Dodaj novi dodatak u izbornik",
"tm27": "Ukloni dodatak iz izbornika",
"tm28": "Stranica pregleda"
"tm28": "Stranica pregleda",
"tm29": "Poništi izbornik kartice",
"tm30": "Traži Qortal naziv",
"tm31": "Moja praćena imena",
"tm32": "Ovaj račun ne prati nijednog korisnika"
},
"login": {
"login": "Prijavi se",

6
core/language/hu.json

@ -70,7 +70,11 @@
"tm25": "Kérjük, válasszon beépülő modul típust!",
"tm26": "Új beépülő modul hozzáadása a menühöz",
"tm27": "Plugin eltávolítása a menüből",
"tm28": "Áttekintő oldal"
"tm28": "Áttekintő oldal",
"tm29": "Reset Tab Menu",
"tm30": "Qortal név keresése",
"tm31": "Követett neveim",
"tm32": "Ez a fiók nem követ egyetlen felhasználót sem"
},
"login": {
"login": "Bejelentkezés",

6
core/language/it.json

@ -70,7 +70,11 @@
"tm25": "Seleziona un tipo di plugin!",
"tm26": "Aggiungi nuovo plugin al menu",
"tm27": "Rimuovi plugin dal menu",
"tm28": "Pagina panoramica"
"tm28": "Pagina panoramica",
"tm29": "Ripristina menu scheda",
"tm30": "Cerca nome Qortal",
"tm31": "I miei nomi seguiti",
"tm32": "Questo account non segue nessun utente"
},
"login": {
"login": "Login",

6
core/language/jp.json

@ -72,7 +72,11 @@
"tm25": "プラグインの種類を選択してください!",
"tm26": "新しいプラグインをメニューに追加",
"tm27": "メニューからプラグインを削除",
"tm28": "概要ページ"
"tm28": "概要ページ",
"tm29": "タブメニューをリセット",
"tm30": "Qortal 名を検索",
"tm31": "フォローしている名前",
"tm32": "このアカウントはどのユーザーもフォローしていません"
},
"login": {
"login": "ログイン",

6
core/language/ko.json

@ -70,7 +70,11 @@
"tm25": "플러그인 유형을 선택하세요!",
"tm26": "메뉴에 새 플러그인 추가",
"tm27": "메뉴에서 플러그인 제거",
"tm28": "개요 페이지"
"tm28": "개요 페이지",
"tm29": "탭 메뉴 재설정",
"tm30": "Qortal 이름 검색",
"tm31": "내가 팔로우한 이름",
"tm32": "이 계정은 어떤 사용자도 팔로우하지 않습니다."
},
"login": {
"login": "로그인",

6
core/language/no.json

@ -70,7 +70,11 @@
"tm25": "Vennligst velg en plugin-type !",
"tm26": "Legg til ny plugin til menyen",
"tm27": "Fjern plugin fra menyen",
"tm28": "Oversiktsside"
"tm28": "Oversiktsside",
"tm29": "Tilbakestill fanemenyen",
"tm30": "Søk etter Qortal-navn",
"tm31": "Mine fulgte navn",
"tm32": "Denne kontoen følger ikke noen bruker"
},
"login": {
"login": "Logg på",

6
core/language/pl.json

@ -70,7 +70,11 @@
"tm25": "Proszę wybrać typ wtyczki!",
"tm26": "Dodaj nową wtyczkę do menu",
"tm27": "Usuń wtyczkę z menu",
"tm28": "Strona przeglądu"
"tm28": "Strona przeglądu",
"tm29": "Menu zakładki Resetuj",
"tm30": "Wyszukaj nazwę kwartalu",
"tm31": "Moje obserwowane nazwy",
"tm32": "To konto nie obserwuje żadnego użytkownika"
},
"login": {
"login": "Zaloguj się",

6
core/language/pt.json

@ -70,7 +70,11 @@
"tm25": "Por favor, selecione um tipo de plugin!",
"tm26": "Adicionar novo plug-in ao menu",
"tm27": "Remover plug-in do menu",
"tm28": "Página de visão geral"
"tm28": "Página de visão geral",
"tm29": "Redefinir menu da guia",
"tm30": "Pesquisar Nome Qortal",
"tm31": "Meus nomes seguidos",
"tm32": "Esta conta não segue nenhum usuário"
},
"login": {
"login": "Login",

6
core/language/ro.json

@ -70,7 +70,11 @@
"tm25": "Vă rugăm să selectați un tip de plugin !",
"tm26": "Adăugați un nou plugin la meniu",
"tm27": "Eliminați pluginul din meniu",
"tm28": "Pagina de pornire"
"tm28": "Pagina de pornire",
"tm29": "Resetează meniul filei",
"tm30": "Căutați numele Qortal",
"tm31": "Numele mele urmărite",
"tm32": "Acest cont nu urmărește niciun utilizator"
},
"login": {
"login": "Login",

6
core/language/rs.json

@ -70,7 +70,11 @@
"tm25": "Molimo izaberite tip dodatka!",
"tm26": "Dodaj novi dodatak u meni",
"tm27": "Ukloni dodatak iz menija",
"tm28": "Stranica sa pregledom"
"tm28": "Stranica sa pregledom",
"tm29": "Resetuj meni kartice",
"tm30": "Pretraži ime četvrta",
"tm31": "Moja praćena imena",
"tm32": "Ovaj nalog ne prati nijednog korisnika"
},
"login": {
"login": "Prijava",

6
core/language/ru.json

@ -70,7 +70,11 @@
"tm25": "Пожалуйста, выберите тип плагина!",
"tm26": "Добавить новый плагин в меню",
"tm27": "Удалить плагин из меню",
"tm28": "Страница обзора"
"tm28": "Страница обзора",
"tm29": "Меню вкладки Сброс",
"tm30": "Имя портала поиска",
"tm31": "Имена на которые я подписан",
"tm32": "Эта учетная запись не подписана ни на одного пользователя"
},
"login": {
"login": "Войти",

7
core/language/us.json

@ -70,8 +70,11 @@
"tm25": "Please select a plugin type !",
"tm26": "Add New Plugin To Menu",
"tm27": "Remove Plugin From Menu",
"tm28": "Overview Page"
"tm28": "Overview Page",
"tm29": "Reset Tab Menu",
"tm30": "Search Qortal Name",
"tm31": "My Followed Names",
"tm32": "This account not follow any user"
},
"login": {
"login": "Log In",

6
core/language/zhc.json

@ -70,7 +70,11 @@
"tm25": "请选择插件类型!",
"tm26": "添加新插件到菜单",
"tm27": "从菜单中删除插件",
"tm28": "概览页面"
"tm28": "概览页面",
"tm29": "重置选项卡菜单",
"tm30": "搜索 Qortal 名称",
"tm31": "我关注的名字",
"tm32": "该帐户没有关注任何用户"
},
"login": {
"login": "登入",

6
core/language/zht.json

@ -70,7 +70,11 @@
"tm25": "請選擇插件類型!",
"tm26": "添加新插件到菜單",
"tm27": "從菜單中刪除插件",
"tm28": "概覽頁面"
"tm28": "概覽頁面",
"tm29": "重置選項卡菜單",
"tm30": "搜索 Qortal 名稱",
"tm31": "我關注的名字",
"tm32": "該帳戶沒有關注任何用戶"
},
"login": {
"login": "登入",

BIN
img/arrow.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

46
package-lock.json generated

@ -99,7 +99,7 @@
"@vaadin/icons": "24.1.1",
"@vaadin/password-field": "24.1.1",
"@vaadin/tooltip": "24.1.1",
"@zip.js/zip.js": "2.7.16",
"@zip.js/zip.js": "2.7.17",
"axios": "1.4.0",
"electron": "25.2.0",
"electron-builder": "24.4.0",
@ -115,7 +115,7 @@
"pwa-helpers": "0.9.1",
"redux": "4.2.1",
"redux-thunk": "2.4.2",
"rollup": "3.25.1",
"rollup": "3.25.3",
"rollup-plugin-node-globals": "1.4.0",
"rollup-plugin-progress": "1.1.2",
"rollup-plugin-scss": "3.0.0",
@ -4058,9 +4058,9 @@
"dev": true
},
"node_modules/@zip.js/zip.js": {
"version": "2.7.16",
"resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.16.tgz",
"integrity": "sha512-xS0AacIrIYUywH87vdrOTgH0JM00xp905DneSTPmfEOljVlcF5Xq4MyBj4D/87oFin58gyn2dsLnxrnagd1XBA==",
"version": "2.7.17",
"resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.17.tgz",
"integrity": "sha512-Y7GSkZTHaol4AC4pSsnxuw2LnYrI+j2VZsPwnARocLYzmRW7qnUAZ20rWeNeJNH6yfag56UdbxztYyxpuazUCQ==",
"dev": true,
"engines": {
"deno": ">=1.0.0",
@ -4884,9 +4884,9 @@
}
},
"node_modules/cacache/node_modules/minimatch": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
"integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
"integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@ -4926,9 +4926,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001507",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz",
"integrity": "sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==",
"version": "1.0.30001508",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
"integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
"funding": [
{
"type": "opencollective",
@ -6153,9 +6153,9 @@
}
},
"node_modules/electron-to-chromium": {
"version": "1.4.439",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.439.tgz",
"integrity": "sha512-BHpErPSNhb9FB25+OwQP6mCAf3ZXfGbmuvc4LzBNVJwpCcXQJm++LerimocYRG9FRxUVRKZqaB7d0+pImSTPSg=="
"version": "1.4.441",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.441.tgz",
"integrity": "sha512-LlCgQ8zgYZPymf5H4aE9itwiIWH4YlCiv1HFLmmcBeFYi5E+3eaIFnjHzYtcFQbaKfAW+CqZ9pgxo33DZuoqPg=="
},
"node_modules/electron-updater": {
"version": "6.1.1",
@ -9690,9 +9690,9 @@
}
},
"node_modules/rollup": {
"version": "3.25.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
"integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
"version": "3.25.3",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz",
"integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@ -10452,9 +10452,9 @@
}
},
"node_modules/terser": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
"integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
"version": "5.18.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz",
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@ -10567,9 +10567,9 @@
}
},
"node_modules/tslib": {
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
"integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA=="
},
"node_modules/twemoji": {
"version": "14.0.2",

4
package.json

@ -86,7 +86,7 @@
"passive-events-support": "1.1.0",
"redux": "4.2.1",
"redux-thunk": "2.4.2",
"rollup": "3.25.1",
"rollup": "3.25.3",
"rollup-plugin-node-globals": "1.4.0",
"rollup-plugin-progress": "1.1.2",
"rollup-plugin-scss": "3.0.0",
@ -140,7 +140,7 @@
"@vaadin/icons": "24.1.1",
"@vaadin/password-field": "24.1.1",
"@vaadin/tooltip": "24.1.1",
"@zip.js/zip.js": "2.7.16"
"@zip.js/zip.js": "2.7.17"
},
"engines": {
"node": ">=18.14.0"

50
plugins/plugins/core/trade-portal/trade-portal.src.js

@ -124,17 +124,27 @@ class TradePortal extends LitElement {
--_lumo-grid-secondary-border-color: var(--border2);
}
.myhover vaadin-grid::part(first-column-cell):hover {
background-color: var(--black);
color: var(--white);
.myhover vaadin-grid-cell-content {
cursor: pointer;
}
.myfocused vaadin-grid::part(focused-cell) {
background-color: var(--black);
color: var(--white);
.myhover vaadin-grid::part(selected-row) {
color: green;
cursor: pointer;
}
vaadin-grid::part(selected-row) {
background-color: var(--black);
color: var(--white);
.myhover vaadin-grid::part(focused-selected-row) {
color: green;
cursor: pointer;
}
.myhover vaadin-grid::part(cell):hover {
cursor: pointer;
}
.myhover vaadin-grid::part(row):hover {
color: green;
cursor: pointer;
}
.myhover vaadin-grid::part(selected-row-cell) {
color: green;
cursor: pointer;
}
paper-spinner-lite {
height: 30px;
@ -573,10 +583,10 @@ class TradePortal extends LitElement {
}
}
paper-dialog.info {
width: 75%;
width: 100%;
max-width: 75vw;
height: 35%;
max-height: 35vh;
height: 100%;
max-height: 50vh;
background-color: var(--white);
color: var(--black);
border: 1px solid var(--black);
@ -933,7 +943,7 @@ class TradePortal extends LitElement {
openTradesTemplate() {
return html`
<div class="open-trades myhover myfocused">
<div class="open-trades myhover">
<div class="box">
<header><span>${translate("tradepage.tchange5")}</span></header>
<div class="border-wrapper">
@ -962,7 +972,7 @@ class TradePortal extends LitElement {
header="${translate("tradepage.tchange9")} (${this.listedCoins.get(this.selectedCoin).coinCode})"
id="priceColumn"
.renderer=${(root, column, data) => {
render(html`<span @click="${() => this.fillBuyForm(data)}">${this.round(data.item.price)}</span>`, root)
render(html`<span style="cursor: pointer;" @click="${() => this.fillBuyForm(data)}">${this.round(data.item.price)}</span>`, root)
}}
>
</vaadin-grid-column>
@ -972,7 +982,7 @@ class TradePortal extends LitElement {
header="${translate("tradepage.tchange10")} (${this.listedCoins.get(this.selectedCoin).coinCode})"
id="foreignAmountColumn"
.renderer=${(root, column, data) => {
render(html`<span @click="${() => this.fillBuyForm(data)}">${data.item.foreignAmount}</span>`, root)
render(html`<span style="cursor: pointer;" @click="${() => this.fillBuyForm(data)}">${data.item.foreignAmount}</span>`, root)
}}
>
</vaadin-grid-column>
@ -982,7 +992,7 @@ class TradePortal extends LitElement {
header="${translate("tradepage.tchange13")}"
id="qortalCreatorColumn"
.renderer=${(root, column, data) => {
render(html`<span @click="${() => this.fillBuyForm(data)}">${data.item.qortalCreator}</span>`, root)
render(html`<span style="cursor: pointer;" @click="${() => this.fillBuyForm(data)}">${data.item.qortalCreator}</span>`, root)
}}
>
</vaadin-grid-column>
@ -991,7 +1001,7 @@ class TradePortal extends LitElement {
resizable
header="${translate("explorerpage.exp7")}"
.renderer=${(root, column, data) => {
render(html`<span @click="${() => this.requestTraderInfo(data.item.qortalCreator)}"><mwc-icon class="btn-info">info</mwc-icon></span>`, root)
render(html`<span style="cursor: pointer;" @click="${() => this.requestTraderInfo(data.item.qortalCreator)}"><mwc-icon class="btn-info">info</mwc-icon></span>`, root)
}}
>
</vaadin-grid-column>
@ -1344,9 +1354,9 @@ class TradePortal extends LitElement {
</div>
<div class="container">
<h1 style="color: #03a9f4; text-align: center;">${translate("info.inf1")}</h1>
<h1 style="text-align: center;">${translate("info.inf3")} ${this.listedCoins.get(this.selectedCoin).coinCode} ${translate("info.inf4")}</h1>
<h1 style="text-align: center;">${translate("info.inf5")} ${this.listedCoins.get(this.selectedCoin).coinCode}</h1>
<h1 style="text-align: center;">${translate("info.inf6")}</h1>
<h2 style="text-align: center;">${translate("info.inf3")} ${this.listedCoins.get(this.selectedCoin).coinCode} ${translate("info.inf4")}</h2>
<h2 style="text-align: center;">${translate("info.inf5")} ${this.listedCoins.get(this.selectedCoin).coinCode}</h2>
<h2 style="text-align: center;">${translate("info.inf6")}</h2>
</div>
</paper-dialog>
<paper-dialog class="setpass-wrapper" id="setTradeLockScreenPass" modal>

Loading…
Cancel
Save