Browse Source

Merge remote-tracking branch 'remotes/upstream/dev' into dev

pull/75/head
jahway603 2 years ago
parent
commit
1b73513a0b
  1. 2
      README.md
  2. 6
      SilentDragonLite.desktop
  3. 13
      build.sh
  4. 10
      install.sh
  5. BIN
      res/silentdragonlite-animated-startup-dark.gif
  6. BIN
      res/silentdragonlite_ar.qm
  7. 506
      res/silentdragonlite_ar.ts
  8. BIN
      res/silentdragonlite_be.qm
  9. 150
      res/silentdragonlite_be.ts
  10. BIN
      res/silentdragonlite_de.qm
  11. 484
      res/silentdragonlite_de.ts
  12. BIN
      res/silentdragonlite_es.qm
  13. 504
      res/silentdragonlite_es.ts
  14. BIN
      res/silentdragonlite_fa.qm
  15. 484
      res/silentdragonlite_fa.ts
  16. BIN
      res/silentdragonlite_fr.qm
  17. 504
      res/silentdragonlite_fr.ts
  18. 486
      res/silentdragonlite_hr.ts
  19. 506
      res/silentdragonlite_it.ts
  20. BIN
      res/silentdragonlite_nl.qm
  21. 2889
      res/silentdragonlite_nl.ts
  22. BIN
      res/silentdragonlite_pt.qm
  23. 504
      res/silentdragonlite_pt.ts
  24. BIN
      res/silentdragonlite_ru.qm
  25. 150
      res/silentdragonlite_ru.ts
  26. 486
      res/silentdragonlite_sr.ts
  27. 506
      res/silentdragonlite_tr.ts
  28. 506
      res/silentdragonlite_zh.ts
  29. 1
      silentdragon-lite.pro
  30. 7
      src/controller.cpp
  31. 46
      src/mainwindow.ui
  32. 19
      src/scripts/translation_analysis.sh

2
README.md

