split translations into two files

This commit is contained in:
blaze 2019-03-27 18:42:08 +03:00
parent dad8d6439e
commit c88c26083f
7 changed files with 536 additions and 527 deletions

View File

@ -26,7 +26,8 @@ set(zeit_RSRCS ../zeit.qrc)
#translations
SET(TRANSLATION
../translations/ru_RU.ts
../translations/zeit_ru_RU.ts
../translations/crontablib_ru_RU.ts
)
find_package(Qt5LinguistTools REQUIRED)
qt5_add_translation(QM_FILES ${TRANSLATION})

View File

@ -24,6 +24,7 @@
class AboutDialog : public BaseDialog
{
Q_OBJECT // for translations
public:
explicit AboutDialog(QWidget *parent = nullptr);
};

View File

@ -36,8 +36,15 @@ int main(int argc, char *argv[])
QTranslator translator;
translator.load(QApplication::applicationDirPath() +
QLatin1String("/../share/zeit/translations/") +
QLatin1String("zeit_") +
QLocale::system().name() + QLatin1String(".qm"));
a.installTranslator(&translator);
QTranslator libTranslator;
libTranslator.load(QApplication::applicationDirPath() +
QLatin1String("/../share/zeit/translations/") +
QLatin1String("crontablib_") +
QLocale::system().name() + QLatin1String(".qm"));
a.installTranslator(&libTranslator);
MainWindow w;
w.show();
return a.exec();

View File

@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>791</width>
<height>301</height>
<width>789</width>
<height>299</height>
</rect>
</property>
<property name="windowTitle">
@ -75,7 +75,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>791</width>
<width>789</width>
<height>30</height>
</rect>
</property>
@ -258,7 +258,7 @@
<string>Show &amp;Filter</string>
</property>
<property name="shortcut">
<string>Ctrl+F</string>
<string notr="true">Ctrl+F</string>
</property>
</action>
</widget>

View File

