UI: Update translations.

This commit is contained in:
Nodir Temirkhodjaev 2020-01-03 15:06:35 +05:00
parent a812459c7f
commit 42f4df897e
3 changed files with 179 additions and 110 deletions

View File

@ -72,7 +72,7 @@ void ProgramsWindow::onRestoreWindowState()
void ProgramsWindow::onRetranslateUi()
{
m_cbLogBlocked->setText(tr("Alert Blocked Programs"));
m_cbLogBlocked->setText(tr("Alert about Unknown Programs"));
appListModel()->refresh();
}
@ -118,7 +118,7 @@ QLayout *ProgramsWindow::setupHeader()
void ProgramsWindow::setupLogBlocked()
{
m_cbLogBlocked = ControlUtil::createCheckBox(false, [&](bool checked) {
m_cbLogBlocked = ControlUtil::createCheckBox(conf()->logBlocked(), [&](bool checked) {
if (conf()->logBlocked() == checked)
return;

Binary file not shown.

View File

@ -4,65 +4,108 @@
<context>
<name>AddressesPage</name>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="41"/>
<location filename="../form/opt/pages/addressespage.cpp" line="51"/>
<source>Internet Addresses</source>
<translation>Адреса Интернета</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="42"/>
<location filename="../form/opt/pages/addressespage.cpp" line="52"/>
<source>Allowed Internet Addresses</source>
<translation>Разрешённые адреса Интернета</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="44"/>
<location filename="../form/opt/pages/addressespage.cpp" line="54"/>
<source>Include</source>
<translation>Включить</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="45"/>
<location filename="../form/opt/pages/addressespage.cpp" line="55"/>
<source>Include All</source>
<translation>Включить все</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="47"/>
<location filename="../form/opt/pages/addressespage.cpp" line="57"/>
<source>Exclude</source>
<translation>Исключить</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="48"/>
<location filename="../form/opt/pages/addressespage.cpp" line="58"/>
<source>Exclude All</source>
<translation>Исключить все</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="50"/>
<location filename="../form/opt/pages/addressespage.cpp" line="60"/>
<source>Move All Lines to &apos;Exclude&apos;</source>
<translation>Перенести все строки в &apos;Исключить&apos;</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="51"/>
<location filename="../form/opt/pages/addressespage.cpp" line="61"/>
<source>Move All Lines to &apos;Include&apos;</source>
<translation>Перенести все строки во &apos;Включить&apos;</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="52"/>
<location filename="../form/opt/pages/addressespage.cpp" line="62"/>
<source>Move Selected Lines to &apos;Exclude&apos;</source>
<translation>Перенести выделенные строки в &apos;Исключить&apos;</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="53"/>
<location filename="../form/opt/pages/addressespage.cpp" line="63"/>
<source>Move Selected Lines to &apos;Include&apos;</source>
<translation>Перенести выделенные строки во &apos;Включить&apos;</translation>
</message>
<message>
<location filename="../form/opt/pages/addressespage.cpp" line="162"/>
<location filename="../form/opt/pages/addressespage.cpp" line="70"/>
<source># Examples:</source>
<translation># Примеры:</translation>
</message>
</context>
<context>
<name>AppListModel</name>
<message>
<location filename="../log/model/applistmodel.cpp" line="62"/>
<source>Program</source>
<translation>Программа</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="63"/>
<source>Path</source>
<translation>Путь</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="64"/>
<source>Group</source>
<translation>Группа</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="65"/>
<source>State</source>
<translation>Состояние</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="66"/>
<source>End Time</source>
<translation>Время окончания</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="129"/>
<source>Alert</source>
<translation>Оповещение</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="130"/>
<source>Block</source>
<translation>Блокировать</translation>
</message>
<message>
<location filename="../log/model/applistmodel.cpp" line="131"/>
<source>Allow</source>
<translation>Разрешить</translation>
</message>
</context>
<context>
<name>AppStatModel</name>
<message>
<location filename="../log/model/appstatmodel.cpp" line="125"/>
<location filename="../log/model/appstatmodel.cpp" line="122"/>
<source>All</source>
<translation>Все</translation>
</message>
@ -170,12 +213,12 @@
<translation>Отключено</translation>
</message>
<message>
<location filename="../form/opt/pages/applicationspage.cpp" line="474"/>
<location filename="../form/opt/pages/applicationspage.cpp" line="114"/>
<source># Examples:</source>
<translation># Примеры:</translation>
</message>
<message>
<location filename="../form/opt/pages/applicationspage.cpp" line="478"/>
<location filename="../form/opt/pages/applicationspage.cpp" line="118"/>
<source># All programs in the sub-path:</source>
<translation># Все программы по под-пути:</translation>
</message>
@ -221,7 +264,7 @@
<context>
<name>ControlManager</name>
<message>
<location filename="../control/controlmanager.cpp" line="118"/>
<location filename="../control/controlmanager.cpp" line="116"/>
<source>Control command executed</source>
<translation>Управляющая команда выполнена</translation>
</message>
@ -229,42 +272,47 @@
<context>
<name>FortManager</name>
<message>
<location filename="../fortmanager.cpp" line="390"/>
<location filename="../fortmanager.cpp" line="444"/>
<source>Password input</source>
<translation>Ввод пароля</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="390"/>
<location filename="../fortmanager.cpp" line="444"/>
<source>Please enter the password</source>
<translation>Наберите пароль пожалуйста</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="604"/>
<location filename="../fortmanager.cpp" line="675"/>
<source>Programs</source>
<translation>Программы</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="680"/>
<source>Options</source>
<translation>Опции</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="609"/>
<location filename="../fortmanager.cpp" line="685"/>
<source>Traffic Graph</source>
<translation>График трафика</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="619"/>
<location filename="../fortmanager.cpp" line="695"/>
<source>Filter Enabled</source>
<translation>Фильтр включен</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="626"/>
<location filename="../fortmanager.cpp" line="702"/>
<source>Stop Traffic</source>
<translation>Остановить трафик</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="633"/>
<location filename="../fortmanager.cpp" line="709"/>
<source>Stop Internet Traffic</source>
<translation>Остановить Интернет трафик</translation>
</message>
<message>
<location filename="../fortmanager.cpp" line="661"/>
<location filename="../fortmanager.cpp" line="737"/>
<source>Quit</source>
<translation>Выйти</translation>
</message>
@ -272,17 +320,17 @@
<context>
<name>FortSettings</name>
<message>
<location filename="../fortsettings.cpp" line="249"/>
<location filename="../fortsettings.cpp" line="248"/>
<source>Can&apos;t write .ini file</source>
<translation>Не удалось записать .ini файл</translation>
</message>
<message>
<location filename="../fortsettings.cpp" line="264"/>
<location filename="../fortsettings.cpp" line="263"/>
<source>Can&apos;t create .conf file</source>
<translation>Не удалось создать .conf файл</translation>
</message>
<message>
<location filename="../fortsettings.cpp" line="259"/>
<location filename="../fortsettings.cpp" line="258"/>
<source>Can&apos;t create backup .conf file</source>
<translation>Не удалось создать бэкап .conf файла</translation>
</message>
@ -290,33 +338,33 @@
<context>
<name>Ip4Range</name>
<message>
<location filename="../util/net/ip4range.cpp" line="41"/>
<location filename="../util/net/ip4range.cpp" line="40"/>
<source>Error at line %1: %2</source>
<translation>Ошибка в строке %1: %2</translation>
</message>
<message>
<location filename="../util/net/ip4range.cpp" line="102"/>
<location filename="../util/net/ip4range.cpp" line="101"/>
<source>Bad format</source>
<translation>Некорректный формат</translation>
</message>
<message>
<location filename="../util/net/ip4range.cpp" line="120"/>
<location filename="../util/net/ip4range.cpp" line="119"/>
<source>Bad IP address</source>
<translation>Некорректный IP адрес</translation>
</message>
<message>
<location filename="../util/net/ip4range.cpp" line="127"/>
<location filename="../util/net/ip4range.cpp" line="126"/>
<source>Bad second IP address</source>
<translation>Некорректный второй IP адрес</translation>
</message>
<message>
<location filename="../util/net/ip4range.cpp" line="131"/>
<location filename="../util/net/ip4range.cpp" line="130"/>
<source>Bad range</source>
<translation>Некорректный диапазон</translation>
</message>
<message>
<location filename="../util/net/ip4range.cpp" line="112"/>
<location filename="../util/net/ip4range.cpp" line="139"/>
<location filename="../util/net/ip4range.cpp" line="111"/>
<location filename="../util/net/ip4range.cpp" line="138"/>
<source>Bad mask</source>
<translation>Некорректная маска</translation>
</message>
@ -476,37 +524,58 @@
<translation>Загрузка</translation>
</message>
<message>
<location filename="../form/opt/pages/optionspage.cpp" line="220"/>
<location filename="../form/opt/pages/optionspage.cpp" line="314"/>
<location filename="../form/opt/pages/optionspage.cpp" line="89"/>
<location filename="../form/opt/pages/optionspage.cpp" line="98"/>
<source>Installed</source>
<translation>Установлен</translation>
</message>
<message>
<location filename="../form/opt/pages/optionspage.cpp" line="221"/>
<location filename="../form/opt/pages/optionspage.cpp" line="315"/>
<location filename="../form/opt/pages/optionspage.cpp" line="90"/>
<location filename="../form/opt/pages/optionspage.cpp" line="99"/>
<source>Not Installed</source>
<translation>Не установлен</translation>
</message>
<message>
<location filename="../form/opt/pages/optionspage.cpp" line="272"/>
<location filename="../form/opt/pages/optionspage.cpp" line="283"/>
<source>Are you sure to install the Driver?</source>
<translation>Установить драйвер?</translation>
</message>
<message>
<location filename="../form/opt/pages/optionspage.cpp" line="277"/>
<location filename="../form/opt/pages/optionspage.cpp" line="288"/>
<source>Are you sure to remove the Driver?</source>
<translation>Удалить драйвер?</translation>
</message>
</context>
<context>
<name>OptionsWindow</name>
<message>
<location filename="../form/opt/optionswindow.cpp" line="49"/>
<source>Options</source>
<translation>Опции</translation>
</message>
</context>
<context>
<name>ProgramsWindow</name>
<message>
<location filename="../form/prog/programswindow.cpp" line="75"/>
<source>Alert about Unknown Programs</source>
<translation>Оповещение о неизвестных программах</translation>
</message>
<message>
<location filename="../form/prog/programswindow.cpp" line="97"/>
<source>Programs</source>
<translation>Программы</translation>
</message>
</context>
<context>
<name>QuotaManager</name>
<message>
<location filename="../stat/quotamanager.cpp" line="86"/>
<location filename="../stat/quotamanager.cpp" line="80"/>
<source>Day traffic quota exceeded!</source>
<translation>Квота трафика на день исчерпана!</translation>
</message>
<message>
<location filename="../stat/quotamanager.cpp" line="105"/>
<location filename="../stat/quotamanager.cpp" line="99"/>
<source>Month traffic quota exceeded!</source>
<translation>Квота трафика на месяц исчерпана!</translation>
</message>
@ -529,42 +598,42 @@
<translation>Остановить</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="83"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="76"/>
<source>Custom</source>
<translation>Нестандартный</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="83"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="76"/>
<source>Hourly</source>
<translation>Каждый час</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="83"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="76"/>
<source>Each 6 hours</source>
<translation>Каждые 6 часов</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="84"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="77"/>
<source>Each 12 hours</source>
<translation>Каждые 12 часов</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="84"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="77"/>
<source>Daily</source>
<translation>Каждый день</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="84"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="77"/>
<source>Weekly</source>
<translation>Каждую неделю</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="84"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="77"/>
<source>Monthly</source>
<translation>Каждый месяц</translation>
</message>
<message>
<location filename="../form/opt/pages/schedulepage.cpp" line="88"/>
<location filename="../form/opt/pages/schedulepage.cpp" line="81"/>
<source> hours</source>
<translation> час.</translation>
</message>
@ -572,260 +641,260 @@
<context>
<name>StatisticsPage</name>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="123"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="125"/>
<source>Refresh</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="124"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="126"/>
<source>Clear</source>
<translation>Очистить</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="126"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="128"/>
<source>Remove Application</source>
<translation>Удалить приложение</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="127"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="129"/>
<source>Reset Total</source>
<translation>Сбросить общую</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="128"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="130"/>
<source>Clear All</source>
<translation>Очистить всё</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="130"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="132"/>
<source>Options</source>
<translation>Опции</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="131"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="133"/>
<source>Active time period:</source>
<translation>Активный период:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="132"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="134"/>
<source>Month starts on:</source>
<translation>Месяц начинается с:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="133"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="135"/>
<source>Keep data for &apos;Hourly&apos;:</source>
<translation>Хранить данные для &apos;Почасовая&apos;:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="134"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="136"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="138"/>
<source> days</source>
<translation> дней</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="135"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="137"/>
<source>Keep data for &apos;Daily&apos;:</source>
<translation>Хранить данные для &apos;Ежедневная&apos;:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="137"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="139"/>
<source>Keep data for &apos;Monthly&apos;:</source>
<translation>Хранить данные для &apos;Ежемесячная&apos;:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="138"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="140"/>
<source> months</source>
<translation> месяцев</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="139"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="141"/>
<source>Day&apos;s Quota:</source>
<translation>Квота на день</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="140"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="142"/>
<source>Month&apos;s Quota:</source>
<translation>Квота на месяц</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="146"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="148"/>
<source>Graph</source>
<translation>График</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="147"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="149"/>
<source>Always on top</source>
<translation>Всегда сверху</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="148"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="150"/>
<source>Frameless</source>
<translation>Без рамок</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="149"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="151"/>
<source>Click through</source>
<translation>Сквозной режим</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="150"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="152"/>
<source>Hide on hover</source>
<translation>Скрыть при наведении</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="151"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="153"/>
<source>Opacity:</source>
<translation>Непрозрачность:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="152"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="154"/>
<source>Hover opacity:</source>
<translation>Непрозрачность при наведении:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="153"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="155"/>
<source>Max seconds:</source>
<translation>Количество секунд:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="154"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="156"/>
<source>Background:</source>
<translation>Фон:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="155"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="157"/>
<source>Download:</source>
<translation>Загрузка:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="156"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="158"/>
<source>Upload:</source>
<translation>Выгрузка:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="157"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="159"/>
<source>Axis:</source>
<translation>Ось:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="158"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="160"/>
<source>Tick label:</source>
<translation>Метка:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="159"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="161"/>
<source>Label:</source>
<translation>Маркировка:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="160"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="162"/>
<source>Grid:</source>
<translation>Сетка:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="162"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="164"/>
<source>Units:</source>
<translation>Единицы:</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="165"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="167"/>
<source>Collect Traffic Statistics</source>
<translation>Собирать статистику трафика</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="169"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="171"/>
<source>Copy Path</source>
<translation>Копировать путь</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="170"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="172"/>
<source>Open Folder</source>
<translation>Открыть папку</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="176"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="187"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="198"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="178"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="189"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="200"/>
<source>Custom</source>
<translation>Нестандартный</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="176"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="187"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="178"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="189"/>
<source>Forever</source>
<translation>Навсегда</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="176"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="187"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="178"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="189"/>
<source>3 months</source>
<translation>3 месяца</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="177"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="188"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="179"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="190"/>
<source>6 months</source>
<translation>6 месяцев</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="177"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="188"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="179"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="190"/>
<source>1 year</source>
<translation>1 год</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="177"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="188"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="179"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="190"/>
<source>3 years</source>
<translation>3 года</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="199"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="201"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="215"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="217"/>
<source>Adaptive</source>
<translation>Адаптивный</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="215"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="217"/>
<source>Bytes</source>
<translation>Байты</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="227"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="229"/>
<source>Hourly</source>
<translation>Почасовая</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="227"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="229"/>
<source>Daily</source>
<translation>Ежедневная</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="227"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="229"/>
<source>Monthly</source>
<translation>Ежемесячная</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="227"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="229"/>
<source>Total</source>
<translation>Общая</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="322"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="324"/>
<source>Are you sure to remove statistics for selected application?</source>
<translation>Удалить статистику для выбранного приложения?</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="328"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="330"/>
<source>Are you sure to reset total statistics?</source>
<translation>Обнулить общую статистику?</translation>
</message>
<message>
<location filename="../form/opt/pages/statisticspage.cpp" line="334"/>
<location filename="../form/opt/pages/statisticspage.cpp" line="336"/>
<source>Are you sure to clear all statistics?</source>
<translation>Очистить всю статистику?</translation>
</message>
@ -833,12 +902,12 @@
<context>
<name>TaskInfo</name>
<message>
<location filename="../task/taskinfo.cpp" line="57"/>
<location filename="../task/taskinfo.cpp" line="54"/>
<source>Update Checker</source>
<translation>Проверка обновлений</translation>
</message>
<message>
<location filename="../task/taskinfo.cpp" line="59"/>
<location filename="../task/taskinfo.cpp" line="56"/>
<source>TAS-IX Addresses Downloader</source>
<translation>Загрузчик TAS-IX адресов</translation>
</message>