@ -51,6 +51,8 @@ Go to the [releases page](https://git.hush.is/hush/SilentDragonLite/releases) an
##### Install Rust & Change Version
```
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Choose: 1) Proceed with installation (default)
source $HOME/.cargo/env
rustup install 1.49
rustup default 1.49
rustup -V

6
SilentDragonLite.desktop

@ -0,0 +1,6 @@
[Desktop Entry]
Name=SilentDragonLite
Exec=/home/user/SilentDragonLite/SilentDragonLite
Icon=/home/user/SilentDragonLite/res/SDLogo.png
Terminal=false
Type=Application

13
build.sh

@ -20,12 +20,25 @@ then
echo "rustc could not be found. Please install it and try again."
exit 1
fi
if ! command -v cargo &> /dev/null
then
echo "cargo could not be found. Please install it and try again."
exit 1
fi
if ! command -v qmake &> /dev/null
then
echo "qmake could not be found. Please install QT and try again."
exit 1
fi
if ! command -v make &> /dev/null
then
echo "make could not be found. Please install it and try again."
exit 1
fi
VERSION=$(cat src/version.h |cut -d\" -f2)
echo "Compiling SilentDragonLite $VERSION with $JOBS threads..."
CONF=silentdragon-lite.pro

10
install.sh

@ -0,0 +1,10 @@
#!/bin/bash
# Copyright 2019-2021 The Hush Developers
./build.sh linguist && ./build.sh
username=$(id -un)
sed -i "s|\/home\/.*\/SilentDragonLite\/|\/home\/$username\/SilentDragonLite\/|g" SilentDragonLite.desktop
mv SilentDragonLite.desktop ~/.local/share/applications

BIN
res/silentdragonlite-animated-startup-dark.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 902 KiB

BIN
res/silentdragonlite_ar.qm

Binary file not shown.

506
res/silentdragonlite_ar.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_be.qm

Binary file not shown.

150
res/silentdragonlite_be.ts

@ -110,30 +110,30 @@
<context>
<name>Controller</name>
<message>
<location filename="../src/controller.cpp" line="1435"/>
<location filename="../src/controller.cpp" line="1442"/>
<source>Wallet Password</source>
<translation>Пароль Кашалька</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1436"/>
<location filename="../src/controller.cpp" line="1443"/>
<source>Your wallet is encrypted.
Please enter your wallet password</source>
<translation>Ваш кашалёк зашыфраваны.
Калі ласка, увядзіце пароль вашага кашалька</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1444"/>
<location filename="../src/controller.cpp" line="1464"/>
<location filename="../src/controller.cpp" line="1451"/>
<location filename="../src/controller.cpp" line="1471"/>
<source>Wallet Decryption Failed</source>
<translation>Не Атрымалася Расшыфраваць Кашалёк</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1445"/>
<location filename="../src/controller.cpp" line="1452"/>
<source>Please enter a valid password</source>
<translation>Калі ласка, увядзіце сапраўдны пароль</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1534"/>
<location filename="../src/controller.cpp" line="1541"/>
<source>Failed to unlock wallet</source>
<translation>Не атрымалася разблакаваць кашалёк</translation>
</message>
@ -568,42 +568,42 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">Blockhöhe</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1716"/>
<location filename="../src/mainwindow.ui" line="1762"/>
<source>Version hushlightd</source>
<translation>Hushdlight Версія</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1952"/>
<location filename="../src/mainwindow.ui" line="1998"/>
<source>&amp;Send DenioD Feedback</source>
<translation>&amp;Адправіць DenioD Зваротнаю Сувязь</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1957"/>
<location filename="../src/mainwindow.ui" line="2003"/>
<source>&amp;Hush Telegram</source>
<translation>&amp;Hush Тэлеграм</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1967"/>
<location filename="../src/mainwindow.ui" line="2013"/>
<source>Check git for &amp;updates</source>
<translation>Праверце git на наяўнасць &amp;абнаўленняў</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1985"/>
<location filename="../src/mainwindow.ui" line="2031"/>
<source>&amp;Export seed phrase</source>
<translation>&amp;Экспарт Насеннай Фразы</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2023"/>
<location filename="../src/mainwindow.ui" line="2069"/>
<source>Encrypt Wallet</source>
<translation>Зашыфраваць Кашалёк</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2028"/>
<location filename="../src/mainwindow.ui" line="2074"/>
<source>Remove Wallet Encryption</source>
<translation>Выдаліць Шыфраванне Кашалька</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2033"/>
<location filename="../src/mainwindow.ui" line="2079"/>
<source>Rescan</source>
<translation>Перасканаваць</translation>
</message>
@ -625,10 +625,12 @@ p, li { white-space: pre-wrap; }
<location filename="../src/mainwindow.ui" line="1625"/>
<location filename="../src/mainwindow.ui" line="1632"/>
<location filename="../src/mainwindow.ui" line="1674"/>
<location filename="../src/mainwindow.ui" line="1744"/>
<location filename="../src/mainwindow.ui" line="1751"/>
<location filename="../src/mainwindow.ui" line="1795"/>
<location filename="../src/mainwindow.ui" line="1816"/>
<location filename="../src/mainwindow.ui" line="1711"/>
<location filename="../src/mainwindow.ui" line="1733"/>
<location filename="../src/mainwindow.ui" line="1790"/>
<location filename="../src/mainwindow.ui" line="1797"/>
<location filename="../src/mainwindow.ui" line="1841"/>
<location filename="../src/mainwindow.ui" line="1862"/>
<source>Loading...</source>
<translation>Загрузка...</translation>
</message>
@ -678,11 +680,13 @@ p, li { white-space: pre-wrap; }
<location filename="../src/mainwindow.ui" line="1646"/>
<location filename="../src/mainwindow.ui" line="1660"/>
<location filename="../src/mainwindow.ui" line="1681"/>
<location filename="../src/mainwindow.ui" line="1695"/>
<location filename="../src/mainwindow.ui" line="1709"/>
<location filename="../src/mainwindow.ui" line="1737"/>
<location filename="../src/mainwindow.ui" line="1809"/>
<location filename="../src/mainwindow.ui" line="1830"/>
<location filename="../src/mainwindow.ui" line="1704"/>
<location filename="../src/mainwindow.ui" line="1726"/>
<location filename="../src/mainwindow.ui" line="1741"/>
<location filename="../src/mainwindow.ui" line="1755"/>
<location filename="../src/mainwindow.ui" line="1783"/>
<location filename="../src/mainwindow.ui" line="1855"/>
<location filename="../src/mainwindow.ui" line="1876"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@ -702,52 +706,62 @@ p, li { white-space: pre-wrap; }
<translation>Апошні Завераны Блок</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1688"/>
<location filename="../src/mainwindow.ui" line="1689"/>
<source>Total Supply</source>
<translation>Агульнае Забеспячэннe</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1702"/>
<location filename="../src/mainwindow.ui" line="1697"/>
<source>Current Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1719"/>
<source>Sticky Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1748"/>
<source>Longestchain</source>
<translation>Найдаўжэйшыланцуг</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1723"/>
<location filename="../src/mainwindow.ui" line="1769"/>
<source>BlockHeight</source>
<translation>ВышыняБлока</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1730"/>
<location filename="../src/mainwindow.ui" line="1776"/>
<source>Supply zAddr</source>
<translation>Забеспячэннe zAddr</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1758"/>
<location filename="../src/mainwindow.ui" line="1804"/>
<source>Supply tAddr</source>
<translation>Забеспячэннe tAddr</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1779"/>
<location filename="../src/mainwindow.ui" line="1825"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Hush Market Information&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Hush Рынкавая Інфармацыя&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1802"/>
<location filename="../src/mainwindow.ui" line="1848"/>
<source>Market Cap</source>
<translation>Рыначная Капіталізацыя</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1823"/>
<location filename="../src/mainwindow.ui" line="1869"/>
<source>Volume on Exchanges</source>
<translation>Аб&apos;ём на Біржах</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1846"/>
<location filename="../src/mainwindow.ui" line="1892"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;This is a Lightwallet, you cant mine with it!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;Гэта Lightwallet. вы не можаце здабываць з ім!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2038"/>
<location filename="../src/mainwindow.ui" line="2084"/>
<source>Import Private Key</source>
<translation>Імпартаваць Прыватныключ</translation>
</message>
@ -792,47 +806,47 @@ p, li { white-space: pre-wrap; }
<translation>Замкі паказваюць стан паведамлення. Чырвоны замак = непацверджаны, зялёны замак = мін. 1 пацверджанне, аранжавы замак = паведамленне заверана</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1883"/>
<location filename="../src/mainwindow.ui" line="1929"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1897"/>
<location filename="../src/mainwindow.ui" line="1943"/>
<source>&amp;Help</source>
<translation>&amp;Падтрымка</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1908"/>
<location filename="../src/mainwindow.ui" line="1954"/>
<source>&amp;Apps</source>
<translation>&amp;Праграмы</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1914"/>
<location filename="../src/mainwindow.ui" line="1960"/>
<source>&amp;Edit</source>
<translation>&amp;Рэдагаваць</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1934"/>
<location filename="../src/mainwindow.ui" line="1980"/>
<source>E&amp;xit</source>
<translation>&amp;Выхад</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1939"/>
<location filename="../src/mainwindow.ui" line="1985"/>
<source>&amp;About</source>
<translation>&amp;Аб</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1944"/>
<location filename="../src/mainwindow.ui" line="1990"/>
<source>&amp;Settings</source>
<translation>&amp;Налады</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1947"/>
<location filename="../src/mainwindow.ui" line="1993"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1962"/>
<location filename="../src/mainwindow.ui" line="2008"/>
<source>&amp;Hush Website</source>
<translation>&amp;Hush Вэб-сайт</translation>
</message>
@ -841,53 +855,53 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">Праверце github.com для &amp;абнаўлення</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1972"/>
<location filename="../src/mainwindow.ui" line="2018"/>
<source>&amp;Export all private keys</source>
<translation>&amp;Экспартаваць усе закрытыя ключы</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1977"/>
<location filename="../src/mainwindow.ui" line="2023"/>
<source>Address &amp;book</source>
<translation>Адрасная &amp;кніга</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1980"/>
<location filename="../src/mainwindow.ui" line="2026"/>
<source>Ctrl+B</source>
<translation>Ctrl+B</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1990"/>
<location filename="../src/mainwindow.ui" line="2036"/>
<location filename="../src/mainwindow.cpp" line="1133"/>
<source>Export transactions</source>
<translation>Экспартныя Аперацыі</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1995"/>
<location filename="../src/mainwindow.ui" line="2041"/>
<source>Pay hush &amp;URI...</source>
<translation>Заплаціць hush &amp;URI...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2000"/>
<location filename="../src/mainwindow.ui" line="2046"/>
<source>Connect mobile &amp;app</source>
<translation>Падключыце мабільны &amp;дадатак</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2003"/>
<location filename="../src/mainwindow.ui" line="2049"/>
<source>Ctrl+M</source>
<translation>Ctrl+M</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2008"/>
<location filename="../src/mainwindow.ui" line="2054"/>
<source>&amp;Recurring Payments</source>
<translation>&amp;Перыядычныя Плацяжы</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2013"/>
<location filename="../src/mainwindow.ui" line="2059"/>
<source>Request hush...</source>
<translation>Запытаць hush...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2018"/>
<location filename="../src/mainwindow.ui" line="2064"/>
<source>File a bug...</source>
<translation>Падаць памылку...</translation>
</message>
@ -1777,7 +1791,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
</message>
<message>
<location filename="../src/connection.cpp" line="318"/>
<location filename="../src/controller.cpp" line="594"/>
<location filename="../src/controller.cpp" line="601"/>
<source>Connection Error</source>
<translation>Памылка Злучэння</translation>
</message>
@ -1785,7 +1799,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
<location filename="../src/chatmodel.cpp" line="640"/>
<location filename="../src/chatmodel.cpp" line="980"/>
<location filename="../src/connection.cpp" line="431"/>
<location filename="../src/controller.cpp" line="1499"/>
<location filename="../src/controller.cpp" line="1506"/>
<location filename="../src/mainwindow.cpp" line="2061"/>
<location filename="../src/mainwindow.cpp" line="2345"/>
<location filename="../src/sendtab.cpp" line="913"/>
@ -1798,8 +1812,8 @@ Note: Funds need 1 confirmations before they can be spent</source>
<translation>Памылка адпраўкі транзакцыі. Памылка была:</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="242"/>
<location filename="../src/controller.cpp" line="244"/>
<location filename="../src/controller.cpp" line="249"/>
<location filename="../src/controller.cpp" line="251"/>
<source>No Connection</source>
<translation>Няма Злучэння</translation>
</message>
@ -1810,7 +1824,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
<message>
<location filename="../src/chatmodel.cpp" line="634"/>
<location filename="../src/chatmodel.cpp" line="970"/>
<location filename="../src/controller.cpp" line="1491"/>
<location filename="../src/controller.cpp" line="1498"/>
<location filename="../src/mainwindow.cpp" line="2055"/>
<location filename="../src/mainwindow.cpp" line="2340"/>
<location filename="../src/recurring.cpp" line="609"/>
@ -1821,7 +1835,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
<message>
<location filename="../src/chatmodel.cpp" line="634"/>
<location filename="../src/chatmodel.cpp" line="970"/>
<location filename="../src/controller.cpp" line="1491"/>
<location filename="../src/controller.cpp" line="1498"/>
<location filename="../src/mainwindow.cpp" line="2055"/>
<location filename="../src/mainwindow.cpp" line="2340"/>
<location filename="../src/recurring.cpp" line="609"/>
@ -1832,7 +1846,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
<message>
<location filename="../src/chatmodel.cpp" line="638"/>
<location filename="../src/chatmodel.cpp" line="978"/>
<location filename="../src/controller.cpp" line="1495"/>
<location filename="../src/controller.cpp" line="1502"/>
<location filename="../src/mainwindow.cpp" line="2059"/>
<location filename="../src/mainwindow.cpp" line="2343"/>
<location filename="../src/sendtab.cpp" line="904"/>
@ -1842,7 +1856,7 @@ Note: Funds need 1 confirmations before they can be spent</source>
<message>
<location filename="../src/chatmodel.cpp" line="638"/>
<location filename="../src/chatmodel.cpp" line="978"/>
<location filename="../src/controller.cpp" line="1495"/>
<location filename="../src/controller.cpp" line="1502"/>
<location filename="../src/mainwindow.cpp" line="2059"/>
<location filename="../src/mainwindow.cpp" line="2343"/>
<location filename="../src/sendtab.cpp" line="904"/>
@ -1850,17 +1864,17 @@ Note: Funds need 1 confirmations before they can be spent</source>
<translation> не атрымалася. Памылка была</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="595"/>
<location filename="../src/controller.cpp" line="602"/>
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
<translation>Памылка падключэння да сервера. Калі ласка, праверце падключэнне да Інтэрнэту. Памылка была</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1593"/>
<location filename="../src/controller.cpp" line="1600"/>
<source>Update Available</source>
<translation>Даступна Абнаўленне</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1594"/>
<location filename="../src/controller.cpp" line="1601"/>
<source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source>
@ -1869,24 +1883,24 @@ Would you like to visit the releases page?</source>
Хочаце наведаць старонку рэлізаў?</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1613"/>
<location filename="../src/controller.cpp" line="1620"/>
<source>No updates available</source>
<translation>Абнаўленняў няма</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1614"/>
<location filename="../src/controller.cpp" line="1621"/>
<source>You already have the latest release v%1</source>
<translation>У вас ужо ёсць апошні выпуск v%1</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1998"/>
<location filename="../src/controller.cpp" line="1999"/>
<location filename="../src/controller.cpp" line="2005"/>
<location filename="../src/controller.cpp" line="2006"/>
<location filename="../src/controller.cpp" line="2013"/>
<source>Please wait for SilentDragonLite to exit</source>
<translation>Пачакайце, калі ласка SilentDragonLite выходзіць</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="2007"/>
<location filename="../src/controller.cpp" line="2014"/>
<source>Waiting for hushd to exit</source>
<translation>Чакаем кали hushd выйдзе</translation>
</message>

BIN
res/silentdragonlite_de.qm

Binary file not shown.

484
res/silentdragonlite_de.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_es.qm

Binary file not shown.

504
res/silentdragonlite_es.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_fa.qm

Binary file not shown.

484
res/silentdragonlite_fa.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_fr.qm

Binary file not shown.

504
res/silentdragonlite_fr.ts

File diff suppressed because it is too large

486
res/silentdragonlite_hr.ts

File diff suppressed because it is too large

506
res/silentdragonlite_it.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_nl.qm

Binary file not shown.

2889
res/silentdragonlite_nl.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_pt.qm

Binary file not shown.

504
res/silentdragonlite_pt.ts

File diff suppressed because it is too large

BIN
res/silentdragonlite_ru.qm

Binary file not shown.

150
res/silentdragonlite_ru.ts

@ -110,30 +110,30 @@
<context>
<name>Controller</name>
<message>
<location filename="../src/controller.cpp" line="1435"/>
<location filename="../src/controller.cpp" line="1442"/>
<source>Wallet Password</source>
<translation>Пароль Кошелька</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1436"/>
<location filename="../src/controller.cpp" line="1443"/>
<source>Your wallet is encrypted.
Please enter your wallet password</source>
<translation>Ваш кошелек зашифрован.
Пожалуйста введите пароль вашего кошелька</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1444"/>
<location filename="../src/controller.cpp" line="1464"/>
<location filename="../src/controller.cpp" line="1451"/>
<location filename="../src/controller.cpp" line="1471"/>
<source>Wallet Decryption Failed</source>
<translation>Ошибка Расшифровки Кошелька</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1445"/>
<location filename="../src/controller.cpp" line="1452"/>
<source>Please enter a valid password</source>
<translation>Пожалуйста, введите правильный пароль</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1534"/>
<location filename="../src/controller.cpp" line="1541"/>
<source>Failed to unlock wallet</source>
<translation>Не удалось разблокировать кошелек</translation>
</message>
@ -519,42 +519,42 @@ p, li { white-space: pre-wrap; }
<translation>Тип Адреса</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1716"/>
<location filename="../src/mainwindow.ui" line="1762"/>
<source>Version hushlightd</source>
<translation>Версия hushlightd</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1952"/>
<location filename="../src/mainwindow.ui" line="1998"/>
<source>&amp;Send DenioD Feedback</source>
<translation>&amp;Отправить DenioD Фидбэк</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1957"/>
<location filename="../src/mainwindow.ui" line="2003"/>
<source>&amp;Hush Telegram</source>
<translation>&amp;Hush Телеграм</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1967"/>
<location filename="../src/mainwindow.ui" line="2013"/>
<source>Check git for &amp;updates</source>
<translation>Проверьте git на наличие &amp;обновлений</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1985"/>
<location filename="../src/mainwindow.ui" line="2031"/>
<source>&amp;Export seed phrase</source>
<translation>&amp;Экспорт seed фразу</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2023"/>
<location filename="../src/mainwindow.ui" line="2069"/>
<source>Encrypt Wallet</source>
<translation>Зашифровать Кошелек</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2028"/>
<location filename="../src/mainwindow.ui" line="2074"/>
<source>Remove Wallet Encryption</source>
<translation>Убрать Шифрование Кошелька</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2033"/>
<location filename="../src/mainwindow.ui" line="2079"/>
<source>Rescan</source>
<translation>Повторное сканирование</translation>
</message>
@ -591,11 +591,13 @@ p, li { white-space: pre-wrap; }
<location filename="../src/mainwindow.ui" line="1646"/>
<location filename="../src/mainwindow.ui" line="1660"/>
<location filename="../src/mainwindow.ui" line="1681"/>
<location filename="../src/mainwindow.ui" line="1695"/>
<location filename="../src/mainwindow.ui" line="1709"/>
<location filename="../src/mainwindow.ui" line="1737"/>
<location filename="../src/mainwindow.ui" line="1809"/>
<location filename="../src/mainwindow.ui" line="1830"/>
<location filename="../src/mainwindow.ui" line="1704"/>
<location filename="../src/mainwindow.ui" line="1726"/>
<location filename="../src/mainwindow.ui" line="1741"/>
<location filename="../src/mainwindow.ui" line="1755"/>
<location filename="../src/mainwindow.ui" line="1783"/>
<location filename="../src/mainwindow.ui" line="1855"/>
<location filename="../src/mainwindow.ui" line="1876"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
@ -615,52 +617,62 @@ p, li { white-space: pre-wrap; }
<translation>Последний Заверенный Блок</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1688"/>
<location filename="../src/mainwindow.ui" line="1689"/>
<source>Total Supply</source>
<translation>Общий Сеплай</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1702"/>
<location filename="../src/mainwindow.ui" line="1697"/>
<source>Current Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1719"/>
<source>Sticky Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1748"/>
<source>Longestchain</source>
<translation>Longestchain</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1723"/>
<location filename="../src/mainwindow.ui" line="1769"/>
<source>BlockHeight</source>
<translation>ВысотаБлока</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1730"/>
<location filename="../src/mainwindow.ui" line="1776"/>
<source>Supply zAddr</source>
<translation>Количество zAddr</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1758"/>
<location filename="../src/mainwindow.ui" line="1804"/>
<source>Supply tAddr</source>
<translation>Количество tAddr</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1779"/>
<location filename="../src/mainwindow.ui" line="1825"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Hush Market Information&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Информация о Рынке Hush&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1802"/>
<location filename="../src/mainwindow.ui" line="1848"/>
<source>Market Cap</source>
<translation>Рыночная Капитализация</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1823"/>
<location filename="../src/mainwindow.ui" line="1869"/>
<source>Volume on Exchanges</source>
<translation>Объем на Биржах</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1846"/>
<location filename="../src/mainwindow.ui" line="1892"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;This is a Lightwallet, you cant mine with it!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;Это Lightwallet, вы не можете майнить с Litewallet!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2038"/>
<location filename="../src/mainwindow.ui" line="2084"/>
<source>Import Private Key</source>
<translation>Импортировать Приватныйключ</translation>
</message>
@ -705,7 +717,7 @@ p, li { white-space: pre-wrap; }
<translation>Замки показывают статус сообщения. Красный замок = неподтвержденный, зеленый замок = мин. 1 подтверждение, оранжевый замок = сообщение является заверенным</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1962"/>
<location filename="../src/mainwindow.ui" line="2008"/>
<source>&amp;Hush Website</source>
<translation>&amp;Сайт Hush&apos;а</translation>
</message>
@ -788,10 +800,12 @@ p, li { white-space: pre-wrap; }
<location filename="../src/mainwindow.ui" line="1625"/>
<location filename="../src/mainwindow.ui" line="1632"/>
<location filename="../src/mainwindow.ui" line="1674"/>
<location filename="../src/mainwindow.ui" line="1744"/>
<location filename="../src/mainwindow.ui" line="1751"/>
<location filename="../src/mainwindow.ui" line="1795"/>
<location filename="../src/mainwindow.ui" line="1816"/>
<location filename="../src/mainwindow.ui" line="1711"/>
<location filename="../src/mainwindow.ui" line="1733"/>
<location filename="../src/mainwindow.ui" line="1790"/>
<location filename="../src/mainwindow.ui" line="1797"/>
<location filename="../src/mainwindow.ui" line="1841"/>
<location filename="../src/mainwindow.ui" line="1862"/>
<source>Loading...</source>
<translation>Загрузка...</translation>
</message>
@ -813,42 +827,42 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">|</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1883"/>
<location filename="../src/mainwindow.ui" line="1929"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1897"/>
<location filename="../src/mainwindow.ui" line="1943"/>
<source>&amp;Help</source>
<translation>&amp;Помощь</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1908"/>
<location filename="../src/mainwindow.ui" line="1954"/>
<source>&amp;Apps</source>
<translation>&amp;Приложения</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1914"/>
<location filename="../src/mainwindow.ui" line="1960"/>
<source>&amp;Edit</source>
<translation>&amp;Редактировать</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1934"/>
<location filename="../src/mainwindow.ui" line="1980"/>
<source>E&amp;xit</source>
<translation>В&amp;ыйти</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1939"/>
<location filename="../src/mainwindow.ui" line="1985"/>
<source>&amp;About</source>
<translation>&amp;О приложении</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1944"/>
<location filename="../src/mainwindow.ui" line="1990"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1947"/>
<location filename="../src/mainwindow.ui" line="1993"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
@ -873,7 +887,7 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">&amp;Importer une clef privée</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1972"/>
<location filename="../src/mainwindow.ui" line="2018"/>
<source>&amp;Export all private keys</source>
<translation>&amp;Экспортировать все приватные ключи</translation>
</message>
@ -886,12 +900,12 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">Ctrl+A, Ctrl+Z</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1977"/>
<location filename="../src/mainwindow.ui" line="2023"/>
<source>Address &amp;book</source>
<translation>Адресная &amp;книга</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1980"/>
<location filename="../src/mainwindow.ui" line="2026"/>
<source>Ctrl+B</source>
<translation>Ctrl+B</translation>
</message>
@ -900,38 +914,38 @@ p, li { white-space: pre-wrap; }
<translation type="vanished">&amp;Sauvegarder &quot;wallet.dat&quot;</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1990"/>
<location filename="../src/mainwindow.ui" line="2036"/>
<location filename="../src/mainwindow.cpp" line="1133"/>
<source>Export transactions</source>
<translation>Экспортировать транзакции</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="1995"/>
<location filename="../src/mainwindow.ui" line="2041"/>
<source>Pay hush &amp;URI...</source>
<translation>Заплатить hush &amp;URI...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2000"/>
<location filename="../src/mainwindow.ui" line="2046"/>
<source>Connect mobile &amp;app</source>
<translation>Подключить мобильное &amp;приложение</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2003"/>
<location filename="../src/mainwindow.ui" line="2049"/>
<source>Ctrl+M</source>
<translation>Ctrl+M</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2008"/>
<location filename="../src/mainwindow.ui" line="2054"/>
<source>&amp;Recurring Payments</source>
<translation>&amp;Регулярные Платежи</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2013"/>
<location filename="../src/mainwindow.ui" line="2059"/>
<source>Request hush...</source>
<translation>Запросить hush...</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="2018"/>
<location filename="../src/mainwindow.ui" line="2064"/>
<source>File a bug...</source>
<translation>Сообщить о баге...</translation>
</message>
@ -1944,7 +1958,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
<message>
<location filename="../src/chatmodel.cpp" line="638"/>
<location filename="../src/chatmodel.cpp" line="978"/>
<location filename="../src/controller.cpp" line="1495"/>
<location filename="../src/controller.cpp" line="1502"/>
<location filename="../src/mainwindow.cpp" line="2059"/>
<location filename="../src/mainwindow.cpp" line="2343"/>
<location filename="../src/sendtab.cpp" line="904"/>
@ -1954,7 +1968,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
<message>
<location filename="../src/chatmodel.cpp" line="638"/>
<location filename="../src/chatmodel.cpp" line="978"/>
<location filename="../src/controller.cpp" line="1495"/>
<location filename="../src/controller.cpp" line="1502"/>
<location filename="../src/mainwindow.cpp" line="2059"/>
<location filename="../src/mainwindow.cpp" line="2343"/>
<location filename="../src/sendtab.cpp" line="904"/>
@ -1964,7 +1978,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
<message>
<location filename="../src/chatmodel.cpp" line="634"/>
<location filename="../src/chatmodel.cpp" line="970"/>
<location filename="../src/controller.cpp" line="1491"/>
<location filename="../src/controller.cpp" line="1498"/>
<location filename="../src/mainwindow.cpp" line="2055"/>
<location filename="../src/mainwindow.cpp" line="2340"/>
<location filename="../src/recurring.cpp" line="609"/>
@ -1975,7 +1989,7 @@ Not starting embedded hushd because --no-embedded was passed</source>
<message>
<location filename="../src/chatmodel.cpp" line="634"/>
<location filename="../src/chatmodel.cpp" line="970"/>
<location filename="../src/controller.cpp" line="1491"/>
<location filename="../src/controller.cpp" line="1498"/>
<location filename="../src/mainwindow.cpp" line="2055"/>
<location filename="../src/mainwindow.cpp" line="2340"/>
<location filename="../src/recurring.cpp" line="609"/>
@ -1988,17 +2002,17 @@ Not starting embedded hushd because --no-embedded was passed</source>
<translation type="vanished"> tx en cours de calcul. Ceci peut prendre quelques minutes.</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="595"/>
<location filename="../src/controller.cpp" line="602"/>
<source>There was an error connecting to the server. Please check your internet connection. The error was</source>
<translation>При подключении к серверу произошла ошибка. Пожалуйста, проверьте ваше интернет-соединение. Ошибка была</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1593"/>
<location filename="../src/controller.cpp" line="1600"/>
<source>Update Available</source>
<translation>Доступно Обновление</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1594"/>
<location filename="../src/controller.cpp" line="1601"/>
<source>A new release v%1 is available! You have v%2.
Would you like to visit the releases page?</source>
@ -2007,19 +2021,19 @@ Would you like to visit the releases page?</source>
Хотели бы вы посетить страницу релизов?</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1613"/>
<location filename="../src/controller.cpp" line="1620"/>
<source>No updates available</source>
<translation>Нет доступных обновлений</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1614"/>
<location filename="../src/controller.cpp" line="1621"/>
<source>You already have the latest release v%1</source>
<translation>У вас уже есть последняя версия v%1</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="1998"/>
<location filename="../src/controller.cpp" line="1999"/>
<location filename="../src/controller.cpp" line="2005"/>
<location filename="../src/controller.cpp" line="2006"/>
<location filename="../src/controller.cpp" line="2013"/>
<source>Please wait for SilentDragonLite to exit</source>
<translation>Пожалуйста подождите SilentDragonLite для выхода</translation>
</message>
@ -2028,7 +2042,7 @@ Would you like to visit the releases page?</source>
<translation type="vanished">Veuillez patienter. Fermeture de silentdragon en cours</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="2007"/>
<location filename="../src/controller.cpp" line="2014"/>
<source>Waiting for hushd to exit</source>
<translation>Ожидание выхода hushd</translation>
</message>
@ -2081,7 +2095,7 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
</message>
<message>
<location filename="../src/connection.cpp" line="318"/>
<location filename="../src/controller.cpp" line="594"/>
<location filename="../src/controller.cpp" line="601"/>
<source>Connection Error</source>
<translation>Ошибка Соединения</translation>
</message>
@ -2089,7 +2103,7 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
<location filename="../src/chatmodel.cpp" line="640"/>
<location filename="../src/chatmodel.cpp" line="980"/>
<location filename="../src/connection.cpp" line="431"/>
<location filename="../src/controller.cpp" line="1499"/>
<location filename="../src/controller.cpp" line="1506"/>
<location filename="../src/mainwindow.cpp" line="2061"/>
<location filename="../src/mainwindow.cpp" line="2345"/>
<location filename="../src/sendtab.cpp" line="913"/>
@ -2102,8 +2116,8 @@ Veuillez configurer l&apos;hôte/port et utilisateur/mot de passe dans le menu E
<translation>При отправке произошла ошибка. Ошибка была:</translation>
</message>
<message>
<location filename="../src/controller.cpp" line="242"/>
<location filename="../src/controller.cpp" line="244"/>
<location filename="../src/controller.cpp" line="249"/>
<location filename="../src/controller.cpp" line="251"/>
<source>No Connection</source>
<translation>Нет Соединения</translation>
</message>

486
res/silentdragonlite_sr.ts

File diff suppressed because it is too large

506
res/silentdragonlite_tr.ts

File diff suppressed because it is too large

506
res/silentdragonlite_zh.ts

File diff suppressed because it is too large

1
silentdragon-lite.pro

@ -163,6 +163,7 @@ TRANSLATIONS = res/silentdragonlite_ar.ts \
res/silentdragonlite_hr.ts \
res/silentdragonlite_id.ts \
res/silentdragonlite_it.ts \
res/silentdragonlite_nl.ts \
res/silentdragonlite_pt.ts \
res/silentdragonlite_ro.ts \
res/silentdragonlite_ru.ts \

7
src/controller.cpp

@ -30,6 +30,12 @@ Controller::Controller(MainWindow* main)
this->main = main;
this->ui = main->ui;
auto current_server = Settings::getInstance()->getSettings().server;
main->ui->current_server->setText(current_server);
auto stickyServer = Settings::getInstance()->getSettings().stickyServer;
main->ui->sticky_server->setText( stickyServer ? "True" : "False" );
// Setup balances table model
balancesTableModel = new BalancesTableModel(main->ui->balancesTable);
main->ui->balancesTable->setModel(balancesTableModel);
@ -37,6 +43,7 @@ Controller::Controller(MainWindow* main)
// Setup transactions table model
transactionsTableModel = new TxTableModel(ui->transactionsTable);
main->ui->transactionsTable->setModel(transactionsTableModel);
// Set up timer to refresh Price
priceTimer = new QTimer(main);

46
src/mainwindow.ui

@ -1682,6 +1682,7 @@
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="label_37">
<property name="text">
@ -1689,6 +1690,51 @@
</property>
</widget>
</item>
<item row="10" column="0">
<widget class="QLabel" name="current_server_label">
<property name="text">
<string>Current Server</string>
</property>
</widget>
</item>
<item row="10" column="1">
<widget class="QLabel" name="label_23">
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
<item row="10" column="2">
<widget class="QLabel" name="current_server">
<property name="text">
<string>Loading...</string>
</property>
</widget>
</item>
<item row="11" column="0">
<widget class="QLabel" name="sticky_server_label">
<property name="text">
<string>Sticky Server</string>
</property>
</widget>
</item>
<item row="11" column="1">
<widget class="QLabel" name="label_23">
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;|&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
<item row="11" column="2">
<widget class="QLabel" name="sticky_server">
<property name="text">
<string>Loading...</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLabel" name="label_13">
<property name="text">

19
src/scripts/translation_analysis.sh

@ -0,0 +1,19 @@
#!/bin/bash
echo -n AR: ;grep unfinished silentdragonlite_ar.ts | wc -l
echo -n BE: ;grep unfinished silentdragonlite_be.ts | wc -l
echo -n DE: ;grep unfinished silentdragonlite_de.ts | wc -l
echo -n ES: ;grep unfinished silentdragonlite_es.ts | wc -l
echo -n FA: ;grep unfinished silentdragonlite_fa.ts | wc -l
echo -n FR: ;grep unfinished silentdragonlite_fr.ts | wc -l
echo -n HR: ;grep unfinished silentdragonlite_hr.ts | wc -l
echo -n ID: ;grep unfinished silentdragonlite_id.ts | wc -l
echo -n IT: ;grep unfinished silentdragonlite_it.ts | wc -l
echo -n NL: ;grep unfinished silentdragonlite_nl.ts | wc -l
echo -n PT: ;grep unfinished silentdragonlite_pt.ts | wc -l
echo -n RO: ;grep unfinished silentdragonlite_ro.ts | wc -l
echo -n RU: ;grep unfinished silentdragonlite_ru.ts | wc -l
echo -n SR: ;grep unfinished silentdragonlite_sr.ts | wc -l
echo -n TR: ;grep unfinished silentdragonlite_tr.ts | wc -l
echo -n UD: ;grep unfinished silentdragonlite_ud.ts | wc -l
echo -n ZH: ;grep unfinished silentdragonlite_zh.ts | wc -l
Loading…
Cancel
Save