@ -0,0 +1,517 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>CTCron</name>
<message>
<location filename="../crontablib/ctcron.cpp" line="111"/>
<source>No password entry found for uid &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="248"/>
<source>File generated by Crontablib the %1.</source>
<comment>Generation Message + current date</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="288"/>
<source>&lt;em&gt;No output.&lt;/em&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="294"/>
<source>&lt;em&gt;No error.&lt;/em&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="300"/>
<source>&lt;p&gt;&lt;strong&gt;Command:&lt;/strong&gt; %1&lt;/p&gt;&lt;strong&gt;Command could not be started&lt;/strong&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="304"/>
<source>&lt;p&gt;&lt;strong&gt;Command:&lt;/strong&gt; %1&lt;/p&gt;&lt;strong&gt;Standard Output :&lt;/strong&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;strong&gt;Error Output :&lt;/strong&gt;&lt;pre&gt;%3&lt;/pre&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="311"/>
<source>An error occurred while updating crontab.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="320"/>
<source>Unable to open crontab file for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="321"/>
<source>The file %1 could not be opened.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CTDayOfMonth</name>
<message>
<location filename="../crontablib/ctdom.cpp" line="22"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>1st</source>
<translation>1го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>2nd</source>
<translation>2го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>3rd</source>
<translation>3го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>4th</source>
<translation>4го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>5th</source>
<translation>5го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>6th</source>
<translation>6го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>7th</source>
<translation>7го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>8th</source>
<translation>8го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>9th</source>
<translation>9го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>10th</source>
<translation>10</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>11th</source>
<translation>11го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>12th</source>
<translation>12го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>13th</source>
<translation>13го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>14th</source>
<translation>14го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>15th</source>
<translation>15го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>16th</source>
<translation>16го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>17th</source>
<translation>17го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>18th</source>
<translation>18го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>19th</source>
<translation>19го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>20th</source>
<translation>20го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>21st</source>
<translation>21го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>22nd</source>
<translation>22го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>23rd</source>
<translation>23го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>24th</source>
<translation>24го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>25th</source>
<translation>25го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>26th</source>
<translation>26го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>27th</source>
<translation>27го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>28th</source>
<translation>28го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>29th</source>
<translation>29го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>30th</source>
<translation>30го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>31st</source>
<translation>31го</translation>
</message>
</context>
<context>
<name>CTDayOfWeek</name>
<message>
<location filename="../crontablib/ctdow.cpp" line="43"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Mon</source>
<translation>Пн</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Tue</source>
<translation>Вт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Wed</source>
<translation>Ср</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Thu</source>
<translation>Чт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Fri</source>
<translation>Пт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Sat</source>
<translation>Сб</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Sun</source>
<translation>Вс</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Monday</source>
<translation>Понедельник</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Tuesday</source>
<translation>Вторник</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Wednesday</source>
<translation>Среда</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Thursday</source>
<translation>Четверг</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Friday</source>
<translation>Пятница</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Saturday</source>
<translation>Суббота</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Sunday</source>
<translation>Воскресенье</translation>
</message>
</context>
<context>
<name>CTGlobalCron</name>
<message>
<location filename="../crontablib/ctGlobalCron.cpp" line="28"/>
<source>All users</source>
<translation>Все пользователи</translation>
</message>
</context>
<context>
<name>CTHost</name>
<message>
<location filename="../crontablib/cthost.cpp" line="57"/>
<source>You have been blocked from using Crontablib by either the /etc/cron.allow file or the /etc/cron.deny file.
Check the crontab man page for further details.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/cthost.cpp" line="139"/>
<source>User %1: %2</source>
<comment>User login: errorMessage</comment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CTMonth</name>
<message>
<location filename="../crontablib/ctmonth.cpp" line="22"/>
<source>every month</source>
<translation>каждый месяц</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>January</source>
<translation>Января</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>February</source>
<translation>Февраля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>March</source>
<translation>Марта</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>April</source>
<translation>Апреля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>May</source>
<comment>May long</comment>
<translation>Мая</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>June</source>
<translation>Июня</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>July</source>
<comment>July long</comment>
<translation>Июля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>August</source>
<translation>Августа</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>September</source>
<translation>Сентября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>October</source>
<translation>Октября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>November</source>
<translation>Ноября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>December</source>
<translation>Декабря</translation>
</message>
</context>
<context>
<name>CTSystemCron</name>
<message>
<location filename="../crontablib/ctSystemCron.cpp" line="45"/>
<source>System Crontab</source>
<translation>Системный Crontab</translation>
</message>
</context>
<context>
<name>CTTask</name>
<message>
<location filename="../crontablib/cttask.cpp" line="238"/>
<source>at system startup</source>
<translation>при запуске системы</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="245"/>
<source>%1, %2</source>
<comment>1:Time Description, 2:Date Description</comment>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="250"/>
<source>every %1</source>
<comment>Every &apos;days of week&apos;</comment>
<translation>по %1</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="254"/>
<source>%1 of %2</source>
<comment>&apos;Days of month&apos; of &apos;Months&apos;</comment>
<translation>%1 %2</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="267"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="278"/>
<source>%1 as well as %2</source>
<comment>1:Day of month, 2:Day of week</comment>
<translation>%1 при этом %2</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="310"/>
<source>%1:%2</source>
<comment>1:Hour, 2:Minute</comment>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="320"/>
<source>, and </source>
<translation>, и </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="322"/>
<source> and </source>
<translation> и </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="325"/>
<source>, </source>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="331"/>
<source>at %1</source>
<comment>Hour::Minute list</comment>
<translation>в %1</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="338"/>
<source>Every minute</source>
<comment>Every minute</comment>
<translation>каждую минуту</translation>
</message>
</context>
<context>
<name>CTUnit</name>
<message>
<location filename="../crontablib/ctunit.cpp" line="170"/>
<source>,</source>
<translation></translation>
</message>
<message>
<location filename="../crontablib/ctunit.cpp" line="171"/>
<source> and </source>
<translation> и </translation>
</message>
<message>
<location filename="../crontablib/ctunit.cpp" line="174"/>
<source>, </source>
<translation></translation>
</message>
</context>
<context>
<name>CTVariable</name>
<message>
<location filename="../crontablib/ctvariable.cpp" line="121"/>
<source>Override default home folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="124"/>
<source>Email output to specified account.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="127"/>
<source>Override default shell.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="130"/>
<source>Folders to search for program files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="133"/>
<source>Dynamic libraries location.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="136"/>
<source>Local Variable</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -1,3 +1,4 @@
#! /usr/bin/env bash
lupdate -no-obsolete ../src/* ../crontablib/* -ts *.ts
lupdate -no-obsolete ../src/* -ts zeit_*.ts
lupdate -no-obsolete ../crontablib/* -ts crontablib_*.ts

View File

@ -113,519 +113,6 @@
<translation>Поле Зв. файл не должно быть пустым</translation>
</message>
</context>
<context>
<name>CTCron</name>
<message>
<location filename="../crontablib/ctcron.cpp" line="111"/>
<source>No password entry found for uid &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="248"/>
<source>File generated by Crontablib the %1.</source>
<comment>Generation Message + current date</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="288"/>
<source>&lt;em&gt;No output.&lt;/em&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="294"/>
<source>&lt;em&gt;No error.&lt;/em&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="300"/>
<source>&lt;p&gt;&lt;strong&gt;Command:&lt;/strong&gt; %1&lt;/p&gt;&lt;strong&gt;Command could not be started&lt;/strong&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="304"/>
<source>&lt;p&gt;&lt;strong&gt;Command:&lt;/strong&gt; %1&lt;/p&gt;&lt;strong&gt;Standard Output :&lt;/strong&gt;&lt;pre&gt;%2&lt;/pre&gt;&lt;strong&gt;Error Output :&lt;/strong&gt;&lt;pre&gt;%3&lt;/pre&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="311"/>
<source>An error occurred while updating crontab.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="320"/>
<source>Unable to open crontab file for writing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctcron.cpp" line="321"/>
<source>The file %1 could not be opened.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CTDayOfMonth</name>
<message>
<location filename="../crontablib/ctdom.cpp" line="22"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>1st</source>
<translation>1го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>2nd</source>
<translation>2го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>3rd</source>
<translation>3го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>4th</source>
<translation>4го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>5th</source>
<translation>5го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>6th</source>
<translation>6го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>7th</source>
<translation>7го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>8th</source>
<translation>8го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>9th</source>
<translation>9го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>10th</source>
<translation>10</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>11th</source>
<translation>11го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>12th</source>
<translation>12го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>13th</source>
<translation>13го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>14th</source>
<translation>14го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>15th</source>
<translation>15го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>16th</source>
<translation>16го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="32"/>
<source>17th</source>
<translation>17го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>18th</source>
<translation>18го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>19th</source>
<translation>19го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>20th</source>
<translation>20го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>21st</source>
<translation>21го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>22nd</source>
<translation>22го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>23rd</source>
<translation>23го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>24th</source>
<translation>24го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>25th</source>
<translation>25го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>26th</source>
<translation>26го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>27th</source>
<translation>27го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>28th</source>
<translation>28го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>29th</source>
<translation>29го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>30th</source>
<translation>30го</translation>
</message>
<message>
<location filename="../crontablib/ctdom.cpp" line="33"/>
<source>31st</source>
<translation>31го</translation>
</message>
</context>
<context>
<name>CTDayOfWeek</name>
<message>
<location filename="../crontablib/ctdow.cpp" line="43"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Mon</source>
<translation>Пн</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Tue</source>
<translation>Вт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Wed</source>
<translation>Ср</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Thu</source>
<translation>Чт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Fri</source>
<translation>Пт</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Sat</source>
<translation>Сб</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="55"/>
<source>Sun</source>
<translation>Вс</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Monday</source>
<translation>Понедельник</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Tuesday</source>
<translation>Вторник</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Wednesday</source>
<translation>Среда</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Thursday</source>
<translation>Четверг</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Friday</source>
<translation>Пятница</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Saturday</source>
<translation>Суббота</translation>
</message>
<message>
<location filename="../crontablib/ctdow.cpp" line="57"/>
<source>Sunday</source>
<translation>Воскресенье</translation>
</message>
</context>
<context>
<name>CTGlobalCron</name>
<message>
<location filename="../crontablib/ctGlobalCron.cpp" line="28"/>
<source>All users</source>
<translation>Все пользователи</translation>
</message>
</context>
<context>
<name>CTHost</name>
<message>
<location filename="../crontablib/cthost.cpp" line="57"/>
<source>You have been blocked from using Crontablib by either the /etc/cron.allow file or the /etc/cron.deny file.
Check the crontab man page for further details.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/cthost.cpp" line="139"/>
<source>User %1: %2</source>
<comment>User login: errorMessage</comment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CTMonth</name>
<message>
<location filename="../crontablib/ctmonth.cpp" line="22"/>
<source>every month</source>
<translation>каждый месяц</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>January</source>
<translation>Января</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>February</source>
<translation>Февраля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>March</source>
<translation>Марта</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>April</source>
<translation>Апреля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>May</source>
<comment>May long</comment>
<translation>Мая</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>June</source>
<translation>Июня</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>July</source>
<comment>July long</comment>
<translation>Июля</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>August</source>
<translation>Августа</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>September</source>
<translation>Сентября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>October</source>
<translation>Октября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>November</source>
<translation>Ноября</translation>
</message>
<message>
<location filename="../crontablib/ctmonth.cpp" line="32"/>
<source>December</source>
<translation>Декабря</translation>
</message>
</context>
<context>
<name>CTSystemCron</name>
<message>
<location filename="../crontablib/ctSystemCron.cpp" line="45"/>
<source>System Crontab</source>
<translation>Системный Crontab</translation>
</message>
</context>
<context>
<name>CTTask</name>
<message>
<location filename="../crontablib/cttask.cpp" line="238"/>
<source>at system startup</source>
<translation>при запуске системы</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="245"/>
<source>%1, %2</source>
<comment>1:Time Description, 2:Date Description</comment>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="250"/>
<source>every %1</source>
<comment>Every &apos;days of week&apos;</comment>
<translation>каждые %1</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="254"/>
<source>%1 of %2</source>
<comment>&apos;Days of month&apos; of &apos;Months&apos;</comment>
<translation>%1 %2</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="267"/>
<source>every day </source>
<translation>каждый день </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="278"/>
<source>%1 as well as %2</source>
<comment>1:Day of month, 2:Day of week</comment>
<translation>%1 при этом %2</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="310"/>
<source>%1:%2</source>
<comment>1:Hour, 2:Minute</comment>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="320"/>
<source>, and </source>
<translation>, и </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="322"/>
<source> and </source>
<translation> и </translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="325"/>
<source>, </source>
<translation></translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="331"/>
<source>at %1</source>
<comment>Hour::Minute list</comment>
<translation>в %1</translation>
</message>
<message>
<location filename="../crontablib/cttask.cpp" line="338"/>
<source>Every minute</source>
<comment>Every minute</comment>
<translation>каждую минуту</translation>
</message>
</context>
<context>
<name>CTUnit</name>
<message>
<location filename="../crontablib/ctunit.cpp" line="170"/>
<source>,</source>
<translation></translation>
</message>
<message>
<location filename="../crontablib/ctunit.cpp" line="171"/>
<source> and </source>
<translation> и </translation>
</message>
<message>
<location filename="../crontablib/ctunit.cpp" line="174"/>
<source>, </source>
<translation></translation>
</message>
</context>
<context>
<name>CTVariable</name>
<message>
<location filename="../crontablib/ctvariable.cpp" line="121"/>
<source>Override default home folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="124"/>
<source>Email output to specified account.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="127"/>
<source>Override default shell.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="130"/>
<source>Folders to search for program files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="133"/>
<source>Dynamic libraries location.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../crontablib/ctvariable.cpp" line="136"/>
<source>Local Variable</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CommandDialog</name>
<message>
@ -802,11 +289,6 @@ Check the crontab man page for further details.</source>
<source>Show &amp;Filter</source>
<translation>Показать &amp;фильтр</translation>
</message>
<message>
<location filename="../src/mainwindow.ui" line="261"/>
<source>Ctrl+F</source>
<translation></translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="258"/>
<source>New Task</source>
@ -853,7 +335,7 @@ Check the crontab man page for further details.</source>
<location filename="../src/mainwindow.cpp" line="349"/>
<location filename="../src/mainwindow.cpp" line="353"/>
<source>Add Variable</source>
<translation>Новая Переменная</translation>
<translation>Новая переменная</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="350"/>
@ -876,7 +358,7 @@ Check the crontab man page for further details.</source>
<location filename="../src/mainwindow.cpp" line="362"/>
<location filename="../src/mainwindow.cpp" line="366"/>
<source>Add Command</source>
<translation>Новая Команда</translation>
<translation>Новая команда</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="363"/>
@ -919,7 +401,7 @@ Description: %2
<location filename="../src/mainwindow.cpp" line="212"/>
<source>Runs %1</source>
<comment>Runs at &apos;period described&apos;</comment>
<translation>Заускается %1</translation>
<translation>Запускается %1</translation>
</message>
<message>
<location filename="../src/mainwindow.cpp" line="244"/>