<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fa_IR">
<context>
    <name>ActivitiesForm</name>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="341"/>
        <location filename="../src/interface/activitiesform.cpp" line="392"/>
        <location filename="../src/interface/activitiesform.cpp" line="454"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="341"/>
        <location filename="../src/interface/activitiesform.cpp" line="454"/>
        <source>Invalid selected activity</source>
        <translation type="unfinished">کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="472"/>
        <source>Remove activity?</source>
        <translation type="unfinished">کلاس حذف شود ؟</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="475"/>
        <source>There will also be removed the related activities from the same larger split activity</source>
        <translation type="unfinished">چیزهای مربوط به کلاس ها از کلاس های مشابه بزرگتر خذف خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="480"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="481"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="481"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <source>Cannot modify this large activity, because it contains more than %1 activities.
If you really need that, please talk to the author
</source>
        <translation type="obsolete">تغییر این کلاس بزرگ ممکن نیست زیرا شامل بیش از %1 زیر کلاس است .
اگر شما واقعا به این تغییر نیاز دارید ، لطفا با نویسنده صحبت کنید 
</translation>
    </message>
    <message>
        <source>%1 h</source>
        <comment>%1 hours, the number of hours</comment>
        <translation type="obsolete">%1 س</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="301"/>
        <source>No: %1 / %2</source>
        <comment>No means number, %1 is the number of active activities, %2 is the number of total activities. Please leave spaces between fields, so that they are better visible</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="303"/>
        <source>Dur: %1 / %2</source>
        <comment>Dur means duration, %1 is the duration of active activities, %2 is the duration of total activities. Please leave spaces between fields, so that they are better visible</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="393"/>
        <source>Cannot modify this large activity, because it contains more than %1 activities. If you really need that, please talk to the author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="402"/>
        <source>different teachers</source>
        <translation type="unfinished">اساتید متفاوت</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="404"/>
        <source>different subject</source>
        <translation type="unfinished">درس های متفاوت</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="406"/>
        <source>different activity tags</source>
        <translation type="unfinished">توضیحات کلاس متفاوت</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="408"/>
        <source>different students</source>
        <translation type="unfinished">دانشجویان متفاوت</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="410"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation type="unfinished">متغیر های بولی متفاوت . باید n مجموع دانشجویان محاسبه شود</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="412"/>
        <source>different number of students</source>
        <translation type="unfinished">تعداد دانشجویان متفاوت</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="415"/>
        <source>The current split activity has subactivities which were individually modified. It is recommended to abort now and modify individual subactivities from the corresponding menu. Otherwise you will modify the fields for all the subactivities from this larger split activity.</source>
        <translation type="unfinished">کلاس های تفکیک شده کنونی زیر کلاس هایی دارند که بطور انفرادی تغییر کرده اند.پیشنهاد می شود صرف نظر کرده و زیر کلاس های منفرد را از منوی مربوطه تغییر دهید .در غیر اینصورت فیلد های همه ی زیر کلاس های بزرگتر از این کلاس تفکیک شده تغییر خواهند کرد.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="419"/>
        <source>The fields which are different are: %1</source>
        <translation type="unfinished">فیلد هایی که تفاوت دارند ، عبارتند از : %1</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>Abort</source>
        <translation type="unfinished">تخطي</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>Continue</source>
        <translation type="unfinished">ادامه</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="525"/>
        <source>Useful instructions/tips:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="528"/>
        <source>Above the (sub)activities list, we have 2 labels, containing 4 numbers. The first label contains text: No: a / b. The first number a is the number of active (sub)activities (we number each individual subactivity as 1), while the second number b is the number of total (sub)activities. The second label contains text: Dur: c / d. The third number c is the duration of active (sub)activities, in periods (or FET hours), while the fourth number d is the duration of total (sub)activities, in periods (or FET hours). So, No means number and Dur means duration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="534"/>
        <source>Example: No: 100 / 102, Dur: 114 / 117. They represent: 100 - the number of active (sub)activities, then 102 - the number of total (sub)activities, 114 - the duration of active activities (in periods or FET hours) and 117 - the duration of total activities (in periods or FET hours). In this example we have 2 inactive activities with their combined duration being 3 periods.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="540"/>
        <source>Explanation of the short description of an activity: first comes the id. If the activity is inactive, an X follows. Then the duration. Then, if the activity is split, a slash and the total duration. Then teachers, subject, activity tag (if it is not void) and students. Then the number of students (if specified).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="544"/>
        <source>The activities which are inactive:</source>
        <comment>This is the help for activities which are inactive, after this field there come explanations for how inactive activities are displayed.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="547"/>
        <source>have an X mark after the id.</source>
        <comment>It refers to inactive activities, which have this mark after the id.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="553"/>
        <source>if you use colors in interface (see Settings/Interface menu), they will appear with different background color.</source>
        <comment>It refers to inactive activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="555"/>
        <source>To modify an activity, you can also double click it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="557"/>
        <source>Show related: if you select this, there will be listed activities for groups and subgroups contained also in the current set (if the current set is a year or a group) and also higher ranked year or group (if the current set is a group or a subgroup).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="560"/>
        <source>FET Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="505"/>
        <location filename="../src/interface/activitiesform.cpp" line="509"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ActivitiesForm_template</name>
    <message>
        <source>FET - the activities (lectures, courses, seminars, etc.)</source>
        <translation type="obsolete">فت - کلاس ها ( سخنرانی ها ، دوره ها ، سمینارها و غیره )</translation>
    </message>
    <message>
        <source>Activities (dbl. click edits)</source>
        <translation type="obsolete">کلاس ها (دبل کلیک برای ویرایش)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">ترم جدید</translation>
    </message>
    <message>
        <source>Current activity&apos;s description</source>
        <translation type="obsolete">&apos;توضیح کلاس کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="70"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="89"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="14"/>
        <source>List of activities (lectures, courses, seminars, etc.)</source>
        <extracomment>This is the title of the activities dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="22"/>
        <location filename="../src/interface/activitiesform_template.ui" line="35"/>
        <source>5000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="50"/>
        <source>Current activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="109"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="140"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="147"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="154"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="161"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="168"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="122"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="99"/>
        <source>Show related</source>
        <translation>نمايش موارد مربوط</translation>
    </message>
</context>
<context>
    <name>Activity</name>
    <message>
        <location filename="../src/engine/activity.cpp" line="402"/>
        <source>no teachers</source>
        <translation type="unfinished">استادی نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="412"/>
        <source>no students</source>
        <translation type="unfinished">دانشجویانی نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="506"/>
        <source>yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="508"/>
        <source>no</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%9, NSt:%10</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، ش گ ک : %6 ، مدت : %7 ، مج مدت : %8 ، فعال : %9 ، ت دا : %10</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8, NSt:%9</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، ش گ ک : %5 ، مدت : %6 ، مج مدت : %7 ، فعال : %8 ت دا : %9</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, D:%6, A:%7, NSt:%8</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، مدت : %6 ، فعال : %7 ، ت دا : %8</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, D:%5, A:%6, NSt:%7</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، مدت : %5 ، فعال : %6 ، ت دا : %7</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%9</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، ش گ ک : %6 ، مدت : %7 ، مج مدت : %8 ، فعال : %9</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، ش گ ک : %5 ، مدت : %6 ، مج مدت : %7 ، فعال : %8</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, D:%6, A:%7</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، مدت : %6 ، فعال : %7</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, D:%5, A:%6</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، مدت : %5 ، فعال : %6</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tags</comment>
        <translation type="obsolete">ت ک : %1</translation>
    </message>
    <message>
        <source>A:%1</source>
        <comment>Active: yes or no</comment>
        <translation type="obsolete">A:%1</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tags. The initials for Teachers, Subject, Activity Tags, Students, Duration, Total Duration, Active, Number of students - must be different. If the initials are the same, add one or more letters (like in Romanian: Subject=D (Disciplina), Duration=Dur (Durata) )</comment>
        <translation type="obsolete">ت ک : %1</translation>
    </message>
    <message>
        <source>A:%1</source>
        <comment>Active: yes or no. The initials for Teachers, Subject, Activity Tags, Students, Duration, Total Duration, Active, Number of students - must be different. If the initials are the same, add one or more letters (like in Romanian: Subject=D (Disciplina), Duration=Dur (Durata) )</comment>
        <translation type="obsolete">A:%1</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tags. Be careful: The initials for Teachers, Subject, Activity Tags, Students, Duration, Total Duration, Active, Number of students - must be different. If the initials are the same, add one or more letters (like in Romanian: Subject=D (Disciplina), Duration=Dur (Durata) )</comment>
        <translation type="obsolete">ت ک : %1</translation>
    </message>
    <message>
        <source>A:%1</source>
        <comment>Active: yes or no. Be careful: The initials for Teachers, Subject, Activity Tags, Students, Duration, Total Duration, Active, Number of students - must be different. If the initials are the same, add one or more letters (like in Romanian: Subject=D (Disciplina), Duration=Dur (Durata) )</comment>
        <translation type="obsolete">A:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="492"/>
        <source>Activity:</source>
        <translation type="unfinished">کلاس:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="521"/>
        <source>No teachers for this activity</source>
        <translation type="unfinished">استادی برای این درس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="526"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="530"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="534"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="539"/>
        <source>No students sets for this activity</source>
        <translation type="unfinished">تعداد گروه دانشجویان برای این کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="544"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="509"/>
        <source>Active=%1</source>
        <comment>Represents a boolean value, if activity is active or not, %1 is yes or no</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="496"/>
        <source>Id=%1</source>
        <translation type="unfinished">ت=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="499"/>
        <source>Activity group id=%1</source>
        <translation type="unfinished">کلاس گروه ت=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="513"/>
        <source>Duration=%1</source>
        <translation type="unfinished">مدت=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="516"/>
        <source>Total duration=%1</source>
        <translation type="unfinished">زمان کل=%1</translation>
    </message>
    <message>
        <source>Active: yes</source>
        <translation type="obsolete">فعال: بله</translation>
    </message>
    <message>
        <source>Active: no</source>
        <translation type="obsolete">فعال: نه</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="555"/>
        <location filename="../src/engine/activity.cpp" line="559"/>
        <source>Total number of students=%1</source>
        <translation type="unfinished">تعداد کل دانشجویان = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="560"/>
        <source>specified</source>
        <comment>Specified means that the total number of students was specified separately for the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="572"/>
        <source>Time constraints directly related to this activity:</source>
        <translation type="unfinished">محدودیت زمانی برای این کلاس:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="583"/>
        <source>Space constraints directly related to this activity:</source>
        <translation type="unfinished">محدودیت های مکانی برای این کلاس:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="123"/>
        <source>Invalid (inexistent) id for activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="131"/>
        <source>T:%1, S:%2, AT:%3, St:%4</source>
        <comment>This is an important translation for an activity&apos;s detailed description, please take care (it appears in many places in constraints).The abbreviations are: Teachers, Subject, Activity tags, Students. This variant includes activity tags</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="135"/>
        <source>T:%1, S:%2, St:%3</source>
        <comment>This is an important translation for an activity&apos;s detailed description, please take care (it appears in many places in constraints).The abbreviations are: Teachers, Subject, Students. There are no activity tags here</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ActivityPlanningConfirmationForm</name>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="26"/>
        <source>Please read carefully the description below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="28"/>
        <source>This function is new and not thoroughly tested. Please report any problems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="30"/>
        <source>It might be a good idea to backup your current data file before proceeding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="32"/>
        <source>This is a simple activity planning dialog. You need to add all teachers, subjects and the students structure before you can work with it. It is also recommended to add the necessary activity tags before using this dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="54"/>
        <source>If the buttons are hidden, when you will double-click or click the mouse on the tables or press Enter on a table cell, the command that will be done is the one which was selected when the buttons were not hidden.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="42"/>
        <source>You can also double click the tables heading to do an action to the whole row/column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="36"/>
        <source>The main work will be done in the upper table with the students-subjects matrix. Select an &apos;action&apos; from the right side and activate a table cell to do that action (activate with the mouse double-click or click, depending on your platform, or by pressing Enter). The number of hours is summed in the heading, so you can always check if your planning fits your needs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="44"/>
        <source>You can change size of the tables by using the splitter between the tables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="46"/>
        <source>Pseudo activities are (sometimes) difficult to see in the tables, so you can view them quickly with the corresponding push button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform.cpp" line="49"/>
        <source>You have also a facility to hide/show the buttons on the right. This is useful if you need more space for the tables. With the buttons shown (default), there is available a &apos;Hide buttons&apos; command. When you press it, all the other buttons will be hidden and you will have only one small button remaining. Press it and all the buttons will be shown again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ActivityPlanningConfirmationForm_template</name>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="14"/>
        <source>Instructions and confirmation of activity planning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation type="unfinished">ادامه</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ActivityPlanningForm</name>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="189"/>
        <source>Activity Planning Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="213"/>
        <source>Action</source>
        <comment>It means the kind of action the user selects</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="215"/>
        <source>Activities</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="216"/>
        <source>Subactivities</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="217"/>
        <source>Add activity</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="218"/>
        <source>Modify activity</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="219"/>
        <source>Delete activities</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="229"/>
        <source>Options</source>
        <translation type="unfinished">گزینه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="232"/>
        <source>Active</source>
        <comment>It refers to active activities. Please keep translation short</comment>
        <translation type="unfinished">فعال</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="233"/>
        <source>Inactive</source>
        <comment>It refers to inactive activities. Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="234"/>
        <source>All</source>
        <comment>It refers to all activities. Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="238"/>
        <source>Show years</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="240"/>
        <source>Show groups</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="242"/>
        <source>Show subgroups</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="244"/>
        <source>Show teachers</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="247"/>
        <source>Show tags</source>
        <comment>Please keep translation short. It refers to activity tags, but I want to keep it shorter, because there is not enough space.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="249"/>
        <source>Show duplicates</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished">نمایش تکراری ها</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="251"/>
        <source>Hide empty lines</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="253"/>
        <source>Hide full teachers</source>
        <comment>This field is for the moment not shown in FET, but we translate it for maybe future versions. It refers to teachers who have their number of hours fulfilled. Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="256"/>
        <source>Swap axes</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="258"/>
        <source>Pseudo activities</source>
        <comment>Please keep translation short. It means activities without teachers and/or students sets</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="261"/>
        <source>Delete all</source>
        <comment>Refers to activities. Please keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="267"/>
        <location filename="../src/interface/activityplanningform.cpp" line="408"/>
        <source>Hide buttons</source>
        <comment>Please keep translation short. This is an option to hide some buttons in the planning activity dialog, so that the tables are more visible.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="274"/>
        <source>Close</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="394"/>
        <source>B</source>
        <comment>Abbreviation for &apos;Buttons&apos;. Please keep translation very short (probably only one letter). There is an option to hide the buttons in the planning activity dialog, so that the tables can have larger visible parts. This button (B) will remain there after the user hides the other buttons. The user then can press this button to show again all the buttons. We need this &apos;B&apos; button to be very small, so keep translation abbreviated to the initial only</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="646"/>
        <location filename="../src/interface/activityplanningform.cpp" line="681"/>
        <location filename="../src/interface/activityplanningform.cpp" line="813"/>
        <location filename="../src/interface/activityplanningform.cpp" line="846"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1137"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1161"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1281"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1413"/>
        <source>Because you have individually modified the components, there will be removed an additional number of %1 activities (which are in the same larger split activities as the selected activities).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="655"/>
        <location filename="../src/interface/activityplanningform.cpp" line="855"/>
        <source>There are activities affecting other students sets. Should the related activities also be deleted?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1288"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1420"/>
        <source>There are activities affecting other teachers. Should the related activities also be deleted?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1869"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1872"/>
        <source>Delete all?</source>
        <comment>It refers to activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="642"/>
        <location filename="../src/interface/activityplanningform.cpp" line="842"/>
        <source>Delete %1 activities of students set %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="676"/>
        <location filename="../src/interface/activityplanningform.cpp" line="808"/>
        <source>Delete %1 activities of subject %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1166"/>
        <source>Delete activities?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1277"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1409"/>
        <source>Delete %1 activities of teacher %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1872"/>
        <source>Are you absolutely sure you want to remove ALL activities and related constraints from your data?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="655"/>
        <location filename="../src/interface/activityplanningform.cpp" line="690"/>
        <location filename="../src/interface/activityplanningform.cpp" line="822"/>
        <location filename="../src/interface/activityplanningform.cpp" line="855"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1170"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1176"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1288"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1420"/>
        <source>Delete related?</source>
        <comment>It refers to activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="650"/>
        <location filename="../src/interface/activityplanningform.cpp" line="685"/>
        <location filename="../src/interface/activityplanningform.cpp" line="817"/>
        <location filename="../src/interface/activityplanningform.cpp" line="850"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1284"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1416"/>
        <source>Delete multiple?</source>
        <comment>It refers to activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="690"/>
        <location filename="../src/interface/activityplanningform.cpp" line="822"/>
        <source>There are activities affecting other subjects. Should the related activities also be deleted?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="999"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1000"/>
        <source>Cannot modify this large activity, because it contains more than %1 activities. If you really need that, please talk to the author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>different teachers</source>
        <translation type="obsolete">اساتید متفاوت</translation>
    </message>
    <message>
        <source>different subject</source>
        <translation type="obsolete">درس های متفاوت</translation>
    </message>
    <message>
        <source>different activity tags</source>
        <translation type="obsolete">توضیحات کلاس متفاوت</translation>
    </message>
    <message>
        <source>different students</source>
        <translation type="obsolete">دانشجویان متفاوت</translation>
    </message>
    <message>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation type="obsolete">متغیر های بولی متفاوت . باید n مجموع دانشجویان محاسبه شود</translation>
    </message>
    <message>
        <source>different number of students</source>
        <translation type="obsolete">تعداد دانشجویان متفاوت</translation>
    </message>
    <message>
        <source>The current split activity has subactivities which were individually modified. It is recommended to abort now and modify individual subactivities from the corresponding menu. Otherwise you will modify the fields for all the subactivities from this larger split activity.</source>
        <translation type="obsolete">کلاس های تفکیک شده کنونی زیر کلاس هایی دارند که بطور انفرادی تغییر کرده اند.پیشنهاد می شود صرف نظر کرده و زیر کلاس های منفرد را از منوی مربوطه تغییر دهید .در غیر اینصورت فیلد های همه ی زیر کلاس های بزرگتر از این کلاس تفکیک شده تغییر خواهند کرد.</translation>
    </message>
    <message>
        <source>The fields which are different are: %1</source>
        <translation type="obsolete">فیلد هایی که تفاوت دارند ، عبارتند از : %1</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation type="obsolete">تخطي</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="obsolete">ادامه</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1127"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1151"/>
        <source>Delete %1 activities from selected cell?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1129"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1155"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1131"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1153"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1171"/>
        <source>This cell contains activities that relate to other students. Should the related activities also be deleted?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1177"/>
        <source>This cell contains activities that relate to other subjects. Should the related activities also be deleted?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1312"/>
        <source>FET question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1312"/>
        <source>Please enter the target number of hours:</source>
        <comment>This field is for the moment inactive in FET, but we translate it for possible future use</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1666"/>
        <source>Target</source>
        <comment>Please keep translation short. This field is for the moment inactive in FET, we keep it for possible future use</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1667"/>
        <source>Subjects</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished">درس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1668"/>
        <source>Students</source>
        <comment>Please keep translation short</comment>
        <translation type="unfinished">دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1869"/>
        <source>Are you sure you want to remove ALL the %1 activities and related constraints?</source>
        <comment>%1 is the number of total activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1904"/>
        <source>There are no activities without teachers and without students.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1906"/>
        <source>Activities without teachers and without students:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1909"/>
        <source>There are no activities without teachers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1911"/>
        <source>Activities without teachers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1914"/>
        <source>There are no activities without students.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1916"/>
        <source>Activities without students:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1918"/>
        <source>Information about pseudo activities</source>
        <comment>Pseudo activities means activities without teachers and/or students sets</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ActivityTag</name>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="35"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the activity tag</comment>
        <translation type="unfinished">نام = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="48"/>
        <source>Time constraints directly related to this activity tag:</source>
        <translation type="unfinished">محدودیت های زمانی که بطور مستقیم به این توضیح کلاس مربوط اند :</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="59"/>
        <source>Space constraints directly related to this activity tag:</source>
        <translation type="unfinished">محدودیت های مکانی که بطور مستقیم به این توضیح کلاس مربوط اند :</translation>
    </message>
</context>
<context>
    <name>ActivityTagsForm</name>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="72"/>
        <location filename="../src/interface/activitytagsform.cpp" line="140"/>
        <source>User input</source>
        <translation type="unfinished">ورودی کاربر</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="72"/>
        <source>Please enter activity tag&apos;s name</source>
        <translation type="unfinished">لطفا عنوان توضیح کلاس را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="78"/>
        <location filename="../src/interface/activitytagsform.cpp" line="146"/>
        <source>Activity tag insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="79"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="96"/>
        <location filename="../src/interface/activitytagsform.cpp" line="103"/>
        <location filename="../src/interface/activitytagsform.cpp" line="126"/>
        <location filename="../src/interface/activitytagsform.cpp" line="134"/>
        <location filename="../src/interface/activitytagsform.cpp" line="184"/>
        <location filename="../src/interface/activitytagsform.cpp" line="190"/>
        <location filename="../src/interface/activitytagsform.cpp" line="196"/>
        <location filename="../src/interface/activitytagsform.cpp" line="202"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="96"/>
        <location filename="../src/interface/activitytagsform.cpp" line="103"/>
        <location filename="../src/interface/activitytagsform.cpp" line="126"/>
        <location filename="../src/interface/activitytagsform.cpp" line="134"/>
        <location filename="../src/interface/activitytagsform.cpp" line="184"/>
        <location filename="../src/interface/activitytagsform.cpp" line="196"/>
        <source>Invalid selected activity tag</source>
        <translation type="unfinished">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="107"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this activity tag?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این توضیح کلاس را حذف کنید ؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="108"/>
        <source>Are you sure you want to delete this activity tag?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="109"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="109"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="140"/>
        <source>Please enter new activity tag&apos;s name</source>
        <translation type="unfinished">لطفا عنوان توضیح کلاس جدید را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="147"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation type="unfinished">مورد نمی تواند تغییر کند . نام جدید احتمالا تکراری است </translation>
    </message>
    <message>
        <source>Invalid activity tag</source>
        <translation type="obsolete">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="190"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="202"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="207"/>
        <source>FET help on activity tags</source>
        <translation type="unfinished">کمک فت در توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="208"/>
        <source>Activity tag is a field which can be used or not, depending on your wish (optional field). It is designed to help you with some constraints. Each activity has a possible empty list of activity tags (if you don&apos;t use activity tags, the list will be empty)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ActivityTagsForm_template</name>
    <message>
        <source>FET - activity tags</source>
        <translation type="obsolete">فت - توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add activity tag</source>
        <translation type="obsolete">اضافه کردن  توضیح کلاس</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">تغییر نام  کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>مرتب کردن بر اساس الفبا</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="63"/>
        <source>Activate all activities for selected activity tag</source>
        <translation>همه کلاس ها را برای توضیح کلاس انتخاب شده فعال کن</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="14"/>
        <source>Activity tags</source>
        <extracomment>This is the title of the activity tags dialog</extracomment>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="40"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="47"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="54"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="70"/>
        <source>De-activate all activities for selected activity tag</source>
        <translation>همه کلاس ها را برای توضیح کلاس انتخاب شده غیرفعال کن</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="93"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="86"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
</context>
<context>
    <name>AddActivityForm</name>
    <message>
        <source>Add current activities</source>
        <translation type="obsolete">کلاس کنونی را اضافه کن</translation>
    </message>
    <message>
        <source>Add current activity</source>
        <translation type="obsolete">کلاس  کنونی را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="659"/>
        <location filename="../src/interface/addactivityform.cpp" line="685"/>
        <location filename="../src/interface/addactivityform.cpp" line="724"/>
        <location filename="../src/interface/addactivityform.cpp" line="766"/>
        <location filename="../src/interface/addactivityform.cpp" line="768"/>
        <location filename="../src/interface/addactivityform.cpp" line="903"/>
        <location filename="../src/interface/addactivityform.cpp" line="908"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) for added constraint min n days between activities</source>
        <translation type="obsolete">درصد وزنی نامعتبر برای افزودن محدودیت حداقل فاصله روزهای بین کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="660"/>
        <source>Invalid weight (percentage) for added constraint min days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="667"/>
        <location filename="../src/interface/addactivityform.cpp" line="707"/>
        <location filename="../src/interface/addactivityform.cpp" line="751"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <source>Do you really want to add activity with no teacher(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون استاد اضافه کنید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="686"/>
        <source>Invalid subject</source>
        <translation>درس غیرمجاز</translation>
    </message>
    <message>
        <source>Do you really want to add activity with no student set(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون دانش آموز اضافه کنید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="668"/>
        <source>Do you really want to add an activity without teacher(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="708"/>
        <source>Do you really want to add an activity without student set(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="725"/>
        <source>Invalid duration</source>
        <translation>مدت غیر باتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="754"/>
        <location filename="../src/interface/addactivityform.cpp" line="791"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="766"/>
        <source>Activity added</source>
        <translation>کلاس اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="768"/>
        <source>Activity NOT added - please report error</source>
        <translation>کلاس اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="774"/>
        <source>You want to add a container activity split into more than the number of days per week and also add a constraint min days between activities. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="779"/>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min days between activities up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="783"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min days between activities for each of the 2 containers up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="903"/>
        <source>Split activity added. Please note that FET currently cannot check for duplicates when adding split activities. It is advisable to check the statistics after adding all the activities</source>
        <translation>تفکیک کلاس های اضافه شده.لطفا توجه کنید که فت وقتی کلاس ها تفکیک می شوند نمی تواند بطور صحیح تکرارها را بررسی کند.توصیه می شود آمار کلاس ها را بعد از اضافه کردن کلاس ها چک کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="908"/>
        <source>Split activity NOT added - error???</source>
        <translation>کلاس تقسیم شده اضافه نشد - خطأ؟؟؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="936"/>
        <source>This help by Liviu Lalescu, modified 25 September 2008</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="940"/>
        <source>Comment added on 25 September 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="942"/>
        <source>A first notice, because many users didn&apos;t care about it: If you use a 5 days week: when adding an activity split into only 2 components per week, the best practice is to add min days between activities to be 2. If you split an activity into 3 components per week - please read FAQ question Q1-5-September-2008</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="949"/>
        <source>You can select a teacher from all the teachers with the mouse or with keyboard tab/up/down, then double click it or press Enter to add it to the selected teachers for current activity. You can then choose to remove a teacher from the selected teachers. You can highlight it with arrows or mouse, then double click or press Enter to remove the teacher from the selected teachers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="956"/>
        <source>The same procedure (double click or Enter) applies to adding a students set or removing a students set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="960"/>
        <source>You can check/uncheck show years, show groups or show subgroups.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="963"/>
        <source>If you split a larger activity into more activities per week, you have a multitude of choices:
You can choose the minimum distance in days between each pair of activities. Please note that a minimum distance of 1 means that the activities must not be in the same day, a minimum distance of 2 means that the activities must be separated by one day (distance from Monday to Wednesday for instance is 2 days), etc.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="971"/>
        <source>Modification on 14 June 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="973"/>
        <source>If you have for instance an activity with 2 lessons per week and you want to spread them to at least 2 days distance, you can add a constraint min days with min days = 2 and weight 95% (or higher). If you want also to ensure that activities will be separated by at least one day, you can use this feature: add a constraint min days with minimum days 2 and weight 95% or lower, and after that you&apos;ll get the possibility to add another constraint with min 1 days and weight 95% or higher. It works if you first select in the dialog the min days &gt;= 2 and click Add activities. Or you can add manually the constraints (difficult this way). Important: it is best practice to consider both constraints to have 95% weight. The combination assures that the resultant is 99.75% weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="986"/>
        <source>Please note that the min days distance is a time constraint and you can only see/modify it in the time constraints dialogs, not in the modify activity dialog. Additionally, you can see the constraints for each activity in the details text box of each activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="992"/>
        <source>If you choose a value greater or equal with 1 for min days, a time constraint min days between activities will be added automatically (you can see this constraint in the time constraints list or you can see this constraint in the detailed description of the activity). You can select a weight percentage for this constraint. If you select 100%, the constraint must be respected all the time. If you select 95%, there is a small chance that the timetable will not respect this constraint. Recommended values are 95.0%-100.0% (maybe you could try with 95%, then 99.75%, or even 100.0%, but the generation time might be larger). Generally, 99.75% might be a good value. Note: if you put a value less than 100% and the constraint is too tough, FET is able to find that this constraint is impossible and will break it. 99.75% might be better than 95% but possibly slower. The percentage is subjective (if you put 95% you may get 6 soft conflicts and if you put 99.75% you may get 3 soft conflicts). Starting with FET-5.3.6, it is possible to change this value for all constraints in one click, in constraint min days between activities dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1006"/>
        <source>There is another option, if the activities are in the same day, force consecutive activities. You can select this option for instance if you have 5 lessons of math in 5 days, and there is no timetable which respects fully the days separation. Then, you can set the weight percent of the min days constraint to 95% and add consecutive if same day. You will have as results say 3 lessons with duration 1 and a 2 hours lesson in another day. Please be careful: if the activities are on the same day, even if the constraint has 0% weight, then the activities are forced to be consecutive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1015"/>
        <source>Current algorithm cannot schedule 3 activities in the same day if consecutive is checked, so you will get no solution in such extreme cases (for instance, if you have 3 lessons and a teacher which works only 1 day per week, and select &apos;force consecutive if same day&apos;, you will get an imposssible timetable. But these are extremely unlikely cases. If you encounter such cases, please contact the author, I&apos;ll try to fix this problem).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1022"/>
        <source>Note: You cannot add &apos;consecutive if same day&apos; with min days=0. If you want this, you have to add min days at least 1 (and any weight percentage).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1027"/>
        <source>Starting with version 5.0.0, it is possible to add activities with no students or no teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1031"/>
        <source>Addition 14 June 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1033"/>
        <source>If you select a number of min days above 1, you will get the possibility to add a second constraint min days between activities, with min days 1 and a percentage of your choice. Just click Add activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1040"/>
        <source>FET - help on adding activity(ies)</source>
        <translation>FET - کمک در اضافه کردن کلاس </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1046"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="754"/>
        <location filename="../src/interface/addactivityform.cpp" line="791"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="789"/>
        <source>Do you want to add current activities as they are now (not recommended) or cancel and edit them as instructed?</source>
        <translation>آیا می خواهید کلاس های کنونی را همان طور که هست اضافه کنید(توصیه نمی شود) یا لغو و مطابق دستورات ویرایش شود؟</translation>
    </message>
    <message>
        <source>You want to add a container activity split into more than the number of days per week and also add a constraint min n days between activities. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="obsolete">شما می خواهید یک ظرف کلاس را به مقداری بیشتر از تعداد روز ها در هفته تقسیم کنید و همچنین یک محدودیت &quot; حداقل روزهای بین کلاس ها &quot; اضافه کنید . این یک رویه بسیار بد برای تولید جواب الگوریتم است ) این سرعت تولید را پایین می آورد و پیدا کردن جواب را سخت تر می کند ( .</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="777"/>
        <source>The best way to add the activities would be:</source>
        <translation>بهترین راه برای اضافه کردن کلاس هاعبارت است از:  </translation>
    </message>
    <message>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min n days between activities up to 100%)</source>
        <translation type="obsolete">1 .اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه کنید ، وقتی دو محدودیت اضافی با یکدیگر جفت شوند تعداد کلاس هایی برابر با تعداد روزهای هفته بدست می دهند . برای مثال : 7 کلاس با طول مدت 1 در 5 روز هفته تبدیل به 5 کلاس با طول های : 2،2،1،1،1 و تنها یک کلاس با این 5 جزء اضافه می شود ( امکان افزایش وزن محدودیت اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; به 100% )</translation>
    </message>
    <message>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min n days between activities for each of the 2 containers up to 100%)</source>
        <translation type="obsolete">2 . اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه نکنید ، اضافه کردن یک کلاس تفکیک شده به تعدادی کلاس برابر خواهد بود با تعداد روزهای هفته و اجزای باقی مانده ی دیگر کلاس تفکیک شده ی بزرگ تر  برای مثال : فرض کنید شما نیاز دارید 7 کلاس با طول مدت 1 را در 5 روز هفته اضافه کنید . 2 ظرفیت بزرگتر کلاس اضافه کنید ، اولی را به 5 کلاس با طول مدت 1 و دومی را به 2 کلاس با طول مدت 1 تفکیک کنید ( امکان افزایش وزن محدودیت های اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; برای هر دو ظرفیت به 100% وجود دارد )</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="753"/>
        <source>A similar activity already exists. Do you want to insert current activity?</source>
        <translation>یک کلاس مشابه وجود دارد، آیا می خواهید کلاس کنونی اضافه شود؟تريد أن کلاس  کنونی؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="772"/>
        <source>FET confirmation</source>
        <translation>تایید فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="773"/>
        <source>Possible incorrect setting. Are you sure you want to add current activity? See details below:</source>
        <translation>ممکن است تنظیمات نادرست باشند.آیا مطمئن هستید که می خواهید کلاس فعلی را اضافه کنید؟ جزئیات زیر را ببینید:</translation>
    </message>
</context>
<context>
    <name>AddActivityForm_template</name>
    <message>
        <source>FET - add new activity dialog</source>
        <translation type="obsolete">فت - اضافه کردن کلاس جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="37"/>
        <location filename="../src/interface/addactivityform_template.ui" line="60"/>
        <location filename="../src/interface/addactivityform_template.ui" line="128"/>
        <location filename="../src/interface/addactivityform_template.ui" line="151"/>
        <location filename="../src/interface/addactivityform_template.ui" line="227"/>
        <location filename="../src/interface/addactivityform_template.ui" line="252"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected</source>
        <extracomment>It refers to a list of selected students sets
----------
It refers to a list of selected activity tags</extracomment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="70"/>
        <location filename="../src/interface/addactivityform_template.ui" line="161"/>
        <location filename="../src/interface/addactivityform_template.ui" line="262"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="49"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Selected</source>
        <comment>It refers to a list of selected students (sets)</comment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>سال ها را
نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>گروه ها را
نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>زیرگروه ها را
نشان بده </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="300"/>
        <source>Split into ... activities per week.</source>
        <translation>تقسیم کن به ... کلاس در هر هفته.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="14"/>
        <source>Add activity</source>
        <extracomment>This is the title of the add activity dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="328"/>
        <source>The minimum required 
distance in days between 
each pair of activities</source>
        <translation>حداقل تعداد 
 روزهای لازم بین
 هر دو کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="356"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="365"/>
        <location filename="../src/interface/addactivityform_template.ui" line="431"/>
        <location filename="../src/interface/addactivityform_template.ui" line="474"/>
        <location filename="../src/interface/addactivityform_template.ui" line="494"/>
        <location filename="../src/interface/addactivityform_template.ui" line="560"/>
        <location filename="../src/interface/addactivityform_template.ui" line="603"/>
        <location filename="../src/interface/addactivityform_template.ui" line="646"/>
        <location filename="../src/interface/addactivityform_template.ui" line="689"/>
        <location filename="../src/interface/addactivityform_template.ui" line="732"/>
        <location filename="../src/interface/addactivityform_template.ui" line="762"/>
        <source>Active</source>
        <translation>فعال</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="399"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="442"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="485"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="528"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="571"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="614"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="657"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="700"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="743"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="796"/>
        <source>Percentage of 
added constraint
 (min days between 
activities constraint)
Recommended:
95.0%-100.0%</source>
        <translation>درصد محدودیت
 (محدودیت تعداد 
 روز بین کلاس ها)
 اعمال شده:
95.0%-100.0% </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="813"/>
        <source>95</source>
        <translation>95</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="823"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="835"/>
        <source>If activities on 
same day, force
consecutive?</source>
        <translation>اگر کلاس هادر
یک روز باشند،به 
صورت متوالی باشند؟</translation>
    </message>
    <message>
        <source>Add current activity</source>
        <translation type="obsolete">کلاس  کنونی را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="867"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="874"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="378"/>
        <location filename="../src/interface/addactivityform_template.ui" line="408"/>
        <location filename="../src/interface/addactivityform_template.ui" line="451"/>
        <location filename="../src/interface/addactivityform_template.ui" line="507"/>
        <location filename="../src/interface/addactivityform_template.ui" line="537"/>
        <location filename="../src/interface/addactivityform_template.ui" line="590"/>
        <location filename="../src/interface/addactivityform_template.ui" line="623"/>
        <location filename="../src/interface/addactivityform_template.ui" line="666"/>
        <location filename="../src/interface/addactivityform_template.ui" line="719"/>
        <location filename="../src/interface/addactivityform_template.ui" line="775"/>
        <source>Duration</source>
        <translation>مدت</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="140"/>
        <source>Selected</source>
        <comment>It refers to a list of selected students (in fact, students sets, but translate selected as in &apos;selected students&apos;)</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="241"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="216"/>
        <source>Activity tags</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="275"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>تعداد دانشجویان (-1 برای حالت خودکار)</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="860"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm</name>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="45"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="45"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="51"/>
        <source>Room insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="52"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="56"/>
        <source>Building insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن ساختمان</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="57"/>
        <source>Building added</source>
        <translation type="unfinished">ساختمان اضافه شد</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm_template</name>
    <message>
        <source>Add Building Dialog</source>
        <translation type="obsolete">فرم ساختمان را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="22"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="14"/>
        <location filename="../src/interface/addbuildingform_template.ui" line="39"/>
        <source>Add building</source>
        <translation>ساختمان را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="49"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Add new constraint 2 activities consecutive dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت دو کلاس متوالی</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی
(مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>FET - Add new constraint 2 activities grouped dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت دو کلاس مرتب</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی
(مقدار پیشنهادی: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Add new constraint 2 activities ordered dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید دو کلاس سفارش داده شده (مرتب)</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی(مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="118"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="146"/>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="149"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="119"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="143"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="150"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <source>FET - Adding a new constraint activities end students day</source>
        <translation type="obsolete">فت - در حال افزودن محدودیت جدید کلاس های پایان روز دانشجویان</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100.0%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%) {100.0%?}</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="147"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Instructions: you can choose a set of activities with a certain teacher (or
blank for all teachers), students set, subject and activity tag.</source>
        <translation type="obsolete">دستورالعمل: شما می توانید مجموعه ای از کلاس ها را با یک استاد خاص )یا خالی را برای همه اساتید ( گروهی از دانشجویان ، درس و توضیح کلاس انتخاب کنید.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="158"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="165"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="54"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="14"/>
        <source>Add activities end students day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="84"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="26"/>
        <source>Instructions: you can choose a set of activities with a certain teacher (or blank for all teachers), students set, subject and activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100.0%)</source>
        <translation type="obsolete">درصد وزنی(ضروري: 100%) {100.0%?}</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="136"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="186"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="196"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="201"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="228"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="231"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="187"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="197"/>
        <source>Empty list of not overlapping activities</source>
        <translation type="unfinished">لیست خالی کلاس هایی که تلاقی ندارند </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="202"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="225"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="232"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Add new constraint activities not overlapping</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت عدم تلاقی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter to remove)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="100"/>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="194"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>This constraint means that the activities should not be placed in
common timeslots. You don&apos;t need to add this constraint for
activities sharing a teacher or students set. Only add this constraint
if you really want the activities to be non-simultaneous. If FET fails to find
a timetable, maybe you can try optimizing first without these constraints</source>
        <translation type="obsolete">این محدودیت به معنای این است که کلاس ها نباید در برش های 
زمانی معمول قرار داشته باشند . شما نیازی به اضافه کردن این محدودیت برای
کلاس های تقسیم شده یک استاد یا گروه دانشجویان ندارید . تنها وقتی که واقعا می خواهید کلاس ها غیر همزمان باشند آن را اضافه کنید . اگر فت نتواند یک برنامه زمانی با این شرط پیدا کند ممکن است لازم باشد شما ابتدا این شرط را حذف کنید </translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter to add)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="89"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="110"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="118"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="134"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="147"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="160"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="183"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected</source>
        <extracomment>It refers to a list of selected activities</extracomment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="202"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="71"/>
        <source>This constraint means that the activities should not be placed in common timeslots. You don&apos;t need to add this constraint for activities sharing a teacher or students set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="14"/>
        <source> Add activities not overlapping</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="260"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="349"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="375"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="378"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="261"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="286"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="304"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="320"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="360"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="287"/>
        <source>You specified all the activities. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teachers&apos; and students&apos; timetable.

 The best practice would be to use constraint break times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teachers/students are constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots or a not allowed slot early in the day and more allowed slots after it, this possible gap might be counted in teachers&apos; and students&apos; timetable)</source>
        <translation>شما همه کلاس ها را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید و دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان تفریح خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر اساتید / دانشجویان روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ویا یک زمان غیر مجاز زودتر از زمان های مجاز در روز قرار گرفته باشند ، این فاصله ها ممکن است در جدول اساتید و دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="313"/>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="330"/>
        <source>Do you want to add current constraint?</source>
        <translation>آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="305"/>
        <source>You specified only the teacher. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teacher&apos;s timetable.

 The best practice would be to use constraint teacher not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teacher is constrained on gaps and if you leave a not allowed slot between 2 allowed slots, this possible gap might be counted in teacher&apos;s timetable)</source>
        <translation>شما فقط استاد را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان های غیرمجاز استاد خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر استاد شما روی فاصله ها محدود شده باشد و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول اساتید محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="321"/>
        <source>You specified only the students set. This might be a small problem: if you specify a not allowed slot between two allowed slots (or a not allowed slot before allowed slots), this not allowed slot will be counted as a gap (or early gap) in the students&apos; timetable.

 The best practice would be to use constraint students set not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your students set is constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots (or a not allowed slot before allowed slots), this possible gap might be counted in students&apos; timetable)</source>
        <translation>شما تنها گروه دانشجویان را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان مجاز (ویا یک زمان غیر مجاز را زودتر از زمان های مجاز ) داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمانهی غیر مجاز گروه دانشجویان خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر گروه دانشجویان شما روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="344"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="346"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="348"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="361"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده است. آیا مطمئن اید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="372"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="379"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint activities preferred starting times</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید زمان شروع ترجیحی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="38"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Instructions: you can choose a set of activities with a certain teacher (or
blank for all teachers), students set, subject and activity tag.</source>
        <translation type="obsolete">دستورالعمل: شما می توانید مجموعه ای از کلاس ها را با یک استاد خاص )یا خالی را برای همه اساتید ( گروهی از دانشجویان ، درس و توضیح کلاس انتخاب کنید.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="103"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="113"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="124"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="131"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="145"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="152"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="138"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Add activities preferred starting times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="26"/>
        <source>Instructions: you can choose a set of activities with a certain teacher (or blank for all teachers), students set, subject and activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="260"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="349"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="375"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="378"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="261"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="286"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="304"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="320"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="360"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="287"/>
        <source>You specified all the activities. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teachers&apos; and students&apos; timetable.

 The best practice would be to use constraint break times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teachers/students are constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots or a not allowed slot early in the day and more allowed slots after it, this possible gap might be counted in teachers&apos; and students&apos; timetable)</source>
        <translation>شما همه کلاس ها را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید و دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان تفریح خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر اساتید / دانشجویان روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ویا یک زمان غیر مجاز زودتر از زمان های مجاز در روز قرار گرفته باشند ، این فاصله ها ممکن است در جدول اساتید و دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="313"/>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="330"/>
        <source>Do you want to add current constraint?</source>
        <translation>آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="305"/>
        <source>You specified only the teacher. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teacher&apos;s timetable.

 The best practice would be to use constraint teacher not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teacher is constrained on gaps and if you leave a not allowed slot between 2 allowed slots, this possible gap might be counted in teacher&apos;s timetable)</source>
        <translation>شما فقط استاد را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان های غیرمجاز استاد خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر استاد شما روی فاصله ها محدود شده باشد و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول اساتید محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="321"/>
        <source>You specified only the students set. This might be a small problem: if you specify a not allowed slot between two allowed slots (or a not allowed slot before allowed slots), this not allowed slot will be counted as a gap (or early gap) in the students&apos; timetable.

 The best practice would be to use constraint students set not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your students set is constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots (or a not allowed slot before allowed slots), this possible gap might be counted in students&apos; timetable)</source>
        <translation>شما تنها گروه دانشجویان را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان مجاز (ویا یک زمان غیر مجاز را زودتر از زمان های مجاز ) داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمانهی غیر مجاز گروه دانشجویان خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر گروه دانشجویان شما روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="344"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="346"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="348"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="361"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="372"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="379"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Adding a new constraint activities preferred time slots</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید زمان ترجیحی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="103"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="113"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="152"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Add activities preferred time slots</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="38"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="131"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="138"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="145"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="124"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Instructions: you can choose a set of activities with a certain teacher (or
blank for all teachers), students set, subject and activity tag.</source>
        <translation type="obsolete">دستورالعمل: شما می توانید مجموعه ای از کلاس ها را با یک استاد خاص )یا خالی را برای همه اساتید ( گروهی از دانشجویان ، درس و توضیح کلاس انتخاب کنید.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <source>Instructions: you can choose a set of activities with a certain teacher (or blank for all teachers), students set, subject and activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm</name>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="178"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="184"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="189"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="226"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="229"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="179"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="185"/>
        <source>Empty list of simultaneous activities</source>
        <translation type="unfinished">لیست خالی کلاس های همزمان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="190"/>
        <source>Only one selected activity - impossible</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است - غیر ممکن</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY too little)</source>
        <translation type="obsolete">تعداد خیلی زیاد کلاس - لطفا خطا را گزارش دهید
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY خیلی کوچک است)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="223"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="230"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting day</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید کلاس در روز شروع مشترک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="57"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="86"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="46"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="75"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="96"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="115"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="125"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="134"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="142"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="158"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="171"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="184"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="14"/>
        <source>Add activities same starting day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="180"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="190"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="195"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="222"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="225"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="181"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="191"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="196"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="219"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="226"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting hour</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید برای کلاس هایی که در یک ساعت شروع می شوند</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="104"/>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="168"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="179"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="186"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="14"/>
        <source>Add activities same starting hour</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="206"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="216"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="221"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="272"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="341"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="344"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="378"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="381"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="207"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="217"/>
        <source>Empty list of simultaneous activities</source>
        <translation type="unfinished">لیست خالی کلاس های همزمان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="222"/>
        <source>Only one selected activity - impossible</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است - غیر ممکن</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME too little)</source>
        <translation type="obsolete">تعداد خیلی زیاد کلاس - لطفا خطا را گزارش دهید
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME خیلی کوچک است)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="263"/>
        <source>Sub-activities do not correspond. Mistake:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="265"/>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="269"/>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sub-activities do not correspond. Mistake:
</source>
        <translation type="obsolete">زیر کلاس ها در نظر گرفته نشدند . اشتباه :
</translation>
    </message>
    <message>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">1 . شماره کلاس ( زیر ) اول = %1 است و %2 زیر کلاس ارائه می دهد
</translation>
    </message>
    <message>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">2 . شماره کلاس ( زیر ) کنونی = %1 است و %2 زیر کلاس ارائه می دهد 
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="338"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="375"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="345"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="382"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="434"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="429"/>
        <source>Add multiple constraints: this is a check box. Select this if you want to input only the representatives of sub-activities and FET to add multiple constraints, for all sub-activities from the same components, in turn, respectively. There will be added more constraints activities same starting time, one for each corresponding tuple. The number of sub-activities must match for the representants and be careful to the order, to be what you need</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting time</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید برای کلاس هایی که در یک زمان شروع می شوند</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="199"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="206"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Block (please select this if you want to input only the
representatives of sub-activities. There will be added more
ConstraintActivitiesSameStartingTime-s, one for each corresponding
tuple. But the number of sub-activities must match and please be 
careful at the order, it might be different from what you need)</source>
        <translation type="obsolete">انسداد ( لطفا  اگر می خواهید تنها نماینده ای از زیر کلاس 
ها داشته باشید این را انتخاب کنید . محدودیت زمان شروع 
یکسان کلاس ها وجود خواهد داشت ، یکی برای هر چندتایی وابسته به آن 
اما تعداد زیر کلاس ها باید تطابق داشته باشد لطفا در سفارش خود مراقب 
باشید ، سفارش شما ممکن است با نیازتان اختلاف داشته باشد)</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="104"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="143"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="178"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="188"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="14"/>
        <source>Add activities same starting time</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="213"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="160"/>
        <source>Add multiple constraints</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="209"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="214"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="224"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="235"/>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="238"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="210"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="215"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="225"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="236"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="239"/>
        <source>Constraint NOT added - please report bug</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Add new constraint activity ends students day dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید برای کلاس آخر دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="30"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="90"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="100"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="14"/>
        <source>Add activity ends students day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="113"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="120"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="129"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="138"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="151"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="164"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="174"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="193"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="203"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="220"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="233"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="243"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="194"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="204"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="221"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="230"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="244"/>
        <source>Constraint NOT added - must be a duplicate</source>
        <translation type="unfinished">محدودیت اضافه نشد - شاید تکراری باشد</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred room</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت محل کلاس ترجیحی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="164"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="29"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="157"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="145"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="58"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="132"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="71"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="14"/>
        <source>Add activity preferred room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="80"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="93"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="106"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="116"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="192"/>
        <source>Permanently locked</source>
        <translation>بسته شده برای همیشه</translation>
    </message>
    <message>
        <source>Select this if you want this constraint not to be unlockable from the
&apos;Timetable&apos; menu (recommended). You can always remove this
constraint from the constraints dialogs or uncheck &quot;permanently
locked&quot; checkbox by editing this constraint</source>
        <translation type="obsolete">اگر می خواهید این محدودیت قابل باز شدن از منوی Timetable 
نباشد ) پیشنهاد شده ( همواره شما می توانید این محدودیت را 
از جعبه محدودیت ها حذف کنید یا علامت نشان checkbox 
&quot;بسته شده برای همیشه&quot; را به وسیله ی ویرایش این محدودیت بردارید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="179"/>
        <source>Select this if you want this constraint not to be unlockable from the &apos;Timetable&apos; menu (recommended). You can always remove this constraint from the constraints dialogs or uncheck &quot;permanently locked&quot; checkbox by editing this constraint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="204"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="210"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="215"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="226"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="251"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="254"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="205"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="211"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="216"/>
        <source>Only one selected room - please use constraint activity preferred room if you want a single room</source>
        <translation type="unfinished">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی کلاس &quot; استفتده کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="227"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="248"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="255"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred rooms</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت جدید برای محل های ترجیحی کلاس ها</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="174"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="184"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="195"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="202"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="120"/>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="149"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="81"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="14"/>
        <source>Add activity preferred rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="109"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="138"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="157"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="265"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="276"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="282"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="298"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="309"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="324"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="266"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="277"/>
        <source>Invalid day</source>
        <translation type="unfinished">روز غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="283"/>
        <source>Invalid start hour</source>
        <translation type="unfinished">ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="299"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="310"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="325"/>
        <source>Constraint NOT added - duplicate</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred starting time dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید زمان شروع ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Period</source>
        <translation>دوره</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="169"/>
        <source>Day</source>
        <translation>روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="186"/>
        <source>Start hour</source>
        <translation>ساعت شروع</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="144"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="154"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="248"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="14"/>
        <source>Add activity preferred starting time</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="208"/>
        <source>Permanently locked</source>
        <translation>بسته شده برای همیشه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="241"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Select this if you want this constraint not to be unlockable from the
&apos;Timetable&apos; menu (recommended). You can always remove this
constraint from the constraints dialogs or uncheck &quot;permanently
locked&quot; checkbox by editing this constraint</source>
        <translation type="obsolete">اگر می خواهید این محدودیت قابل باز شدن از منوی Timetable 
نباشد ) پیشنهاد شده ( همواره شما می توانید این محدودیت را 
از جعبه محدودیت ها حذف کنید یا علامت نشان checkbox &quot;بسته شده برای همیشه
&quot; را به وسیله ی ویرایش این محدودیت بردارید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="224"/>
        <source>Select this if you want this constraint not to be unlockable from the &apos;Timetable&apos; menu (recommended). You can always remove this constraint from the constraints dialogs or uncheck &quot;permanently locked&quot; checkbox by editing this constraint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="320"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="332"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="351"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="390"/>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="393"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="321"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="333"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="346"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="348"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="350"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="362"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="363"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="387"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="394"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint activity preferred starting times</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید زمان شروع ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="142"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="58"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="68"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="160"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="181"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="14"/>
        <source>Add activity preferred starting times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="319"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="331"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="350"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="389"/>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="392"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="320"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="332"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="345"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="347"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="349"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="361"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="362"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="386"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="393"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Adding a new constraint activity preferred time slots</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید قسمت زمانی ترجیحی برای کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="142"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="58"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="68"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="160"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="181"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="14"/>
        <source>Add activity preferred time slots</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="97"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="118"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="121"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="98"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="106"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="115"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="122"/>
        <source>Constraint NOT added - error ?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint activity tag preferred room</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق ترجیحی برای توضیح درس کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="89"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="99"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Add activity tag preferred room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="88"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="123"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="89"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="94"/>
        <source>Only one selected room - please use constraint activity tag preferred room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="107"/>
        <source>Invalid selected activity tag</source>
        <translation type="unfinished">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="120"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="127"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint activity tag preferred rooms</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق ترجیحی برای توضیح درس کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="116"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="127"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Add activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="52"/>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="79"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="74"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="80"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="97"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation type="unfinished">محدودیت اضافه نشد - احتمالا محدودیت دیگری از این نوع وجود دارد . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Add new constraint basic compulsory space dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت مکانی اساسی اجباری</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="14"/>
        <source>Add basic compulsory space</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="57"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (needs to be: 100%)</source>
        <translation type="obsolete">درصد وزنی (مقدار حتمی: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="73"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="79"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="74"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="80"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="97"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation type="unfinished">محدودیت اضافه نشد - احتمالا محدودیت دیگری از این نوع وجود دارد . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Add new constraint basic compulsory time dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت اساسي اجباري زمانی جديد </translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="14"/>
        <source>Add basic compulsory time</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="57"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (needs to be: 100%)</source>
        <translation type="obsolete">درصد وزنی (مقدار لازم: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm</name>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">زمان تفریح</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="200"/>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="218"/>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="221"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="201"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="219"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="222"/>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation type="unfinished">محدودیت اضافه نشد - احتمالا محدودیت دیگری از این نوع وجود دارد . لطفا آن را تصحیح کنید</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Add new constraint break times dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید زمان استراحت</translation>
    </message>
    <message>
        <source>The important thing is that a break does not induce
gaps for teachers or students</source>
        <translation type="obsolete">نکته مهم این است که وقت استراحت یک فاصله زمانی ) گپ ( برای اساتید یا دانشجویان نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="54"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="75"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="89"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="96"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots break</source>
        <translation type="obsolete">همه قسمت ها را زمان تفریح(بریک) قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="14"/>
        <source>Add break times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="26"/>
        <source>The important thing is that a break does not induce gaps for teachers or students</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="191"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="201"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="206"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="231"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="234"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="192"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="202"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="207"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="228"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="235"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation type="unfinished">محدودیت اضافه نشد - شاید تکراری باشد</translation>
    </message>
</context>
<context>
    <name>AddConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="29"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="unfinished">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="76"/>
        <source>Max days</source>
        <comment>It refers to the maximum number of days between activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="88"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="96"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="112"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="125"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="138"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="163"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="192"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="174"/>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="203"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="211"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Add max days between activities</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="189"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="199"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="204"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="265"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="268"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="190"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="200"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="205"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="216"/>
        <source>You want to add a constraint min days between activities for more activities than the number of days per week. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="219"/>
        <source>The best way to add the activities would be:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="222"/>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min days between activities up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="228"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min days between activities for each of the 2 containers up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="236"/>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="238"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="262"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="269"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation type="unfinished">محدودیت اضافه نشد - شاید تکراری باشد</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Add min days between activities</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="95"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="124"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="162"/>
        <source>Min days</source>
        <comment>Keep translation short. It refers to the minimum number of days between activities.</comment>
        <translation type="unfinished">حداقل روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="192"/>
        <source>If activities on same day,
force activities consecutive</source>
        <comment>Keep translation short. Check how the dialog looks (dialog of add constraint min days between activities)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="106"/>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="135"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">حداقل روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="226"/>
        <source>Weight percentage (recommended 95.0% - 100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="236"/>
        <source>95</source>
        <translation type="unfinished">95</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="247"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="254"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="192"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="202"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="207"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="244"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="247"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="193"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="203"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="208"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="241"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="248"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Add new constraint min gaps between activities</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید حداقل زمان بین کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Min gaps</source>
        <translation type="obsolete">حداقل فاصله زمانی(گپ)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="76"/>
        <source>Min gaps</source>
        <comment>(Min gaps between a set of activities)</comment>
        <translation type="unfinished">حداقل فاصله زمانی(گپ)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="88"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="96"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="112"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="125"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="138"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="163"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="192"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="174"/>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="203"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="211"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="14"/>
        <source>Add min gaps between activities</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintMinNDaysBetweenActivitiesForm</name>
    <message>
        <source>You want to add a constraint min n days between activities for more activities than the number of days per week. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="obsolete">شما می خواهید یک محدودیت مینیمم روزهای فاصله ، بین کلاس ها را به مقداری بیشتر از تعداد آن ها در هفته اضافه کنید . این یک رویه بسیار بد برای تولید جواب الگوریتم است ) این سرعت تولید را پایین می آورد و پیدا کردن جواب را سخت تر می کند ( .</translation>
    </message>
    <message>
        <source>The best way to add the activities would be:</source>
        <translation type="obsolete">بهترین راه برای اضافه کلاس عبارت است از: </translation>
    </message>
    <message>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min n days between activities up to 100%)</source>
        <translation type="obsolete">1 .اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه کنید ، وقتی دو محدودیت اضافی با یکدیگر جفت شوند تعداد کلاس هایی برابر با تعداد روزهای هفته بدست می دهند . برای مثال : 7 کلاس با طول مدت 1 در 5 روز هفته تبدیل به 5 کلاس با طول های : 2،2،1،1،1 و تنها یک کلاس با این 5 جزء اضافه می شود ( امکان افزایش وزن محدودیت اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; به 100% )</translation>
    </message>
    <message>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min n days between activities for each of the 2 containers up to 100%)</source>
        <translation type="obsolete">2 . اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه نکنید ، اضافه کردن یک کلاس تفکیک شده به تعدادی کلاس برابر خواهد بود با تعداد روزهای هفته و اجزای باقی مانده ی دیگر کلاس تفکیک شده ی بزرگ تر  برای مثال : فرض کنید شما نیاز دارید 7 کلاس با طول مدت 1 را در 5 روز هفته اضافه کنید . 2 ظرفیت بزرگتر کلاس اضافه کنید ، اولی را به 5 کلاس با طول مدت 1 و دومی را به 2 کلاس با طول مدت 1 تفکیک کنید ( امکان افزایش وزن محدودیت های اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; برای هر دو ظرفیت به 100% وجود دارد )</translation>
    </message>
    <message>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation type="obsolete">آیا می خواهید کلاس های کنونی را همان طور که هست اضافه کنید(توصیه نمی شود) یا لغو و مطابق دستورات ویرایش شود؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Add new constraint min n days between activities</source>
        <translation type="obsolete">اضافه کردن محدودیت جدید حداقل روزها بین دو کلاس</translation>
    </message>
    <message>
        <source>If activities on same day,
force activities consecutive</source>
        <translation type="obsolete">اگر کلاس ها در یک روز بودند
کلاس ها را به صورت متوالی قرار بده</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 95.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 95.0%-100.0%)</translation>
    </message>
    <message>
        <source>95</source>
        <translation type="obsolete">95</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">حداقل روزها</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="obsolete">پاک</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm</name>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="215"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="222"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="244"/>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="250"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="216"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="223"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="241"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="251"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint room not available times</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید در دسترس نبودن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="47"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="81"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="102"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="116"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="123"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه موارد را دردسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="14"/>
        <source>Add room not available times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">همه موارد را دردسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="103"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="104"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید بیشترین ساعات متوالی برای توضیح کلاس دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add students activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="103"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="92"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="92"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Add students activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight percentage=%1%</source>
        <translation type="obsolete">درصد وزنی=%1%</translation>
    </message>
    <message>
        <source>Students must begin activities early, with maximum %1 beginnings at the second available hour, per week (not available and break not counted)</source>
        <translation type="obsolete">دانشجویان باید کلاس ها را در ساعات اولیه شروع کنند ، با حداکثر %1 شروع ها در دومین ساعت موجود در هفته ( عدم دسترسی و تایم استراحت محاسبه نشده )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="103"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>دبل کلیک برای حذف کردن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="88"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>دبل کلیک برای حذف کردن غیرمجاز(درصد) - باید 100% باشد</translation>
    </message>
    <message>
        <source>Constraint added.</source>
        <translation type="obsolete">محدودیت اضافه شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Add new constraint students early max beginnings at second hour dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید ماکزیمم شروع های دانشجویان در دومین ساعت</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="148"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="132"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Add students early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="141"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>بیشترین شروع ها در دومین ساعت</translation>
    </message>
    <message>
        <source>This represents the maximum allowed beginnings at the second
available hour (in a week).
You might want to allow your students to begin in some days later,
at the second available hour, so you might put &quot;max beginnings at
second hour&quot; greater than 0 (the timetable will be easier for FET).
Default 0 is given for students which need to begin all classes at the
first available hour. You might want to choose a greater value and
lower it as you find new timetables</source>
        <translation type="obsolete">این بیشترین شروع ها را در دومین ساعت اجازه می دهد
 ( در یک هفته ) 
شما شاید بعدا بخواهید اجازه دهید دانشجویان تان در روزهای یکسانی
 شروع کنند ، در دومین ساعت مجاز ، بنابراین شما ممکن است 
وزن &quot; بیشترین شروع در دومین ساعت &quot; را بیش از 0 قرار دهید
 ( جدول برای فت آسان تر خواهد بود  ) .پیش فرض 0 برای دانشجویانی 
که نیاز دارند همه ی کلاس ها را در اولین ساعت مجاز شروع کنند ، قرار
 داده شده است .شما می توانید مقدار بیشتری را انتخاب کنید و آن را تا 
زمانی که به جداول جدید برسید کاهش دهید </translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps (early gaps).</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود ( فواصل نزدیک تر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="32"/>
        <source>This represents the maximum allowed beginnings at the second available hour (in a week). You might want to allow your students to begin in some days later, at the second available hour, so you might put &quot;max beginnings at second hour&quot; greater than 0 (the timetable will be easier for FET). Default 0 is given for students which need to begin all classes at the first available hour. You might want to choose a greater value and lower it as you find new timetables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="70"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps (early gaps).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="82"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Students interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه=%1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="152"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="157"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="162"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="171"/>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="174"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="158"/>
        <source>End hour invalid</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="163"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="175"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="172"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students interval max days per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید بیشترین فاصله روزانه در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Add students interval max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="129"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="165"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint students max building changes per day dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت بیشترین تعداد تعویض ساختمان در هر روز برای دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Add students max building changes per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students max building changes per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت بیشترین تعداد تعویض ساختمان در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Add students max building changes per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="68"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="101"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight(percentage)</source>
        <translation type="unfinished">وزن غیرمجاز ( درصد )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز(درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="99"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="102"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="14"/>
        <source>Add students max gaps per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="32"/>
        <source>You have to use weight percentage 100%
Note: students set not available and break are not counted as gaps.

IMPORTANT: if you want 0 total gaps, it is strongly recommended NOT to use this constraint, but instead use the safer/better max gaps per week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="67"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="77"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="84"/>
        <source>Max gaps per day</source>
        <translation type="unfinished">حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="99"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="106"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="101"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight(percentage)</source>
        <translation type="unfinished">وزن غیرمجاز ( درصد )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز(درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="99"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="102"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students max gaps per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت بیشترین فاصله ها در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="104"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="65"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="82"/>
        <source>Max gaps per week</source>
        <translation>بیشترین فاصله ها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="75"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="14"/>
        <source>Add students max gaps per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="32"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="97"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="108"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students max hours continuously dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت بیشترین ساعت های متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add students max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="108"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students max hours daily dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین ساعت روزانه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="14"/>
        <source>Add students max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Add new constraint students min gaps between building changes dialog</source>
        <translation type="obsolete">FET -اضافه کردن فرم محدودیت کمترین فاصله بین تغییرهای ساختمان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="74"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Add students min gaps between building changes</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="50"/>
        <source>Min gaps between building changes</source>
        <translation>کمترین فاصله بین تغییرهای ساختمان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="45"/>
        <source>Advanced usage: enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="47"/>
        <source>Avdanced usage: not enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="122"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="144"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="96"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="101"/>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="106"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="101"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="106"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="123"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="126"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="137"/>
        <source>Advanced usage is not enabled. To be able to select &apos;Allow empty days&apos; for the constraints of type min hours daily for students, you must enable the option from the Settings-&gt;Advanced menu.</source>
        <comment>&apos;Allow empty days&apos; is an option which the user can enable and then he can select it.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="143"/>
        <source>Use with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="140"/>
        <source>Explanation: only select this option if your institution allows empty days for students and a timetable is possible with empty days for students. Otherwise, it is IMPERATIVE (for performance reasons) to not select this option (or FET may not be able to find a timetable).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students min hours daily dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت حداقل ساعات روزانه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="104"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="49"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="111"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (needed: 100%)</source>
        <translation type="obsolete">درصد وزنی (مقدار مورد نیاز: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>حداقل ساعات</translation>
    </message>
    <message>
        <source>Note: every day should have the minimum hours daily
(so this constraint is not flexible to allow empty days for
students)</source>
        <translation type="obsolete">نکته : هر روزی باید حداقل ساعات روزانه را داشته باشد ) بنابراین این محدودیت نمی تواند اجازه دهد روزهای دانشجویان خالی باشد (  </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="14"/>
        <source>Add students min hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="39"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="127"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="153"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="156"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="128"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="138"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="154"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students set activity tag max hours continuously dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید ماکزیمم ساعات پیوسته موضوع کلاس های گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add students set activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="156"/>
        <source>Max hours continuously</source>
        <translation>ماکزیمم ساعات پیوسته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="196"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="105"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="122"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="115"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="122"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Add students set activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="156"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="196"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان=%1</translation>
    </message>
    <message>
        <source>Weight percentage=%1%</source>
        <translation type="obsolete">درصد وزنی=%1%</translation>
    </message>
    <message>
        <source>Students set must begin activities early, with maximum %1 beginnings at the second available hour, per week (not available and break not counted)</source>
        <translation type="obsolete">گروه دانشجویان باید کلاس ها را در ساعات اولیه شروع کنند ، با حداکثر %1 شروع ها در دومین ساعت موجود ، در هفته ( عدم دسترسی و تایم استراحت محاسبه نشده )</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="109"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="133"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="118"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <source>Constraint added.</source>
        <translation type="obsolete">محدودیت اضافه شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Add new constraint students set early max beginnings at second hour dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید ماکزیمم شروع های دانشجویان در دومین ساعت</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps (early gaps).</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود ( فواصل نزدیک تر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="180"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="164"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="154"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>بیشترین شروع ها در دومین ساعت ) به ازای هفته ( </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Add students set early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="32"/>
        <source>This represents the maximum allowed beginnings at the second available hour (in a week). You might want to allow your students to begin in some days later, at the second available hour, so you might put &quot;max beginnings at second hour&quot; greater than 0 (the timetable will be easier for FET). Default 0 is given for students which need to begin all classes at the first available hour. You might want to choose a greater value and lower it as you find new timetables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="70"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps (early gaps).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="173"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="112"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="90"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="100"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="109"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="116"/>
        <source>Constraint NOT added - error ?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Add new constraint students set home room</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق خانگی گروه دانشجویان </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="14"/>
        <source>Add students set home room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="45"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="97"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="108"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="115"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="22"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="91"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="97"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="102"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="92"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="98"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="103"/>
        <source>Only one selected room - please use constraint students set home room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint students set home rooms</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت جدید اتاق خانگی گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="116"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="127"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="14"/>
        <source>Add students set home rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="52"/>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="105"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Students set interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان=%1</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه=%1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="148"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="153"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="167"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="175"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="180"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="185"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="194"/>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="197"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="149"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="154"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="168"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="176"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="181"/>
        <source>End hour invalid</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="186"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="198"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="195"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students set interval max days per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید ماکزیمم بازه روزها در هر هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Add students set interval max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="118"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="127"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="130"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="111"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="119"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="128"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="131"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint students set max building changes per day dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین تعداد تعویض ساختمان برای هر روز</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Add students set max building changes per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="103"/>
        <source>Max building changes per day</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر روز</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="119"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="128"/>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="131"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="112"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="120"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="129"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="132"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students set max building changes per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین تعداد تعویض ساختمان در هر هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Add students set max building changes per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="103"/>
        <source>Max building changes per week</source>
        <translation>حداکثر تعداد تغییر ساختمان در هر هفته</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="116"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="124"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="133"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="136"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="112"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="117"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="125"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="134"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="137"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="14"/>
        <source>Add students set max gaps per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="32"/>
        <source>You have to use weight percentage 100%
Note: students set not available and break are not counted as gaps.

IMPORTANT: if you want 0 total gaps, it is strongly recommended NOT to use this constraint, but instead use the safer/better max gaps per week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="67"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="99"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="109"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="116"/>
        <source>Max gaps per day</source>
        <translation type="unfinished">حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="131"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="138"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="112"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="134"/>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="137"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="113"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="118"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="126"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="138"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students set max gaps per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید حداکثر فاصله در هر هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="114"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله ها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="14"/>
        <source>Add students set max gaps per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="97"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="65"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="107"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="32"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="132"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="141"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="144"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="133"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="142"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="145"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students set max hours continuously dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید بیشترین ساعات متوالی برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add students set max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>بیشترین ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="112"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="131"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="140"/>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="143"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="113"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="141"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="144"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students set max hours daily dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر ساعات روزانه برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="14"/>
        <source>Add students set max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="109"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="129"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="127"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="130"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Add new constraint students set min gaps between building changes dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداقل فاصله ها بین تغییر ساختمان ها برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Add students set min gaps between building changes</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="103"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها بین تغییرهای ساختمان</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="48"/>
        <source>Advanced usage: enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="50"/>
        <source>Advanced usage: not enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="119"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="124"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="148"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="157"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="160"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="179"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="120"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="125"/>
        <source>Invalid weight - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز ) درصد ( - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="135"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="130"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="135"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="149"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="158"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="161"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="172"/>
        <source>Advanced usage is not enabled. To be able to select &apos;Allow empty days&apos; for the constraints of type min hours daily for students, you must enable the option from the Settings-&gt;Advanced menu.</source>
        <comment>&apos;Allow empty days&apos; is an option which the user can enable and then he can select it.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="178"/>
        <source>Use with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="175"/>
        <source>Explanation: only select this option if your institution allows empty days for students and a timetable is possible with empty days for students. Otherwise, it is IMPERATIVE (for performance reasons) to not select this option (or FET may not be able to find a timetable).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students set min hours daily dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید حداقل ساعات روزانه برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="81"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="39"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="143"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="14"/>
        <source>Add students set min hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="94"/>
        <source>Min hours</source>
        <translation>حداقل ساعات</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="127"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: every day should have the minimum hours daily
(so this constraint is not flexible to allow empty days for
students)</source>
        <translation type="obsolete">نکته : هر روزی باید حداقل ساعات روزانه را داشته باشد ) بنابراین این محدودیت نمی تواند اجازه دهد روزهای دانشجویان خالی باشد (  </translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="136"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="222"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="230"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="248"/>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="251"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="223"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="231"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="252"/>
        <source>Constraint NOT added - there must be another constraint of this type referring to the same students set. Please edit that one</source>
        <translation>محدودیت اضافه نشد - محدودیت دیگری از این نوع به این گروه از دانشجویان در حال اعمال است . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="262"/>
        <source>This constraint does not induce gaps (or early gaps) for students. If a student set has lessons before and after a not available period, gaps will not be counted.</source>
        <translation>این محدودیت شامل فاصله ها نمی باشد . اگر یک گروه از دانشجویان درسی را قبل و بعد از یک دوره عدم دسترسی داشته باشند ، فاصله ها محاسبه نخواهند شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="271"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="267"/>
        <source>If you really need to use weight under 100%, you can use activities preferred times with only the students set specified, but this might generate problems, as possible gaps will be counted and you may obtain an impossible timetable</source>
        <translation>اگر شما واقعا به استفاده از وزن زیر 100% نیاز دارید ، می توانید از ترجیحات زمانی کلاس ها با تنها یک گروه دانشجوی خاص استفاده کنید ، اما این ممکن است مشکل زا باشد ، گپ ها محاسبه خواهند شد و ممکن است شما به زمتنبندی غیر ممکن برسید </translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="249"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Add new constraint students set not available times dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید در دسترس نبودن زمان ها برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="148"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="14"/>
        <source>Add students set not available times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="106"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="127"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="141"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="155"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>Note: this constraint does not induce gaps (or early not respected) 
for students. If a students set has lessons before and after a
not available period, there will be no gaps counted</source>
        <translation type="obsolete">این محدودیت شامل فاصله ها نمی باشد ( یا در ابتدا قابل توجه نیست ) اگر
 یک گروه از دانشجویان درسی را قبل و بعد از یک دوره عدم دسترسی
 داشته باشند ، فاصله ها محاسبه نخواهند شد</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه قسمت ها را در دسترس قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete"> همه قسمت ها را در خارج از دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="26"/>
        <source>Note: this constraint does not induce gaps (or early not respected) for students. If a students set has lessons before and after a not available period, there will be no gaps counted</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="262"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="330"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="356"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="359"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="263"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="325"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="327"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="329"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="341"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="353"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="360"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
    <message>
        <source>Do you want to add current constraint?</source>
        <translation type="obsolete">آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="342"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint subactivities preferred starting times</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید زمان شروع ترجیحی زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Add subactivities preferred starting times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="205"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="156"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="166"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="91"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="107"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="120"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="133"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="177"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="184"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="191"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="198"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="42"/>
        <source>Choose the teacher (blank=all), students set, subject, activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="26"/>
        <source>Choose the component number of the subactivities to be constrained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please choose the teacher (blank=all), students set, subject, activity tag.</source>
        <translation type="obsolete">لطفا استاد را انتخاب کنید(خالی = همه), گروه دانشجویان, درس, ، توضیح کلاس.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Component number (split index)</source>
        <translation>تعداد اجزا ) فهرست اجزا( </translation>
    </message>
    <message>
        <source>Please choose the component number of the subactivities to be constrained.</source>
        <translation type="obsolete">لطفا تعداد اجزای زیر کلاس ها را برای محدود شدن انتخاب کنید . </translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="263"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="332"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="358"/>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="361"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="264"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="327"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="329"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="331"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="343"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="355"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="362"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="unfinished">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
    <message>
        <source>Do you want to add current constraint?</source>
        <translation type="obsolete">آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="344"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Adding a new constraint subactivities preferred time slots</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید زمان ترجیحی زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Add subactivities preferred time slots</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="198"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="205"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="156"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="166"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="91"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="107"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="120"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="133"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="184"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="191"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="177"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <source>Choose the component number of the subactivities to be constrained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="42"/>
        <source>Choose the teacher (blank=all), students set, subject, activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please choose the teacher (blank=all), students set, subject, activity tag.</source>
        <translation type="obsolete">لطفا استاد انتخاب کنید(خالی = همه), گروه دانشجویان, درس, توضیح کلاس.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Component number (split index)</source>
        <translation>تعداد اجزا ) فهرست اجزا( </translation>
    </message>
    <message>
        <source>Please choose the component number of the subactivities to be constrained.</source>
        <translation type="obsolete">لطفا تعداد اجزای زیر کلاس ها را برای محدود شدن انتخاب کنید . </translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="95"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="122"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="135"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="107"/>
        <source>Invalid subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="115"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="123"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="132"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="139"/>
        <source>Constraint NOT added - error ?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint subject activity tag preferred room</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق ترجیحی برای توضیح درس کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="111"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="137"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="121"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Add subject activity tag preferred room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="130"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="134"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="137"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="90"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="100"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="105"/>
        <source>Only one selected room - please use constraint subject activity tag preferred room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="111"/>
        <source>Invalid selected subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="118"/>
        <source>Invalid selected activity tag</source>
        <translation type="unfinished">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="138"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint subject activity tag preferred rooms</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق های ترجیحی برای توضیح درس کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="119"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="129"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="140"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="147"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Add subject activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="65"/>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="94"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="83"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="101"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="117"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="94"/>
        <source>Invalid subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="102"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="118"/>
        <source>Constraint NOT added - error ?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint subject preferred room</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت جدید اتاق ترجیحی یک درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="99"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="89"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="14"/>
        <source>Add subject preferred room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="82"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="97"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="103"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="120"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="123"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="93"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="98"/>
        <source>Only one selected room - please use constraint subject preferred room if you want a single room</source>
        <translation type="unfinished">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی درس &quot; استفتده کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="104"/>
        <source>Invalid selected subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="117"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="124"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint subject preferred rooms</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت جدید اتاق های ترجیحی یک درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="116"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="127"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="52"/>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="14"/>
        <source>Add subject preferred rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="129"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="130"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="140"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="143"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید بیشترین ساعات متوالی برای توضیح کلاس استاد</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add teacher activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="120"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="150"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="187"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="106"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="107"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="120"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Add teacher activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="120"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="150"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="187"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="80"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="103"/>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="106"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="81"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="91"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="100"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="107"/>
        <source>Constraint NOT added - error ?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="14"/>
        <source>Add teacher home room</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="28"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="54"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="64"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="91"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="109"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>FET - Add new constraint teacher home room</source>
        <translation type="obsolete">فت - اضافه کردن محدودیت جدید اتاق خانگی استاد</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="82"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="88"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="93"/>
        <source>Only one selected room - please use constraint teacher home room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="115"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint teacher home rooms</source>
        <translation type="obsolete">FET - اضافه کردن محدودیت جدید اتاق خانگی استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="116"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="127"/>
        <source>Add constraint</source>
        <translation>محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="52"/>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="14"/>
        <source>Add teacher home rooms</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="97"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Teacher interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای استاد</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد=%1</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه=%1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="140"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="145"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="159"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="167"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="172"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="177"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="186"/>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="189"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="141"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="160"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="168"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="173"/>
        <source>End hour invalid</source>
        <translation>ساعات پایانی غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="178"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="190"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="187"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teacher interval max days per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید حداکثر روزهای هر هفته برای فاصله زمانی استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Add teacher interval max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="120"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max building changes per day dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین تعویض ساختمان در هر روز برای استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Add teacher max building changes per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="103"/>
        <source>Max building changes per day</source>
        <translation>حداکثر تعویض ساختمان در هر روز</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="120"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max building changes per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر تغییر ساختمان در هر هفته برای استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Add teacher max building changes per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="103"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تغییر ساختمان در هر هفته</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="109"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="123"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="132"/>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="124"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="133"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="136"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max days per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر روزهای هر هفته برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="14"/>
        <source>Add teacher max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="118"/>
        <source>Max days per week</source>
        <translation>حداکثر روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="98"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="103"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="124"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="127"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="99"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="104"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="112"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="125"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="128"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max gaps per day dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین فاصله زمانی (گپ) در هر هفته برای استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="136"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>You must use weight percentage 100%, because
otherwise you will get poor timetables. Try to fix firstly
a rather large value for max gaps per day and
lower it as you find new timetables. The default 1 given
here might be too low for your school, in which case you 
need to use higher values. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید . سعی کنید ابتدا از یک مقدار
بزرگ برای &quot; بیشترین فاصله در روز &quot; استفاده کنید و تا زمان یافتن 
یک جدول جدید آن را کاهش دهید .پیش فرض 1 داد شده در اینجا 
ممکن است برای موسسه ی شما بسیار کوچک باشد در این مورد 
نیاز است تا مقدار آن را افزایش دهید . نکته : استاد در دسترس
 نیست و وقت تفریح به عنوان فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">وزن (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="120"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="14"/>
        <source>Add teacher max gaps per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="91"/>
        <source>Max gaps per day</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="32"/>
        <source>You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per day and lower it as you find new timetables. The default 1 given here might be too low for your school, in which case you need to use higher values.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="112"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="125"/>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="128"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="100"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="113"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="126"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="129"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max gaps per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید حداکثر فاصله های زمانی (گپ) در هر هفته برای استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>You must use weight percentage 100%, because
otherwise you will get poor timetables. Try to fix firstly
a rather large value for max gaps per week and
lower it as you find new timetables. The default 3 given
here might be too low for your school, in which case you 
need to use higher values. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید . سعی کنید ابتدا از یک مقدار
بزرگ برای &quot; بیشترین فاصله در هفته &quot; استفاده کنید و تا زمان یافتن 
یک جدول جدید آن را کاهش دهید .پیش فرض 3 داد شده در اینجا 
ممکن است برای موسسه ی شما بسیار کوچک باشد در این مورد 
نیاز است تا مقدار آن را افزایش دهید . نکته : استاد در دسترس
 نیست و وقت تفریح به عنوان فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">وزن (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="120"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="14"/>
        <source>Add teacher max gaps per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="91"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="32"/>
        <source>You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per week and lower it as you find new timetables. The default 3 given here might be too low for your school, in which case you need to use higher values.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="102"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="115"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="133"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max hours continuously dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر ساعت های متوالی برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add teacher max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات روزانه متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="102"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="115"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="130"/>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="133"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max hours daily dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین ساعات متوالی روزانه برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="14"/>
        <source>Add teacher max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="86"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="109"/>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="112"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="87"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="101"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="110"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="113"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="14"/>
        <source>Add teacher min days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="88"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="118"/>
        <source>Min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="108"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="120"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Add new constraint teacher min gaps between building changes dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Add teacher min gaps between building changes</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="103"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="102"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="107"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="115"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="121"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="132"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="135"/>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="147"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="108"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="121"/>
        <source>Allow empty days check box must be checked. If you need to not allow empty days for a teacher, please use the constraint teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="133"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="136"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="147"/>
        <source>This check box must remain checked. If you really need to not allow empty days for this teacher, please use constraint teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher min hours daily dialog</source>
        <translation type="obsolete">FET -اضافه کردن فرم محدودیت جدید حداقل ساعات روزانه برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="103"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="14"/>
        <source>Add teacher min hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="32"/>
        <source>It is recommended to start with 2 min hours and strenghen them as you find new timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="116"/>
        <source>Min hours daily</source>
        <translation>حداقل ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="133"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="145"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="152"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days
for this teacher (so it is a flexible constraint). Please be careful with 
this constraint, not to get impossible timetables. It is recommended
to start with 2 min hours and highten them as you find new timetables</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها روی روزهای کاری این استاد مهارت 
کافی دارد ) زیرا این یک محدودیت منعطف است ( . لطفا مراقب باشید با این محدودیت 
زمانبندی غیرممکن بدست نیاورید . پیشنهاد می شود با حداقل 2 ساعت شروع کنید و تا 
زمانی که زمانبندی جدید بدست می آید آن را افزایش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="215"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="223"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="241"/>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="244"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="216"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="224"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="245"/>
        <source>Constraint NOT added - there must be another constraint of this type referring to the same teacher. Please edit that one</source>
        <translation>محدودیت اضافه نشد - محدودیت دیگری از این نوع به گروهی از اساتید در حال اعمال است . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="255"/>
        <source>This constraint does not induce gaps for teachers. If a teacher has lessons before and after a not available period, gaps will not be counted.</source>
        <translation>این محدودیت شامل فاصله ها برای اساتید نمی باشد . اگر یک استاد درسی را قبل و بعد از یک دوره عدم دسترسی داشته باشد ، فاصله ها محاسبه نخواهند شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="264"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="260"/>
        <source>If you really need to use weight under 100%, you can use activities preferred times with only the teacher specified, but this might generate problems, as possible gaps will be counted and you may obtain an impossible timetable.</source>
        <translation>اگر شما واقعا به استفاده از وزن زیر 100% نیاز دارید ، می توانید از ترجیحات زمانی کلاس ها تنها با یک استاد خاص استفاده کنید ، اما این ممکن است مشکل زا باشد ، گپ ها محاسبه خواهند شد و ممکن است شما به زمتنبندی غیر ممکن برسید  .</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="242"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Add new constraint teacher not available times dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید در دسترس نبودن زمان برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="98"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="108"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="131"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="138"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="145"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="152"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="124"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="159"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>Note: this constraint does not induce gaps for teachers.
If a teacher has lessons before and after a not available
period, there will be no gaps counted</source>
        <translation type="obsolete">نکته : این محدودیت شامل فاصله ها برای اساتید نمی باشد 
. اگر یک استاد درسی را قبل و بعد از یک دوره عدم 
دسترسی داشته باشد ، فاصله ها محاسبه نخواهند شد</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه قسمت ها را در دسترس قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">همه قسمت ها را  خارج دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="14"/>
        <source>Add teacher not available times</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="26"/>
        <source>Note: this constraint does not induce gaps for teachers. If a teacher has lessons before and after a not available period, there will be no gaps counted</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="108"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="101"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="120"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="123"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید بیشترین ساعات متوالی برای توضیح کلاس اساتید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add teachers activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="81"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="89"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="103"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Add teachers activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="83"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Teachers interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای اساتید</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه=%1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="124"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="129"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="143"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="148"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="153"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="162"/>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="165"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="125"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="130"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="144"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="149"/>
        <source>End hour invalid</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="154"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="166"/>
        <source>Constraint NOT added - please report error</source>
        <translation>محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="163"/>
        <source>Constraint added:</source>
        <translation>محدودیت اضافه شد:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teachers interval max days per week dialog</source>
        <translation type="obsolete">فت - اضافه کردن فرم محدودیت جدید حداکثر روزهای هر هفته برای بازه های (فاصله)استاد</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Add teachers interval max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="89"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="128"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="84"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="93"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="96"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max building changes per day dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر تعویض ساختمان در هر روز برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Add teachers max building changes per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="67"/>
        <source>Max building changes per day</source>
        <translation>حداکثر تعویض ساختمان در هر روز</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="95"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max building changes per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر تغییر ساختمان در هر هفته برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Add teachers max building changes per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="67"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تغییرهای ساختمان در هرهفته</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="104"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="127"/>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="130"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="100"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="128"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="131"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max days per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر روزهای هر هفته برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="38"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="14"/>
        <source>Add teachers max days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="55"/>
        <source>Max days per week</source>
        <translation>حداکثر روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="85"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="99"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="102"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="91"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="100"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="103"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max gaps per day dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر فاصله های زمانی (گپ) در هر روز برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">وزن (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>It is recommended to use only one constraint
of this type. You must use weight percentage 100%,
because otherwise you will get poor timetables. Try to 
fix firstly a rather large value for max gaps per day and
lower it as you find new timetables. The default given 
here, 1, might be too low for your school and you might
need to use higher values. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">توصیه می شود تنها از یک نوع از این محدودیت
 استفاده کنید شما مجبور به استفاده از وزن 100% هستید
 ، زیرا در غیر اینصورت به جداول ضعیفی خواهید رسید . سعی
 کنید ابتدا از یک مقدار بزرگ برای &quot; بیشترین فاصله در روز &quot; استفاده
 کنید و تا زمان یافتن یک جدول جدید آن را کاهش دهید .پیش فرض 1 
داده شده در اینجا ممکن است برای موسسه ی شما بسیار کوچک
 باشد شما ممکن است نیاز به استفاه از مقادیر زیادتری داشته باشید 
. نکته : استاد در دسترس نیست و وقت تفریح به عنوان فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="102"/>
        <source>Max gaps per day</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="75"/>
        <source>It is recommended to use only one constraint of this type. You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per day and lower it as you find new timetables. The default given here, 1, might be too low for your school and you might need to use higher values.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="14"/>
        <source>Add teachers max gaps per day</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="92"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="105"/>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="108"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="88"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="93"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max gaps per week dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر فاصله های زمانی (گپ) در هر هفته برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">وزن (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>It is recommended to use only one constraint
of this type. You must use weight percentage 100%,
because otherwise you will get poor timetables. Try to 
fix firstly a rather large value for max gaps per week and
lower it as you find new timetables. The default given 
here, 3, might be too low for your school and you might
need to use higher values. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">توصیه می شود تنها از یک نوع از این محدودیت
 استفاده کنید شما مجبور به استفاده از وزن 100% هستید
 ، زیرا در غیر اینصورت به جداول ضعیفی خواهید رسید . سعی
 کنید ابتدا از یک مقدار بزرگ برای &quot; بیشترین فاصله در هفته &quot; استفاده
 کنید و تا زمان یافتن یک جدول جدید آن را کاهش دهید .پیش فرض 3 
داده شده در اینجا ممکن است برای موسسه ی شما بسیار کوچک
 باشد شما ممکن است نیاز به استفاه از مقادیر زیادتری داشته باشید 
. نکته : استاد در دسترس نیست و وقت تفریح به عنوان فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="102"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="75"/>
        <source>It is recommended to use only one constraint of this type. You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per week and lower it as you find new timetables. The default given here, 3, might be too low for your school and you might need to use higher values.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="14"/>
        <source>Add teachers max gaps per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="113"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max hours continuously dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداکثر ساعات متوالی برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Add teachers max hours continuously</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات روزانه متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="90"/>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="113"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="114"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max hours daily dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید بیشترین ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="14"/>
        <source>Add teachers max hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="78"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="83"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="109"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="79"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="107"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="110"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="14"/>
        <source>Add teachers min days per week</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="38"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="55"/>
        <source>Min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="87"/>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="96"/>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="99"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="88"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="97"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="100"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Add new constraint teachers min gaps between building changes dialog</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید حداقل فاصله های زمانی (گپ) بین تعویض های ساختمان برای اساتید</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Add teachers min gaps between building changes</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="89"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="94"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="111"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="95"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="100"/>
        <source>Allow empty days check box must be checked. If you need to not allow empty days for the teachers, please use the constraint teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="112"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="115"/>
        <source>Constraint NOT added - please report error</source>
        <translation type="unfinished">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="126"/>
        <source>This check box must remain checked. If you really need to not allow empty days for the teachers, please use constraint teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="113"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="120"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>حداقل ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="14"/>
        <source>Add teachers min hours daily</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="32"/>
        <source>It is recommended to start with 2 min hours. Maybe you could try higher values after that, but they might be too large and you might get a impossible timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="101"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="71"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days
for this teacher (so it is a flexible constraint). Please be careful with 
this constraint, not to get impossible timetables. It is recommended
to start with 2 min hours. Maybe you could try higher values after that,
but they might be too large and you might get a impossible timetable.</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها روی روزهای کاری این استاد مهارت 
کافی دارد ) زیرا این یک محدودیت منعطف است ( . لطفا مراقب باشید با این محدودیت 
زمانبندی غیرممکن بدست نیاورید . پیشنهاد می شود با حداقل 2 ساعت شروع .
بعد از آن ممکن است شما بتوانید آن را افزایش دهید ، اما مقادیر بالاتر ممکن است 
خیلی زیاد باشند و شما به زمانبندی غیرممکن برسید.</translation>
    </message>
</context>
<context>
    <name>AddConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="254"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="264"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="276"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="288"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="296"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="305"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="308"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="255"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="265"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="277"/>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="289"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="297"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="306"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="309"/>
        <source>Constraint NOT added - error?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintThreeActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="14"/>
        <source>Add three activities grouped</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="28"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="70"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="104"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="113"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="126"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="139"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="149"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="173"/>
        <source>Third activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="209"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="216"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="233"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="244"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="234"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="244"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="256"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="264"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="273"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="276"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="235"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="245"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="257"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="265"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="274"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="277"/>
        <source>Constraint NOT added - error?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="29"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Add two activities consecutive</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="166"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="175"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="201"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="235"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="245"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="257"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="265"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="274"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="277"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="236"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="246"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="258"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="266"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="275"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="278"/>
        <source>Constraint NOT added - error?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="29"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="14"/>
        <source>Add two activities grouped</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="166"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="175"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="201"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="235"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="245"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="257"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="265"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="274"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="277"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="236"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="246"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="258"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="266"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="275"/>
        <source>Constraint added:</source>
        <translation type="unfinished">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="278"/>
        <source>Constraint NOT added - error?</source>
        <translation type="unfinished">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">اضافه کردن محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="29"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="14"/>
        <source>Add two activities ordered</source>
        <extracomment>This is the title of the dialog to add a new constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation type="unfinished">محدودیت را اضافه کن</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="166"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="175"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="201"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>AddRoomForm</name>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="75"/>
        <location filename="../src/interface/addroomform.cpp" line="83"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="75"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="83"/>
        <source>Incorrect building</source>
        <translation type="unfinished">ساختمان غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="92"/>
        <location filename="../src/interface/addroomform.cpp" line="97"/>
        <source>Room insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="93"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="98"/>
        <source>Room added</source>
        <translation type="unfinished">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="111"/>
        <source>It is advisable to generate the timetable without the rooms (or without rooms&apos; constraints), then, if a solution is possible, to add rooms or rooms&apos; constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="115"/>
        <source>Please note that each room can hold a single activity at a specified period. If you have a very large room, which can hold more activities at one time, please add more rooms, representing this larger room</source>
        <translation type="unfinished">لطفا توجه کنید که هر اتاق تنها یک کلاس را در یک دوره مشخص می تواند نگه دارد .اگر شما اتاق بسیار بزرگی دارید که می تواند تعداد بیشتری کلاس را در یک زمان دربر بگیرد ، لطفا اتاق های بیشتری به جای این اتاق اضافه کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="119"/>
        <source>FET - help on adding room(s)</source>
        <translation type="unfinished">FET - کمک در اضافه کردن اتاق ها</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
</context>
<context>
    <name>AddRoomForm_template</name>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="14"/>
        <source>Add Room Dialog</source>
        <extracomment>This is the title of the dialog to add a new room</extracomment>
        <translation>فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="22"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="67"/>
        <source>Capacity</source>
        <translation>ظرفیت</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="56"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="39"/>
        <source>Add room</source>
        <translation>فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="49"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="94"/>
        <source>Building</source>
        <translation>ساختمان</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm</name>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="56"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="56"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="63"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="69"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="74"/>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="100"/>
        <source>Group insertion dialog</source>
        <translation type="unfinished">اضافه کردن گروه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="64"/>
        <source>Could not insert item. Duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="70"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation type="unfinished">این نام برای یک سال بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="75"/>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation type="unfinished">این نام برای یک زیرگروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="80"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="81"/>
        <source>This group already exists, but in another year. If you insert current group to current year, that means that some years share the same group (overlap). If you want to make a new group, independent, please abort now and give it another name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="85"/>
        <source>Note: the number of students for the added group will be the number of students of the already existing group (you can modify the number of students in the modify group dialog).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This group already exists, but in another year
If you insert current group to current year, that
means that some years share the same group (overlap)
If you want to make a new group, independent,
please abort now and give it another name
</source>
        <translation type="obsolete">این گروه از قبل موجود است اما در سال دیگری
اگر شما گروه کنونی را در سال کنونی وارد کنید 
به این معنی است که سال های یکسان گروه های یکسان
به اشتراک گذاشته اند ( تلاقی ) اگر شما می خواهید گروه
جدیدی بسازید ، مستقل ، لطفا ادامه نداده و نام دیگری
انتخاب کنید
</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="87"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="87"/>
        <source>Abort</source>
        <translation type="unfinished">تخطي</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="101"/>
        <source>Group added</source>
        <translation type="unfinished">گروه اضافه شد</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm_template</name>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="14"/>
        <source>Add students group</source>
        <extracomment>This is the title of the dialog to add a students group</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="94"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="87"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="43"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <source>Add Students Group Dialog</source>
        <translation type="obsolete">اضافه کردن فرم گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="60"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm</name>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="55"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="55"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="63"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="70"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="75"/>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="100"/>
        <source>Subgroup insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن زیرگروه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="64"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="71"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation type="unfinished">این نام برای یک سال بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="76"/>
        <source>This name is taken for a group - please consider another name</source>
        <translation type="unfinished">این نام برای یک گروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="81"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="82"/>
        <source>This subgroup already exists, but in another group. If you insert current subgroup to current group, that means that some groups share the same subgroup (overlap). If you want to make a new subgroup, independent, please abort now and give it another name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="86"/>
        <source>Note: the number of students for the added subgroup will be the number of students of the already existing subgroup (you can modify the number of students in the modify subgroup dialog).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This subgroup already exists, but in another group
If you insert current subgroup to current group, that
means that some groups share the same subgroup (overlap)
If you want to make a new subgroup, independent,
please abort now and give it another name
</source>
        <translation type="obsolete">این زیرگروه از قبل موجود است اما در گروه دیگری
اگر شما زیرگروه کنونی را در گروه کنونی وارد کنید 
به این معنی است که گروه های یکسان زیرگروه 
های یکسان به اشتراک گذاشته اند ( تلاقی ) 
اگر شما می خواهید زیرگروه جدیدی بسازید 
، مستقل ، لطفا ادامه نداده و نام دیگری انتخاب کنید
</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="88"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="88"/>
        <source>Abort</source>
        <translation type="unfinished">تخطي</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="101"/>
        <source>Subgroup added</source>
        <translation type="unfinished"> زیرگروه اضافه شد</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm_template</name>
    <message>
        <source>Add Students Subgroup Dialog</source>
        <translation type="obsolete">اضافه کردن فرم زیرگروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="115"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="108"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="14"/>
        <source>Add students subgroup</source>
        <extracomment>The title of the dialog to add a students subgroup</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm</name>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="53"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="53"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="60"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="65"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="70"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="83"/>
        <location filename="../src/interface/addstudentsyearform.cpp" line="91"/>
        <source>Year insertion dialog</source>
        <translation type="unfinished">اضافه کردن فرم سال دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="61"/>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation type="unfinished">این نام برای یک زیرگروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="66"/>
        <source>This name is taken for a group - please consider another name</source>
        <translation type="unfinished">این نام برای یک گروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="71"/>
        <source>This name is taken for a year - please consider another name</source>
        <translation type="unfinished">این نام برای یک سال بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="84"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="92"/>
        <source>Year added. You might want to divide it into sections - this is done in the years dialog - button &apos;Divide year ...&apos;, or by manually adding groups and subgroups in the groups or subgroups menus

 Important note: if you plan to use option &apos;divide&apos;, please try to use it only once for each year at the beginning, because a second use of option &apos;divide&apos; for the same year will remove all activities and constraints referring to old groups and subgroups from this year.</source>
        <translation type="unfinished">سال اضافه شد - شاید شما بخواهید سال را به بخش هایی تقسیم کنید - این کار در فرم سال ها انجام می شود - دکمه &quot; تقسیم سال &quot; .... ، یا بصورت دستی گروه ها یا زیرگروه هایی را در منوی گروه ها یا زیرگروه ها اضافه کنید

نکته مهم : اگر شما قصد دارید از گزینه ی &quot; تقسیم &quot; استفاده کنید ، لطفا سعی کنید در ابتدا آن را برای هر سال تنها یکبار بکار ببرید زیرا استفاده از گزینه ی &quot; تقسیم &quot; برای یال های یکسان همهی محدودیت های مربوط به گروه ها و زیر گروه های قبلی این سال را حذف خواهد کرد .</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm_template</name>
    <message>
        <source>Add Students Year Dialog</source>
        <translation type="obsolete">اضافه کردن فرم سال دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="14"/>
        <source>Add students year</source>
        <extracomment>Title of the dialog of adding a students year</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="73"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="66"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
</context>
<context>
    <name>AdvancedFilterForm</name>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="36"/>
        <source>Advanced filter for constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="60"/>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="61"/>
        <source>Detailed description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="68"/>
        <source>Contains</source>
        <comment>A text string contains other substring</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="69"/>
        <source>Does not contain</source>
        <comment>A text string does not contain other substring</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="70"/>
        <source>Matches regular expr.</source>
        <comment>A text string matches a regular expression (regexp). Regular expressions are a complex notion, see definition on the internet if you don&apos;t know about them or how to translate the words.  
Definition from Wikipedia: &apos;In computing, regular expressions, also referred to as regex or regexp, provide a concise and flexible means for identifying strings of text, such as particular characters, words, or patterns of characters. A regular expression is written in a formal language that can be interpreted by a regular expression processor, a program that either serves as a parser generator or examines text and identifies parts that match the provided specification.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="76"/>
        <source>Does not match reg. expr.</source>
        <comment>A text string does not match a regular expression (regexp). Regular expressions are a complex notion, see definition on the internet if you don&apos;t know about them or how to translate the words.  
Definition from Wikipedia: &apos;In computing, regular expressions, also referred to as regex or regexp, provide a concise and flexible means for identifying strings of text, such as particular characters, words, or patterns of characters. A regular expression is written in a formal language that can be interpreted by a regular expression processor, a program that either serves as a parser generator or examines text and identifies parts that match the provided specification.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="125"/>
        <source>More</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="126"/>
        <source>Fewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="134"/>
        <source>Reset</source>
        <translation type="unfinished">پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="135"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="137"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="47"/>
        <source>Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="38"/>
        <source>Match all of the following:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="39"/>
        <source>Match any of the following:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AdvancedLockUnlockForm</name>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="163"/>
        <source>FET - Lock activities of a day</source>
        <translation type="unfinished">فت - بستن کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="169"/>
        <source>All activities of the selected day will be locked</source>
        <translation type="unfinished">همه ی کلاس ها برای روز انتخاب شده قفل خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="169"/>
        <source>Please select the day to lock:</source>
        <translation type="unfinished">لطفا روزی را برای قفل کردن انتخاب کنید :</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="180"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="332"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="462"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="602"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="709"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="886"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1003"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1139"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1246"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1394"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1513"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1638"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="181"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="333"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="463"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="603"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="710"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="887"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1004"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1140"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1247"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1395"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1514"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1639"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="328"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="598"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="882"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1135"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1390"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1634"/>
        <source>Last confirmation needed</source>
        <translation type="unfinished">تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="349"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="903"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1411"/>
        <source>These time constraints will be added</source>
        <translation type="unfinished">این محدودیت های زمانی اضافه خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="358"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="912"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1420"/>
        <source>These time constraints will NOT be added</source>
        <translation type="unfinished">این محدودیت های زمانی اضافه نخواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="367"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="921"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1429"/>
        <source>These space constraints will be added</source>
        <translation type="unfinished">این محدودیت های مکانی اضافه خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="376"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="930"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1438"/>
        <source>These space constraints will NOT be added</source>
        <translation type="unfinished">این محدودیت های مکانی اضافه نخواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="424"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="684"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="978"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1221"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1486"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1720"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="424"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="978"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1486"/>
        <source>There were added %1 locking time constraints and %2 locking space constraints. There were not added %3 locking time constraints and %4 locking space constraints, because these activities were already locked</source>
        <translation type="unfinished">%1 محدودیت زمانی قفل شده و %2 محدودیت مکانی قفل اضافه شده بودند . %3 محدودیت زمانی قفل شده و %4 محدودیت مکانی قفل شده اضافه نشده بودند ، زیرا این کلاس ها قبلا قفل شده بودند</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="445"/>
        <source>FET - Unlock activities of a day</source>
        <translation type="unfinished">فت - باز کردن کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="451"/>
        <source>All activities of the selected day will be unlocked (those which are not permanently locked)</source>
        <translation type="unfinished">قفل همه ی کلاس های روز انتخاب شده باز خواهد شد ( آن هایی که برای همیشه قفل نشده اند )</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="451"/>
        <source>Please select the day to unlock:</source>
        <translation type="unfinished">لطفا روزی را برای باز کردن قفل انتخاب کنید :</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="619"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1156"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1655"/>
        <source>These time constraints will be removed</source>
        <translation type="unfinished">این محدودیت های زمانی حذف خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="628"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1165"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1664"/>
        <source>These time constraints will NOT be removed</source>
        <translation type="unfinished">این محدودیت های زمانی حذف نخواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="637"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1174"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1673"/>
        <source>These space constraints will be removed</source>
        <translation type="unfinished">این محدودیت های مکانی حذف خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="646"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1183"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1682"/>
        <source>These space constraints will NOT be removed</source>
        <translation type="unfinished">این محدودیت های مکانی حذف نخواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="684"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1221"/>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1720"/>
        <source>There were removed %1 locking time constraints and %2 locking space constraints. There were not removed %3 locking time constraints and %4 locking space constraints, because these activities were permanently locked</source>
        <translation type="unfinished">%1 محدودیت زمانی قفل شده و %2 محدودیت مکانی قفل حذف شده بودند . %3 محدودیت زمانی قفل شده و %4 محدودیت مکانی قفل شده حذف نشده بودند ، زیرا این کلاس ها برای همیشه قفل شده بودند</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="700"/>
        <source>FET - Lock all activities which end each students set&apos;s day</source>
        <translation type="unfinished">فت - بستن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="706"/>
        <source>All activities which end each students set&apos;s day will be locked</source>
        <translation type="unfinished">كل کلاس ها که روز دانشجویان را پایان می دهند تم اغلاقها</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="994"/>
        <source>FET - Unlock all activities which end each students set&apos;s day</source>
        <translation type="unfinished">فت - باز کردن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1000"/>
        <source>All activities which end each students set&apos;s day will be unlocked</source>
        <translation type="unfinished">كل کلاس ها که روز دانشجویان را پایان می دهند تم باز کردنها</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1237"/>
        <source>FET - Lock all activities in the timetable</source>
        <translation type="unfinished">فت - بستن كل کلاس ها در جدول</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1243"/>
        <source>All activities in the current timetable will be locked</source>
        <translation type="unfinished">كل کلاس ها در جدول کنونی تم اغلاقها</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1504"/>
        <source>FET - Unlock all activities of the current timetable</source>
        <translation type="unfinished">فت - باز کردن كل کلاس ها در جدول کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1510"/>
        <source>All activities of the current timetable will be unlocked (those which are not permanently locked)</source>
        <translation type="unfinished">قفل همه ی کلاس های جدول کنونی باز خواهد شد ( آن هایی که برای همیشه قفل نشده اند )</translation>
    </message>
</context>
<context>
    <name>AllSpaceConstraintsForm</name>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="207"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="421"/>
        <source>%1 Space Constraints</source>
        <comment>%1 represents the number of constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="230"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="371"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="230"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="371"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="348"/>
        <source>FET critical</source>
        <translation type="unfinished">فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="348"/>
        <source>You have found a bug in FET. Please report it. This kind of constraint is not correctly recognized in all space constraints dialog. FET will skip this error, so that you can continue work.. Probably the constraint can be modified from the specific constraint dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="395"/>
        <source>Do you really want to remove the basic compulsory space constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="397"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="399"/>
        <source>Note: you can add again a constraint of this type from the menu Data -&gt; Space constraints -&gt; Miscellaneous -&gt; Basic compulsory space constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="402"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="378"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="386"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="387"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="387"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>AllSpaceConstraintsForm_template</name>
    <message>
        <source>FET - All space constraints</source>
        <translation type="obsolete">FET - همه محدودیت های مکانی</translation>
    </message>
    <message>
        <source>Constraints (dbl. click modifies)</source>
        <translation type="obsolete">محدودیت ها (دبل کلیک برای تغییر)</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="30"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="71"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="64"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="14"/>
        <source>All space constraints</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished">همه محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="57"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="20"/>
        <source>Constraints (dbl. click)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="50"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
</context>
<context>
    <name>AllTimeConstraintsForm</name>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="253"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="673"/>
        <source>%1 Time Constraints</source>
        <comment>%1 represents the number of constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="274"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="620"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="274"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="620"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="597"/>
        <source>FET critical</source>
        <translation type="unfinished">فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="597"/>
        <source>You have found a bug in FET. Please report it. This kind of constraint is not correctly recognized in all time constraints dialog. FET will skip this error, so that you can continue work.. Probably the constraint can be modified from the specific constraint dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="647"/>
        <source>Do you really want to remove the basic compulsory time constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="649"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="651"/>
        <source>Note: you can add again a constraint of this type from the menu Data -&gt; Time constraints -&gt; Miscellaneous -&gt; Basic compulsory time constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="654"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="628"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="638"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="639"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="639"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>AllTimeConstraintsForm_template</name>
    <message>
        <source>FET - All time constraints</source>
        <translation type="obsolete">FET - همه محدودیت های زمانی</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Constraints (dbl. click modifies)</source>
        <translation type="obsolete">محدودیت ها (دبل کلیک برای تغییر)</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="77"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="70"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="14"/>
        <source>All time constraints</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished">همه محدودیت های زمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="63"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="26"/>
        <source>Constraints (dbl. click)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="56"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
</context>
<context>
    <name>Building</name>
    <message>
        <location filename="../src/engine/building.cpp" line="39"/>
        <source>Building</source>
        <translation type="unfinished">ساختمان</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="41"/>
        <source>Name=%1</source>
        <comment>The name of the building</comment>
        <translation type="unfinished">نام = %1</translation>
    </message>
</context>
<context>
    <name>BuildingsForm</name>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="102"/>
        <location filename="../src/interface/buildingsform.cpp" line="151"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="102"/>
        <location filename="../src/interface/buildingsform.cpp" line="151"/>
        <source>Invalid selected building</source>
        <translation type="unfinished">ساختمان انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="109"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="110"/>
        <source>Are you sure you want to delete this building?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this building?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این ساختمان را حذف کنید ؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="111"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="111"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <source>Invalid building</source>
        <translation type="obsolete">ساختمان غیرمجاز</translation>
    </message>
</context>
<context>
    <name>BuildingsForm_template</name>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="14"/>
        <source>Buildings</source>
        <extracomment>The dialog to list all buildings</extracomment>
        <translation>ساختمان ها</translation>
    </message>
    <message>
        <source>Add building</source>
        <translation type="obsolete">ساختمان ضافه کن</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="20"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="27"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="34"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="41"/>
        <source>Sort by name</source>
        <translation>مرتب کردن بر اساس نام</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="48"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">تغییر کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="56"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
</context>
<context>
    <name>ChangeMinDaysSelectivelyForm</name>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="38"/>
        <source>Any</source>
        <translation type="unfinished">هرکدام</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="39"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="49"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="40"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="50"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="48"/>
        <source>No change</source>
        <translation type="unfinished">نه تغيير</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="78"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="85"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="91"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="97"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="109"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="78"/>
        <source>Old weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation type="unfinished">مقدار قبلی باید 1- باشد یا هر دو &gt;=0 و &lt;=100</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="85"/>
        <source>New weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation type="unfinished">وزن جدید باید 1- باشد یا هر دو &gt;=0 و &lt;=100</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="91"/>
        <source>Old min days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="97"/>
        <source>New min days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="109"/>
        <source>Old n_acts must be -1 or &gt;=1</source>
        <translation type="unfinished">n_acts جدید باید 1- یا &gt;=1 باشد</translation>
    </message>
</context>
<context>
    <name>ChangeMinDaysSelectivelyForm_template</name>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="14"/>
        <source>Change more constraints min days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="26"/>
        <source>Please input old values (filters) and the new values. All old values (weight, min days and consecutive if same day) of corresponding constraints will be changed to the new ones. New weight is recommended at least 95.0 (or -1)</source>
        <translation type="unfinished">لطفا مقادیر قدیمی ) فیلترها ( و جدید را وارد کنید.همه مقادیر قبلی ) وزن ،حداقل روزها و توالی ها اگر روز مشابه باشد ( متناظر با محدودیت ها به مقادیر جدید تغییر خواهند کرد. وزن جدید نهایتا 95.0 مورد قبول است ) یا 1- ( </translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="49"/>
        <source>Old values (filter)</source>
        <translation type="unfinished">مقادیر قدیمی (فیلتر)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="55"/>
        <source>Weight (-1 = any)</source>
        <translation type="unfinished">وزن (-1 = هرکدام)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="62"/>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="129"/>
        <source>-1</source>
        <translation type="unfinished">-1</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="69"/>
        <source>Min days (-1 = any)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="86"/>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="153"/>
        <source>Consecutive if same day</source>
        <translation type="unfinished">متوالی در صورت یک روز بودن</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="96"/>
        <source>N activities (-1 = any)</source>
        <translation type="unfinished">تعداد کلاس ها (-1 = هرکدام)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="116"/>
        <source>New values</source>
        <translation type="unfinished">مقادیر جديد</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="122"/>
        <source>Weight (0.0 to 100.0, -1 to leave unchanged)</source>
        <translation type="unfinished">وزن (0.0 تا 100.0, -1 برای بدون تغيير)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="136"/>
        <source>Min days (-1 to leave unchanged)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="194"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="204"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ChangeMinNDaysSelectivelyForm</name>
    <message>
        <source>Any</source>
        <translation type="obsolete">هرکدام</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">بله</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">نه</translation>
    </message>
    <message>
        <source>No change</source>
        <translation type="obsolete">نه تغيير</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>Old weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation type="obsolete">مقدار قبلی باید 1- باشد یا هر دو &gt;=0 و &lt;=100</translation>
    </message>
    <message>
        <source>New weight must be -1 or both &gt;=0 and &lt;=100</source>
        <translation type="obsolete">وزن جدید باید 1- باشد یا هر دو &gt;=0 و &lt;=100</translation>
    </message>
    <message>
        <source>Old min n days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation type="obsolete">حداقل روزهای قبلی باید 1- باشد یا هر دو &gt;=1 و &lt;=n_days_per_week</translation>
    </message>
    <message>
        <source>New min n days must be -1 or both &gt;=1 and &lt;=n_days_per_week</source>
        <translation type="obsolete">حداقل روزهای جديد باید 1- باشد یا هر دو &gt;=1 و &lt;=n_days_per_week</translation>
    </message>
    <message>
        <source>Old n_acts must be -1 or &gt;=1</source>
        <translation type="obsolete">n_acts جدید باید 1- یا &gt;=1 باشد</translation>
    </message>
</context>
<context>
    <name>ChangeMinNDaysSelectivelyForm_template</name>
    <message>
        <source>Please input old values (filters) and the new values. All old values (weight, min days and consecutive if same day) of corresponding constraints will be changed to the new ones. New weight is recommended at least 95.0 (or -1)</source>
        <translation type="obsolete">لطفا مقادیر قدیمی ) فیلترها ( و جدید را وارد کنید.همه مقادیر قبلی ) وزن ،حداقل روزها و توالی ها اگر روز مشابه باشد ( متناظر با محدودیت ها به مقادیر جدید تغییر خواهند کرد. وزن جدید نهایتا 95.0 مورد قبول است ) یا 1- ( </translation>
    </message>
    <message>
        <source>Old values (filter)</source>
        <translation type="obsolete">مقادیر قدیمی (فیلتر)</translation>
    </message>
    <message>
        <source>Weight (-1 = any)</source>
        <translation type="obsolete">وزن (-1 = هرکدام)</translation>
    </message>
    <message>
        <source>-1</source>
        <translation type="obsolete">-1</translation>
    </message>
    <message>
        <source>Min n days (-1 = any)</source>
        <translation type="obsolete">حداقل روزها (-1 = هرکدام)</translation>
    </message>
    <message>
        <source>Consecutive if same day</source>
        <translation type="obsolete">متوالی در صورت یک روز بودن</translation>
    </message>
    <message>
        <source>N activities (-1 = any)</source>
        <translation type="obsolete">تعداد کلاس ها (-1 = هرکدام)</translation>
    </message>
    <message>
        <source>New values</source>
        <translation type="obsolete">مقادیر جديد</translation>
    </message>
    <message>
        <source>Weight (0.0 to 100.0, -1 to leave unchanged)</source>
        <translation type="obsolete">وزن (0.0 تا 100.0, -1 برای بدون تغيير)</translation>
    </message>
    <message>
        <source>Min n days (-1 to leave unchanged)</source>
        <translation type="obsolete">حداقل روزها (0.0 تا 100.0, -1 برای بدون تغيير)</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Change more constraints min n days</source>
        <translation type="obsolete">تغيير بیشتر از محدودیت حداقل روزها</translation>
    </message>
</context>
<context>
    <name>ChooseFieldsDialog</name>
    <message>
        <location filename="../src/engine/import.cpp" line="137"/>
        <source>FET - Import from CSV file</source>
        <translation type="unfinished">وارد کردن از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="274"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="275"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>CommentsForm</name>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="54"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="55"/>
        <source>Cannot update comments during simulation
Please stop simulation before this</source>
        <translation type="unfinished">توضیحات در طول شبیه سازی بروز نمی شوند
قبل از این لطفا شبیه سازی را متوقف کنید </translation>
    </message>
</context>
<context>
    <name>CommentsForm_template</name>
    <message>
        <source>FET - timetable data - comments</source>
        <translation type="obsolete">FET - جدول زمان بندی - شرح</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="14"/>
        <source>Timetable data - comments</source>
        <extracomment>The title of the dialog to choose the comments</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Time constraints 2 activies consecutive</source>
        <translation type="obsolete">FET - محدودیت های زمانی 2 کلاس پیوسته</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">محدودیت ها</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">تغییر</translation>
    </message>
    <message>
        <source>This constraint forces 2 activities A1 and A2: A2 to be immediately
after A1, same day, possibly separated by breaks</source>
        <translation type="obsolete">این محدودیت دو کلاس A1 و A2 را مجبور می کند که : A2 بلافاصله بعد از A1 
بیاید، همان روز، احتمالا با یک زمان کوتاه تفریح بینشان</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>FET - Time constraints 2 activies grouped</source>
        <translation type="obsolete">فت - محدودیت های زمانی 2 گروه فعال</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">تغییر</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">محدودیت ها</translation>
    </message>
    <message>
        <source>This constraint forces 2 activities to be in the same day, one immediately
following the other, in any order, possibly separated by breaks</source>
        <translation type="obsolete">این محدودیت دو کلاس را مجبور می کند در یک روز باشند، یکی بلافاصله بدنبال دیگری ، در هر صورت تنها بایک وقت تفریح در بینشان</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Time constraints 2 activies ordered</source>
        <translation type="obsolete">FET - محدودیت زمانی 2 کلاس مرتب شده</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">تغییر</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">محدودیت ها</translation>
    </message>
    <message>
        <source>This constraint forces 2 activities A1 and A2: A2 to be after
A1, separated by any time interval</source>
        <translation type="obsolete">این محدودیت دو کلاس A1 و A2 را مجبور می کند که : A2 بلافاصله بعد از A1 
بیاید، جدا شده با هر فاصله زمانی</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14262"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14263"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14302"/>
        <source>teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14304"/>
        <source>all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14307"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14309"/>
        <source>all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14312"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14314"/>
        <source>all subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14317"/>
        <source>activity tag=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14319"/>
        <source>all activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14326"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for Weight Percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14335"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14336"/>
        <source>Activities with:</source>
        <translation type="unfinished">کلاس ها با:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14339"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14341"/>
        <source>All teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14345"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14347"/>
        <source>All students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14351"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14353"/>
        <source>All subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14357"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14359"/>
        <source>All activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14362"/>
        <source>must end students&apos; day</source>
        <translation type="unfinished">باید روز دانشجویان را پایان دهد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14365"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14411"/>
        <source>Time constraint activities end students&apos; day broken for activity with id=%1 (%2), increases conflicts total by %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14322"/>
        <source>Activities with %1, %2, %3, %4, must end students&apos; day</source>
        <comment>%1...%4 are conditions for the activities</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="105"/>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="122"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="105"/>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="122"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="133"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="133"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesEndStudentsDay</source>
        <translation type="obsolete">FET - محدودیت کلاس هایی که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="14"/>
        <source>Constraints activities end students day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="34"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlapping</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1355"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1356"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1418"/>
        <source>Activities not overlapping</source>
        <translation type="unfinished">کلاس هایی که همپوشانی ندارند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1419"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1420"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1422"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1431"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1432"/>
        <source>Activities must not overlap</source>
        <translation type="unfinished">کلاس ها نباید همپوشانی داشته باشند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1433"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1434"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1436"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1518"/>
        <source>Time constraint activities not overlapping broken: activity with id=%1 (%2) overlaps with activity with id=%3 (%4) on a number of %5 periods</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1526"/>
        <source>conflicts factor increase=%1</source>
        <translation type="unfinished">فاکتور افزایش دهنده ی تداخل = %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="232"/>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="248"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="232"/>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="248"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="253"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="258"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="259"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="259"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Time constraints activities not overlapping</source>
        <translation type="obsolete">فت : محدودیت زمانی عدم تلاقی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="47"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="144"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="123"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="137"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="130"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="14"/>
        <source>Constraints activities not overlapping</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="62"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="68"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="81"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="97"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="110"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9807"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9814"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9821"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9808"/>
        <source>Constraint activities preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9815"/>
        <source>Constraint activities preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9822"/>
        <source>Constraint activities preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9833"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9834"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9936"/>
        <source>teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9938"/>
        <source>all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9941"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9943"/>
        <source>all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9946"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9948"/>
        <source>all subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9951"/>
        <source>activity tag=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9953"/>
        <source>all activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9955"/>
        <source>Activities with %1, %2, %3, %4, have a set of preferred starting times:</source>
        <comment>%1...%4 are conditions for the activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9973"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9980"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9981"/>
        <source>Activities with:</source>
        <translation type="unfinished">کلاس ها با:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9984"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9986"/>
        <source>All teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9990"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9992"/>
        <source>All students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9996"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9998"/>
        <source>All subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10002"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10004"/>
        <source>All activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10103"/>
        <source>Time constraint activities preferred starting times broken for activity with id=%1 (%2), increases conflicts total by %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10024"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10007"/>
        <source>have a set of preferred starting times:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="104"/>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="121"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="104"/>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="121"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="126"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="131"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="132"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="132"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesPreferredStartingTimes</source>
        <translation type="obsolete">فت: محدودیت زمان ترجیحی شروع کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Constraints activities preferred starting times</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="34"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8627"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8634"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8641"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8648"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8628"/>
        <source>Constraint activities preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8635"/>
        <source>Constraint activities preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8642"/>
        <source>Constraint activities preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8649"/>
        <source>Constraint activities preferred time slots is wrong because hour or day is not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8660"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8661"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8758"/>
        <source>teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8760"/>
        <source>all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8763"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8765"/>
        <source>all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8768"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8770"/>
        <source>all subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8773"/>
        <source>activity tag=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8775"/>
        <source>all activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8777"/>
        <source>Activities with %1, %2, %3, %4, have a set of preferred time slots:</source>
        <comment>%1...%4 are conditions for the activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8794"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8801"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8802"/>
        <source>Activities with:</source>
        <translation type="unfinished">کلاس ها با:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8805"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8807"/>
        <source>All teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8810"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8812"/>
        <source>All students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8815"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8817"/>
        <source>All subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8820"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8822"/>
        <source>All activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8842"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8896"/>
        <source>Time constraint activities preferred time slots broken for activity with id=%1 (%2) on %3 hours, increases conflicts total by %4</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8825"/>
        <source>have a set of preferred time slots (all hours of each affected activity must be in the allowed slots):</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="104"/>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="121"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="104"/>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="121"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="126"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="131"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="132"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="132"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesPreferredTimeSlots</source>
        <translation type="obsolete">فت : محدودیت برش های زمانی ترجیحی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Constraints activities preferred time slots</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="33"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="43"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="50"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="72"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>Each hour slot of each considered activity must be allowed
by this constraint (more restrictive than preferred starting
times for activities with duration greater than 1)</source>
        <translation type="obsolete">هر برش ساعت از هر کلاس مطرح شده باید بوسیله ی این محدودیت 
مجاز باشد ) محدودتر باشند از زمان های ترجیحی شروع کلاس هایی 
با طول بزرگتر از 1 ( </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="96"/>
        <source>Each hour slot of each considered activity must be allowed by this constraint (more restrictive than preferred starting times for activities with duration greater than 1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11015"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11016"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11079"/>
        <source>Activities same starting day</source>
        <translation type="unfinished">روزهای شروع یکسان کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11080"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11081"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11083"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11094"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11095"/>
        <source>Activities must have the same starting day</source>
        <translation type="unfinished">کلاس ها باید روز شروع یکسانی داشته باشند </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11096"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11097"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11099"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11163"/>
        <source>Time constraint activities same starting day broken, because activity with id=%1 (%2) is not in the same day with activity with id=%3 (%4)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11170"/>
        <source>Conflicts factor increase=%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm</name>
    <message>
        <source>IMPORTANT: after adding such constraints, it is necessary (otherwise generation might be impossible) to remove redundant constraints min n days between activities. If you are sure that you don&apos;t have redundant constraints, you can skip this step, but it doesn&apos;t hurt to do it as a precaution. Also, you don&apos;t have to do that after each added constraint, but only once after adding more constraints of this type. Please read Help/Important tips - tip number 2 for details</source>
        <translation type="obsolete">مهم: بعد از اضافه کردن چنین محدودیت هایی ، حذف محدودیت &quot; حداقل روزهای بین کلاس ها &quot; ضروریست ( در غیر اینصورت تولید احتمالا ناممکن خواهد بود ) اگر شما مطمئن هستید که محدودیت های اضافی ندارید ، شما می توانید از این مرحله پرش کنید ، اما انجام آن نیز برای احتیاط ضرری نخواهد داشت .همچنین شما مجبور به انجام آن بعد از هر بار اضافه کردن محدودیت ها نیستید ، اما بعد از اضافه کردن محدودیت هایی از این نوع آن را انجام دهید. لطفا برای جزئیات بیشتر  کمک / نکات مهم - نکته ی شماره ی 2 را بخوانید </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="106"/>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="123"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="106"/>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="123"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="134"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="134"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="152"/>
        <source>IMPORTANT: after adding such constraints, it is necessary (otherwise generation might be impossible) to remove redundant constraints min days between activities. If you are sure that you don&apos;t have redundant constraints, you can skip this step, but it doesn&apos;t hurt to do it as a precaution. Also, you don&apos;t have to do that after each added constraint, but only once after adding more constraints of this type. Please read Help/Important tips - tip number 2 for details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="157"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingDay</source>
        <translation type="obsolete">FET - محدودیت کلاس هایی که در یک روز شروع می شوند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="56"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="42"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="14"/>
        <source>Constraints activities same starting day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="34"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="90"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>Please try to read Help/Important tips, advice 2). It is IMPORTANT to
remove redundant min days constraints after adding constraints same
starting day. Please also click Help button here for information.</source>
        <translation type="obsolete">لطفا سعی کنید کمک / نکات مهم - توصیه شماره 2 ا بخوانید . این برای 
حذف محدودیت های اضافی حداقل روز بعد از اضافه کردن محدودیت روزهای
 شروع یکسان مهم است .لطفا روی دکمه ی کمک اینجا نیز برای اطلاعات 
دیگر کلیک کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="109"/>
        <source>Please try to read Help/Important tips, advice 2). It is IMPORTANT to remove redundant min days constraints after adding constraints same starting day. Please also click Help button here for information.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10729"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10730"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10793"/>
        <source>Activities same starting hour</source>
        <translation type="unfinished">کلاس هایی که یک ساعت شروع دارند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10794"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10795"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10797"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10808"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10809"/>
        <source>Activities must have the same starting hour</source>
        <translation type="unfinished">کلاس ها باید ساعت شروع یکسان داشته باشند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10810"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10811"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10813"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10897"/>
        <source>Time constraint activities same starting hour broken, because activity with id=%1 (%2) is not at the same hour with activity with id=%3 (%4)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10904"/>
        <source>Conflicts factor increase=%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="105"/>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="122"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="105"/>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="122"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="133"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="133"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingHour</source>
        <translation type="obsolete">FET - محدودیت کلاس هایی که در یک ساعت شروع می شوند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="14"/>
        <source>Constraints activities same starting hour</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="27"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="34"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="47"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="68"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="83"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1067"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1068"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1135"/>
        <source>Activities same starting time</source>
        <translation type="unfinished">گروهی از کلاس ها که زمان شروع یکسان دارند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1136"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1137"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1139"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1150"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1151"/>
        <source>Activities must have the same starting time</source>
        <translation type="unfinished">گروهی از کلاس ها که باید زمان شروع یکسان داشته باشند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1152"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1153"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1155"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1237"/>
        <source>Time constraint activities same starting time broken, because activity with id=%1 (%2) is not at the same starting time with activity with id=%3 (%4)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1244"/>
        <source>Conflicts factor increase=%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <source>IMPORTANT: after adding such constraints, it is necessary (otherwise generation might be impossible) to remove redundant constraints min n days between activities. If you are sure that you don&apos;t have redundant constraints, you can skip this step, but it doesn&apos;t hurt to do it as a precaution. Also, you don&apos;t have to do that after each added constraint, but only once after adding more constraints of this type. Please read Help/Important tips - tip number 2 for details</source>
        <translation type="obsolete">مهم: بعد از اضافه کردن چنین محدودیت هایی ، حذف محدودیت &quot; حداقل روزهای بین کلاس ها &quot; ضروریست ( در غیر اینصورت تولید احتمالا ناممکن خواهد بود ) اگر شما مطمئن هستید که محدودیت های اضافی ندارید ، شما می توانید از این مرحله پرش کنید ، اما انجام آن نیز برای احتیاط ضرری نخواهد داشت .همچنین شما مجبور به انجام آن بعد از هر بار اضافه کردن محدودیت ها نیستید ، اما بعد از اضافه کردن محدودیت هایی از این نوع آن را انجام دهید. لطفا برای جزئیات بیشتر  کمک / نکات مهم - نکته ی شماره ی 2 را بخوانید </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="261"/>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="278"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="261"/>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="278"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="283"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="288"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="289"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="289"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="307"/>
        <source>IMPORTANT: after adding such constraints, it is necessary (otherwise generation might be impossible) to remove redundant constraints min days between activities. If you are sure that you don&apos;t have redundant constraints, you can skip this step, but it doesn&apos;t hurt to do it as a precaution. Also, you don&apos;t have to do that after each added constraint, but only once after adding more constraints of this type. Please read Help/Important tips - tip number 2 for details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="312"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingTime</source>
        <translation type="obsolete">FET - محدودیت زمان یکسان شروع کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="166"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="66"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="42"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="14"/>
        <source>Constraints activities same starting time</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="34"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="105"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="111"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="124"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="140"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="153"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="173"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>Please try to read Help/Important tips, advice 2). It is IMPORTANT to
remove redundant min days constraints after adding constraints same
starting time. Please also click Help button here for information.</source>
        <translation type="obsolete">لطفا سعی کنید کمک / نکات مهم ، توصیه 2 را بخوانید.این .
این مهم است که محدودیت حداقل روزها را بعد از اضافه کردن محدودیت 
زمان شروع مشابه حذف کنید . لطفا برای دریافت اطلاعات روی دکمه کمک کلیک کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="88"/>
        <source>Please try to read Help/Important tips, advice 2). It is IMPORTANT to remove redundant min days constraints after adding constraints same starting time. Please also click Help button here for information.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12349"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12350"/>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct (maybe removing it is a solution)):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12381"/>
        <source>Act. id: %1 (%2) must end students&apos; day</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12387"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12394"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12395"/>
        <source>Activity must end students&apos; day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12396"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12397"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12443"/>
        <source>Time constraint activity ends students&apos; day broken for activity with id=%1 (%2), increases conflicts total by %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="210"/>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="226"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="210"/>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="226"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="231"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="236"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="237"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="237"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Time constraints activity ends students day</source>
        <translation type="obsolete">FET - محدودیت زمانی کلاس هایی که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="14"/>
        <source>Constraints activity ends students day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="83"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="696"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="705"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="697"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="706"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="741"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="758"/>
        <source>Activity preferred room</source>
        <translation type="unfinished">اتاق ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="742"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="743"/>
        <source>Id:%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="748"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="751"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation type="unfinished">قف هم : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="757"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="759"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="761"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="766"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="769"/>
        <source>This activity is permanently locked, which means you cannot unlock it from the &apos;Timetable&apos; menu (you can unlock this activity by removing the constraint from the constraints dialog or by setting the &apos;permanently locked&apos; attribute false when editing this constraint)</source>
        <translation type="unfinished">این کلاس برای همیشه قفل شده است که به این معنی است که شما نمی توانید آن را از منوی جدول از قفل خارج کنید ( شما می توانید بوسیله ی حذف محدودیت از فرم محدودیت ها یا بوسیله ی مقدار غلط دادن به گزینه ی &quot; برای همیشه قفل شده &quot; ، این کلاس را از قفل خارج کنید )</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="774"/>
        <source>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</source>
        <translation type="unfinished">این کلاس برای همیشه قفل شده نیست که به این معنی است که شما می توانید آن را از منوی جدول از قفل خارج کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="817"/>
        <source>Space constraint activity preferred room broken for activity with id=%1 (%2), room=%3</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="823"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="200"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="223"/>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="239"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="223"/>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="239"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="244"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="249"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="250"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="250"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints activity preferred room</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="14"/>
        <source>Constraints activity preferred room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="83"/>
        <source>Filter rooms</source>
        <translation>فیلتر اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="95"/>
        <source>Filter activities</source>
        <translation>فیلتر کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="101"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="130"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="143"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="114"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="920"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="931"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="921"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="932"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="976"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="992"/>
        <source>Activity preferred rooms</source>
        <translation type="unfinished">اتاق های ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="977"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="978"/>
        <source>Id:%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="984"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="991"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="993"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="995"/>
        <source>Activity id=%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1001"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1049"/>
        <source>Space constraint activity preferred rooms broken for activity with id=%1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1054"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="188"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="230"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="230"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="235"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="240"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="241"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="241"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintActivityPreferredRooms</source>
        <translation type="obsolete">FET - محدودیت اتاق های ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="14"/>
        <source>Constraints activity preferred rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="83"/>
        <source>Filter activities</source>
        <translation>فیلتر کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8068"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8069"/>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct (maybe removing it is a solution)):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8074"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8081"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8088"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8075"/>
        <source>Constraint activity preferred time is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت زمان ترجیحی کلاس اشتباه است زیرا به روز حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8082"/>
        <source>Constraint activity preferred time is wrong because preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت زمان ترجیحی کلاس اشتباه است زیرا زمان ترجیحی خیلی دیر است ) بعد از آخرین برش زمانی قابل قبول ( . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8089"/>
        <source>Constraint activity preferred time is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت زمان ترجیحی کلاس اشتباه است زیرا به ساعت حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8130"/>
        <source>Act. id: %1 (%2) has a preferred starting time: %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity. %3 is time (day and hour)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8137"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8139"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation type="unfinished">قف هم : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8146"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8147"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8152"/>
        <source>has a preferred starting time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8159"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8161"/>
        <source>This activity is permanently locked, which means you cannot unlock it from the &apos;Timetable&apos; menu (you can unlock this activity by removing the constraint from the constraints dialog or by setting the &apos;permanently locked&apos; attribute false when editing this constraint)</source>
        <translation type="unfinished">این کلاس برای همیشه قفل شده است که به این معنی است که شما نمی توانید آن را از منوی جدول از قفل خارج کنید ( شما می توانید بوسیله ی حذف محدودیت از فرم محدودیت ها یا بوسیله ی مقدار غلط دادن به گزینه ی &quot; برای همیشه قفل شده &quot; ، این کلاس را از قفل خارج کنید )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8166"/>
        <source>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</source>
        <translation type="unfinished">این کلاس برای همیشه قفل شده نیست که به این معنی است که شما می توانید آن را از منوی جدول از قفل خارج کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8208"/>
        <source>Time constraint activity preferred starting time broken for activity with id=%1 (%2), increases conflicts total by %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8154"/>
        <source>Day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8156"/>
        <source>Hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="190"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="229"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="229"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="234"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="239"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="240"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="240"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred starting time</source>
        <translation type="obsolete">FET - محدودیت زمانی زمان ترجیحی شروع کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="14"/>
        <source>Constraints activity preferred starting time</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="96"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="109"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="125"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="138"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9501"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9502"/>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct it (maybe removing it is a solution)):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9509"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9516"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9523"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9510"/>
        <source>Constraint activity preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9517"/>
        <source>Constraint activity preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9524"/>
        <source>Constraint activity preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9564"/>
        <source>Act. id: %1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9586"/>
        <source>WP:%1</source>
        <comment>Weight Percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9593"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9594"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9617"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9662"/>
        <source>Time constraint activity preferred starting times broken for activity with id=%1 (%2), increases conflicts total by %3</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9569"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9599"/>
        <source>has a set of preferred starting times:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="188"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="211"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="227"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="211"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="227"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="232"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="237"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="238"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="238"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred starting times</source>
        <translation type="obsolete">FET - محدودیت زمانی زمان ترجیحی شروع کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="14"/>
        <source>Constraints activity preferred starting times</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="59"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="144"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8306"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8307"/>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct it (maybe removing it is a solution)):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8314"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8321"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8328"/>
        <location filename="../src/engine/timeconstraint.cpp" line="8336"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8315"/>
        <source>Constraint activity preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8322"/>
        <source>Constraint activity preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8329"/>
        <source>Constraint activity preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8337"/>
        <source>Constraint activity preferred time slots is wrong because it has hour or day not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8381"/>
        <source>Act. id: %1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8404"/>
        <source>WP:%1</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8411"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8412"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8417"/>
        <source>has a set of preferred time slots (all hours of the activity must be in the allowed slots):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8434"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8480"/>
        <source>Time constraint activity preferred time slots broken for activity with id=%1 (%2) on %3 hours, increases conflicts total by %4</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8386"/>
        <source>has a set of preferred time slots:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="187"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="210"/>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="226"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="210"/>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="226"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="231"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="236"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="237"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="237"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred time slots</source>
        <translation type="obsolete">FET - محدودیت زمانی قسمت های زمانی ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="14"/>
        <source>Constraints activity preferred time slots</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="27"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="37"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="44"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="51"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="57"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="70"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="86"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="99"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="119"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="130"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="144"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <source>Each hour slot of each considered activity must be allowed
by this constraint (more restrictive than preferred starting
times for activities with duration greater than 1)</source>
        <translation type="obsolete">هر برش ساعت از هر کلاس مطرح شده باید بوسیله ی این محدودیت 
مجاز باشد ) محدودتر باشند از زمان های ترجیحی شروع کلاس هایی 
با طول بزرگتر از 1 ( </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="160"/>
        <source>Each hour slot of each considered activity must be allowed by this constraint (more restrictive than preferred starting times for activities with duration greater than 1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3075"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3027"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3028"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3060"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="3072"/>
        <source>Activity tag preferred room</source>
        <translation type="unfinished">اتاق ترجیحی  توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3061"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3062"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="unfinished">ت ک : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3063"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3071"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3073"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3074"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3129"/>
        <source>Space constraint activity tag preferred room broken for activity with id %1 (%2) (activity tag of constraint=%3)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3135"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="122"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="122"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="138"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="149"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="149"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints activity tag preferred room</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Constraints activity tag preferred room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3237"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3238"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3290"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="3305"/>
        <source>Activity tag preferred rooms</source>
        <translation type="unfinished">اتاق های ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3291"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3292"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="unfinished">ت ک : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3295"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3304"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3306"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3307"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3309"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3369"/>
        <source>Space constraint activity tag preferred rooms broken for activity with id %1 (%2) (activity tag of constraint=%3)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3375"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="123"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="140"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="123"/>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="140"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="145"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="150"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="151"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="151"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintActivityTagPreferredRooms</source>
        <translation type="obsolete">FET - محدودیت اتاق های ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Constraints activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpace</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="149"/>
        <source>Basic compulsory constraints (space)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="151"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="160"/>
        <source>These are the basic compulsory constraints (referring to rooms allocation) for any timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="161"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="163"/>
        <source>The basic space constraints try to avoid:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="164"/>
        <source>rooms assigned to more than one activity simultaneously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="165"/>
        <source>activities with more students than the capacity of the room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: unallocated activity with id=%1</source>
        <translation type="obsolete">محدودیت مکانی اجباری اساسی : کلاس جادهی نشده به شماره %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="277"/>
        <source>this increases the conflicts total by %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="305"/>
        <source>Space constraint basic compulsory: room %1 has allocated activity with id %2 (%3) and the capacity of the room is overloaded</source>
        <comment>%2 is act id, %3 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="311"/>
        <source>This increases conflicts total by %1</source>
        <translation type="unfinished"> این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="330"/>
        <source>Space constraint basic compulsory: room with name %1 has more than one allocated activity on day %2, hour %3.</source>
        <translation type="unfinished">محدودیت مکانی اجباری اساسی : اتاق %1 در روز %2 و ساعت %3 به بیش از دو کلاس اختصاص یافته است .</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="335"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="274"/>
        <source>Space constraint basic compulsory broken: unallocated activity with id=%1 (%2)</source>
        <comment>%2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="98"/>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="98"/>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="132"/>
        <source>Do you really want to remove the basic compulsory space constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="134"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="136"/>
        <source>Note: you can add again a constraint of this type from the menu Data -&gt; Space constraints -&gt; Miscellaneous -&gt; Basic compulsory space constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="139"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Basic compulsory space constraints</source>
        <translation type="obsolete">FET - محدودیت مکانی اساسي اجباري</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="14"/>
        <source>Constraints basic compulsory space</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="204"/>
        <source>Basic compulsory constraints (time)</source>
        <translation type="unfinished">محدودیت های اساسی اجباری ) زمان (</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="204"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="211"/>
        <source>These are the basic compulsory constraints (referring to time allocation) for any timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="214"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="215"/>
        <source>The basic time constraints try to avoid:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="216"/>
        <source>teachers assigned to more than one activity simultaneously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="217"/>
        <source>students assigned to more than one activity simultaneously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="370"/>
        <location filename="../src/engine/timeconstraint.cpp" line="401"/>
        <location filename="../src/engine/timeconstraint.cpp" line="431"/>
        <source>Time constraint basic compulsory</source>
        <translation type="unfinished">محدودیت زمانی اجباري اساسي</translation>
    </message>
    <message>
        <source>unallocated activity with id=%1</source>
        <translation type="obsolete">کلاس با شماره  %1 قرار نگرفت</translation>
    </message>
    <message>
        <source> - this increases the conflicts total by %1</source>
        <translation type="obsolete">- این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="372"/>
        <source>activity with id=%1 is late.</source>
        <translation type="unfinished">کلاس با شماره %1 دیر است .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="375"/>
        <location filename="../src/engine/timeconstraint.cpp" line="408"/>
        <location filename="../src/engine/timeconstraint.cpp" line="438"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="403"/>
        <source>teacher with name %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="unfinished">استادی با نام %1 بیش از یک کلاس اختصاص یافته در روز %2 و ساعت %3 دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="433"/>
        <source>subgroup %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="unfinished">زیرگروه  %1 بیش از یک کلاس اختصاص یافته در روز %2 و ساعت %3 دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="335"/>
        <source>Time constraint basic compulsory broken: unallocated activity with id=%1 (%2)</source>
        <comment>%2 is the detailed description of activity - teachers, subject, students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="339"/>
        <source>this increases the conflicts total by %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="98"/>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="98"/>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="132"/>
        <source>Do you really want to remove the basic compulsory time constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="134"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="136"/>
        <source>Note: you can add again a constraint of this type from the menu Data -&gt; Time constraints -&gt; Miscellaneous -&gt; Basic compulsory time constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="139"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Basic compulsory time constraints</source>
        <translation type="obsolete">FET - محدودیت زمانی أجباري اساسي</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="14"/>
        <source>Constraints basic compulsory time</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4953"/>
        <location filename="../src/engine/timeconstraint.cpp" line="4976"/>
        <source>Break times</source>
        <translation type="unfinished">زمان های تفریح</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4954"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4956"/>
        <source>B at:</source>
        <comment>Break at</comment>
        <translation type="unfinished">ز تف در : </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4975"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4977"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4979"/>
        <source>Break at:</source>
        <translation type="unfinished">زمان تفریح در :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5003"/>
        <location filename="../src/engine/timeconstraint.cpp" line="5010"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5004"/>
        <source>Constraint break times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های تفریح &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5011"/>
        <source>Constraint break times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های تفریح &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5067"/>
        <source>Time constraint break not respected for activity with id %1, on day %2, hours %3</source>
        <translation type="unfinished">محدودیت زمانی &quot; تفریح &quot; برای کلاسی به شماره %1 در روز %2 و ساعت %3 در نظر گرفته نشد </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5072"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimesForm</name>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="98"/>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="98"/>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Time constraints break times</source>
        <translation type="obsolete">FET - محدودیت زمانی زمان های تفریح</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="14"/>
        <source>Constraints break times</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1957"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1958"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2021"/>
        <source>Max days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2022"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2023"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2025"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2027"/>
        <source>MD:%1</source>
        <comment>Abbreviation for maximum days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2033"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2034"/>
        <source>Maximum number of days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2035"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2036"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2038"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2043"/>
        <source>Maximum number of days=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2125"/>
        <source>Time constraint max days between activities broken: activity with id=%1 (%2) conflicts with activity with id=%3 (%4), being %5 days too far away, on days %6 and %7</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2136"/>
        <source>conflicts factor increase=%1</source>
        <translation type="unfinished">فاکتور افزایش دهنده ی تداخل = %1</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="212"/>
        <source>Invalid constraint</source>
        <translation type="unfinished">محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="252"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="252"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="257"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="262"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="263"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="263"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="281"/>
        <source>Help about the constraint max days between activities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="283"/>
        <source>This constraint was suggested for the following situation: a user needed that activities A1, A2 and A3 to be in follower days (like: A1 on Tuesday, A2 on Wednesday and A3 on Thursday. So, they must be in 3 consecutive days). This is simple: add a constraint max days between activities for A1, A2 and A3, with max 2 days between them. It is supposed that these activities are constrained not to be in the same day by a constraint min days between activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="288"/>
        <source>So, the general situation: this constraint ensures that between each pair from the selected activities, the distance in days is at most the selected value. Distance = 1 day between a pair A1 and A2 means that A1 and A2 are in consecutive days (like Thursday and Friday). Distance = 3 days means that A1 and A2 are 3 days apart, for instance Monday and Thursday.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="295"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="292"/>
        <source>Another example: teacher T wants to ensure that his activities take place in at most 4 consecutive days (so, from Monday to Thursday or from Tuesday to Friday). Then, add all his activities and max days between them = 3.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Constraints max days between activities</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="37"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="43"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="72"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="85"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="104"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="115"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="125"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="132"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="150"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="157"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1661"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1662"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1728"/>
        <source>Min days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1729"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1730"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1732"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1734"/>
        <source>mD:%1</source>
        <comment>Min days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1735"/>
        <source>CSD:%1</source>
        <comment>Consecutive if same day</comment>
        <translation type="unfinished">CSD:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1741"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1742"/>
        <source>Minimum number of days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1743"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1744"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1746"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1751"/>
        <source>Minimum number of days=%1</source>
        <translation type="unfinished">مینیمم تعداد روزها = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1752"/>
        <source>Consecutive if same day=%1</source>
        <translation type="unfinished">به صورت متوالی اگر در یک روز بودند=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1834"/>
        <source>Time constraint min days between activities broken: activity with id=%1 (%2) conflicts with activity with id=%3 (%4), being %5 days too close, on days %6 and %7</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr. Close here means near</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1846"/>
        <source>conflicts factor increase=%1</source>
        <translation type="unfinished">فاکتور افزایش دهنده ی تداخل = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1851"/>
        <source>The activities are placed consecutively in the timetable, because you selected this option in case the activities are in the same day</source>
        <translation type="unfinished">کلاس ها بطور متوالی در جدول قرار گرفتند زیرا شما این گزینه را در مورد کلاس هایی که در روز یکسان هستند ، انتخاب کرده اید</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="216"/>
        <source>Invalid constraint</source>
        <translation type="unfinished">محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="240"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="256"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="337"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="347"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="356"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="362"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="372"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="382"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="392"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="449"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="240"/>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="256"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="261"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="266"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="267"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="267"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="338"/>
        <source>FET has meet a critical error - aborting current operation, please report bug (old weight is not -1 and not (&gt;=0.0 and &lt;=100.0)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( وزن قدیمی - 1 نیست و در (&gt;=0.0 and &lt;=100.0)  نمی باشد)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="348"/>
        <source>FET has met a critical error - aborting current operation, please report bug (new weight is not -1 and not (&gt;=0.0 and &lt;=100.0)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( وزن جدید - 1 نیست و در (&gt;=0.0 and &lt;=100.0)  نمی باشد)</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="357"/>
        <source>FET has met a critical error - aborting current operation, please report bug (old consecutive is not any, yes or no)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( محدودیت قدیمی هیچ ارزش درست یا غلطی نگرفته است  )</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="363"/>
        <source>FET has met a critical error - aborting current operation, please report bug (new consecutive is not no_change, yes or no)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( محدودیت جدید هیچ ارزش درست یا غلطی نگرفته است و تغییر نیافته نیز نیست )</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="373"/>
        <source>FET has met a critical error - aborting current operation, please report bug (old min days is not -1 or 1..ndaysperweek)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( حداقل روزهای قدیمی -1 یا 1...n روز در هفته نیست )</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="383"/>
        <source>FET has met a critical error - aborting current operation, please report bug (new min days is not -1 or 1..ndaysperweek)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( حداقل روزهای جدید -1 یا 1...n روز در هفته نیست )</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="393"/>
        <source>FET has met a critical error - aborting current operation, please report bug (old nActivities is not -1 or &gt;=1)</source>
        <translation type="unfinished">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( تعداد کلاس های قدیمی -1 یا &gt;=1 نیست  )</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="449"/>
        <source>There were inspected (and possibly modified) %1 constraints min days between activities matching your criteria</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="451"/>
        <source>NOTE: If you are using constraints of type activities same starting time or activities same starting day, it is important (after current operation) to apply the operation of removing redundant constraints.</source>
        <translation type="unfinished">نکته : اگر شما در حال استفاده از محدودیت هایی از نوع محدودیت های زمان شروع مشابه یا محدودیت های روز شروع مشابه هستید ، ) بعد از عملیات جاری ( اجرای عملیات پاکسازی محدودیت های اضافی بسیار مهم است .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="453"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation type="unfinished">کمک / نکات مهم نکته 2 را برای دریافت جزئیات بخوانید .</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Constraints min days between activities</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="30"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="37"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="51"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="65"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="71"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="84"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="100"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="113"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="126"/>
        <source>Modify multiple constraints at once</source>
        <translation type="unfinished">تغییر چند محدودیت در یک زمان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="139"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="150"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2248"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2249"/>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2313"/>
        <source>Min gaps between activities</source>
        <translation type="unfinished">حداقل فاصله ( گپ ) بین کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2314"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2315"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2317"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2319"/>
        <source>mG:%1</source>
        <comment>Minimum number of gaps</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2325"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2326"/>
        <source>Minimum gaps between activities (if activities on the same day)</source>
        <translation type="unfinished"> حداقل فاصله های زمانی (گپ) بين کلاس ها ( اگر کلاس ها در روز یکسانی باشند )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2327"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2328"/>
        <source>Number of activities=%1</source>
        <translation type="unfinished">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2330"/>
        <source>Activity with id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2335"/>
        <source>Minimum number of gaps=%1</source>
        <translation type="unfinished">حداقل تعداد گپ ها ( فاصله ) = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2386"/>
        <source>Time constraint min gaps between activities broken: activity with id=%1 (%2) conflicts with activity with id=%3 (%4), they are on the same day %5 and there are %6 extra hours between them</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2396"/>
        <source>conflicts factor increase=%1</source>
        <translation type="unfinished">فاکتور افزایش دهنده ی تداخل = %1</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="212"/>
        <source>Invalid constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="252"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="252"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="257"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="262"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="263"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="263"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="279"/>
        <source>Please make sure that the selected activities are not forced to be consecutive by other constraint min days between activities (with consecutive if same day true) or by a constraint 2 activities consecutive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please make sure that the selected activities are not forced to be consecutive by other constraint min n days between activities (with consecutive if same day true) or by a constraint 2 activities consecutive</source>
        <translation type="obsolete">لطفا مطمئن شوید که کلاس های انتخاب شده بوسیله ی محدودیت حداقل روزهای بین کلاس های دیگری مجبور نشده باشند تا متوالی باشند ) با انتخاب &quot; توالی اگر روزها مشابه باشند &quot; ( یا بوسیله ی محدودیت دو کلاس متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="283"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Time constraints min gaps between activities</source>
        <translation type="obsolete">FET - حداقل فاصله های زمانی (گپ) بين کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="185"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="171"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="164"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="157"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="14"/>
        <source>Constraints min gaps between activities</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="39"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="68"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="98"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="129"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="113"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>This constraint ensures, for a set of activities: if any pair of activities is
in the same day, they must be separated by at least min gaps (hours).</source>
        <translation type="obsolete">این محدودیت تضمین می کند برای یک گروه از کلاس ها : اگر هر جفت از کلاس 
ها در روز مشابهی باشند ، آن ها اقلا با کوچکترین گپ ها جدا شوند ) ساعات ( .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="145"/>
        <source>Note: please click Help for important advice</source>
        <translation>نکته : لطفا برای توصیه مهم روی کمک کلیک کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="178"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="87"/>
        <source>This constraint ensures, for a set of activities: if any pair of activities is in the same day, they must be separated by at least min gaps (hours).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintMinNDaysBetweenActivitiesForm</name>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">اطلاعات فت</translation>
    </message>
    <message>
        <source>There were inspected (and possibly modified) %1 constraints min n days between activities matching your criteria</source>
        <translation type="obsolete">%1 محدودیت &quot; حداقل روز های بین کلاس ها &quot; بررسی شده ، در حال مطابقت با معیار های شماست </translation>
    </message>
    <message>
        <source>NOTE: If you are using constraints of type activities same starting time or activities same starting day, it is important (after current operation) to apply the operation of removing redundant constraints.</source>
        <translation type="obsolete">نکته : اگر شما در حال استفاده از محدودیت هایی از نوع محدودیت های زمان شروع مشابه یا محدودیت های روز شروع مشابه هستید ، ) بعد از عملیات جاری ( اجرای عملیات پاکسازی محدودیت های اضافی بسیار مهم است .</translation>
    </message>
    <message>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation type="obsolete">کمک / نکات مهم نکته 2 را برای دریافت جزئیات بخوانید .</translation>
    </message>
</context>
<context>
    <name>ConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Time constraints min n days between activities</source>
        <translation type="obsolete">FET - محدودیت زمانی حداقل های روز ها بین کلاس ها</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">بستن</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">تغییر</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">محدودیت ها</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
    <message>
        <source>Modify multiple constraints at once</source>
        <translation type="obsolete">تغییر چند محدودیت در یک زمان</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="468"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="492"/>
        <source>Room not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="469"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="470"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="472"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation type="unfinished">خاد در :</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="491"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="493"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="494"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="496"/>
        <source>Not available at:</source>
        <translation type="unfinished">خارج از دسترس در :</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="518"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="519"/>
        <source>Constraint room not available times is wrong because it refers to inexistent room. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا به اتاقی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="528"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="535"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="529"/>
        <source>Constraint room not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا به اتاقی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="536"/>
        <source>Constraint room not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="593"/>
        <source>Space constraint room not available times broken for room: %1, on day %2, hour %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="598"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="110"/>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="110"/>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Space constraints room not available times</source>
        <translation type="obsolete">FET - محدودیت زمانی در دسترس نبودن زمان اتاق ها </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="14"/>
        <source>Constraints room not available times</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7042"/>
        <source>Students for activity tag %1 have max %2 hours continuously</source>
        <translation type="unfinished">دانشجویان برای توضیح کلاس %1 ماکزیمم %2 ساعت متوالی دارند </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7044"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7054"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7055"/>
        <source>All students, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7056"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7057"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7058"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7116"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7144"/>
        <source>Time constraint students, activity tag %1, max %2 hours continuously, broken for subgroup %3, on day %4, length=%5.</source>
        <translation type="unfinished">محدودیت زمانی دانشجویان ، توضیح کلاس %1 ، ماکزیمم %2 ساعات متوالی ، برای زیر گروه %3 ، در روز %4 ، بطول = %5 شکسته شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7127"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7155"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="108"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="108"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="124"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="135"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students activity tag max hours continuously</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعات متوالی برای توضیح کلاس دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints students activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="92"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <source>This constraint ensures that all students do not have more than
max hours continuously of activities with the specified activity tag</source>
        <translation type="obsolete">این محدودیت اطمینان می دهد که همه دانشجویان بیشتر از ماکزیمم ساعات متوالی کلاس ها با یک توضیح کلاس خاص کلاس ندارند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="108"/>
        <source>This constraint ensures that all students do not have more than max hours continuously of activities with the specified activity tag</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14970"/>
        <source>Students for activity tag %1 have max %2 hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14972"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14982"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14983"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14984"/>
        <source>All students, for an activity tag, must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14985"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14986"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14987"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15039"/>
        <source>Time constraint students, activity tag %1, max %2 hours daily, broken for subgroup %3, on day %4, length=%5.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15050"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="112"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="128"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="112"/>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="128"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints students activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="26"/>
        <source>This constraint ensures that all students do not have more than max hours daily of activities with the specified activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="42"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="129"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="136"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="108"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="122"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="115"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5589"/>
        <source>Students must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="unfinished">دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، زود برسند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5592"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5602"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5603"/>
        <source>All students must begin their courses early, respecting maximum %1 later arrivals, at second hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5605"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5606"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5661"/>
        <source>Constraint students early max %1 beginnings at second hour broken for subgroup %2, on day %3, because students have an illegal gap, increases conflicts total by %4</source>
        <translation type="unfinished">محدودیت بیشترین %1 شروع در دومین ساعت دانشجویان برای زیرگروه %2 در روز %3 شکسته شد زیرا دانشجویان یک فاصله غیر مجاز دارند ، مجموع تداخل افزایش یافت بوسیله ی : %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5695"/>
        <source>Constraint students early max %1 beginnings at second hour broken for subgroup %2, because students have too many arrivals at second hour, increases conflicts total by %3</source>
        <translation type="unfinished">محدودیت بیشترین %1 شروع در دومین ساعت دانشجویان برای زیرگروه %2 شکسته شد زیرا دانشجویان تعداد زیادی حضور در دومین ساعت دارند ، مجموع تداخل افزایش یافت بوسیله ی : %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="114"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت ؟ </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="125"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="125"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Time constraints students early max beginnings at second hour</source>
        <translation type="obsolete">FET - محدودیت های زمانی ماکزیمم شروع های دانشجویان در دومین ساعت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Constraints students early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14000"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14007"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14014"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14001"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &lt;= ساعت پایان . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14008"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour or the day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &gt; اولین ساعت یا روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14015"/>
        <source>Constraint teacher interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت پایان &lt; تعداد ساعات روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14053"/>
        <source>Students interval max days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14054"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14055"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation type="unfinished">سا ش دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14058"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14060"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation type="unfinished">سا پ دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14060"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14078"/>
        <source>End of the day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14062"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14070"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14071"/>
        <source>All students respect working in an hourly interval a maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14072"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14073"/>
        <source>Interval start hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14076"/>
        <location filename="../src/engine/timeconstraint.cpp" line="14078"/>
        <source>Interval end hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14081"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14125"/>
        <source>Time constraint students interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای دانشجویان &quot; شکسته شد : زیرگروه : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14130"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="132"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="116"/>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="132"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="137"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="142"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="143"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="143"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students interval max days per week</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم فاصله بین روزهای هفته دانشجویان </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints students interval max days per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3731"/>
        <source>Students max building changes per day</source>
        <translation type="unfinished">بیشترین تغییرات ساختمان در روز برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3733"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3735"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3744"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3746"/>
        <source>Students maximum building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3748"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3750"/>
        <source>Maximum building changes per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3820"/>
        <source>Space constraint students max building changes per day broken for students=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3824"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="115"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints students max building changes per day</source>
        <translation type="obsolete">FET - محدودیت های زمانی حداکثر تغییر ساختمان ها در هر روز برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Constraints students max building changes per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4178"/>
        <source>Students max building changes per week</source>
        <translation type="unfinished">بیشترین تغییرات ساختمان در هفته برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4180"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4182"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4191"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4193"/>
        <source>Students maximum building changes per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4195"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4197"/>
        <source>Maximum building changes per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4268"/>
        <source>Space constraint students max building changes per week broken for students=%1</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان دانشجویان در هفته &quot; برای دانشجویان = %1 ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4271"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="115"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints students max building changes per week</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر تغییر ساختمان در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Constraints students max building changes per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15451"/>
        <source>Students max gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15452"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15453"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15463"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15464"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15465"/>
        <source>All students must respect the maximum number of gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15466"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15467"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15468"/>
        <source>Maximum gaps per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15523"/>
        <source>Time constraint students max gaps per day broken for subgroup: %1, it has %2 extra gaps, on day %3, conflicts increase=%4</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="101"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="117"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="101"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="117"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="122"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="127"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="128"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="128"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="14"/>
        <source>Constraints students max gaps per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="26"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="63"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="80"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="87"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="94"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="101"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="108"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5177"/>
        <source>Students max gaps per week</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در هفته برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5178"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5179"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5189"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5190"/>
        <source>All students must respect the maximum number of gaps per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5191"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5192"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5193"/>
        <source>Maximum gaps per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5248"/>
        <source>Time constraint students max gaps per week broken for subgroup: %1, it has %2 extra gaps, conflicts increase=%3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students max gaps per week</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر فاصله زمانی (گپ) در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="14"/>
        <source>Constraints students max gaps per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6541"/>
        <source>Students max hours continuously</source>
        <translation type="unfinished">حداکثر ساعات متوالی برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6542"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6543"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6553"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6554"/>
        <source>All students must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6555"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6556"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6591"/>
        <location filename="../src/engine/timeconstraint.cpp" line="6618"/>
        <source>Time constraint students max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی دانشجویان &quot; شکسته شد برای زیرگروه %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6601"/>
        <location filename="../src/engine/timeconstraint.cpp" line="6628"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students max hours continuously</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعات متوالی برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints students max hours continuously</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6113"/>
        <source>Students max hours daily</source>
        <translation type="unfinished">حداکثر ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6114"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6115"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6125"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6126"/>
        <source>All students must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6127"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6128"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6172"/>
        <source>Time constraint students max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین ساعات روزانه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students max hours daily</source>
        <translation type="obsolete">FET - حداکثر ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints students max hours daily</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4637"/>
        <source>Students min gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4639"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4641"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4650"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4652"/>
        <source>Students minimum gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4654"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4656"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4730"/>
        <source>Space constraint students min gaps between building changes broken for students=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4734"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="99"/>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints students min gaps between building changes</source>
        <translation type="obsolete">FET - محدودیت مکانی حداقل فاصله زمانی(گپ) بین تغییرها ساختمان برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Constraints students min gaps between building changes</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7608"/>
        <source>Students min hours daily</source>
        <translation type="unfinished">حداقل ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7609"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7610"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation type="unfinished">mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7611"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7621"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7623"/>
        <source>(non-standard, students may have empty days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7626"/>
        <source>All students must respect the minimum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7627"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7628"/>
        <source>Minimum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7629"/>
        <source>Allow empty days=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: FET considers that each day of the week must have the minimum number of working hours, so you cannot have empty days for affected students (constraint is not flexible)</source>
        <translation type="obsolete">نکته : فت بر این که هر روز هفته ساعات کاری را داشته باشد نظارت می کند بنابراین شما نمی توانید یک روز خالی برای دانشجویان ساختگی داشته باشید ( محدودیت منعطف نیست )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7677"/>
        <source>Time constraint students min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation type="unfinished">محدودیت زمانی &quot; حداقل ساعات روزانه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="102"/>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="118"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="102"/>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="118"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="123"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="128"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="129"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="129"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students min hours daily</source>
        <translation type="obsolete">FET - حداقل ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="14"/>
        <source>Constraints students min hours daily</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="101"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="108"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="80"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="26"/>
        <source>IMPORTANT: allow empty days for students is a non-standard option. Only select it if your institution permits that and if a timetable with empty days for students exists. Otherwise do not  select it, for a good performance of generation. Press Help button for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="94"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="87"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7269"/>
        <source>Students set %1 for activity tag %2 has max %3 hours continuously</source>
        <translation type="unfinished">گروه دانشجویان %1 برای توضیح کلاس %2 حداکثر %3 ساعت متوالی دارند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7271"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7281"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7282"/>
        <source>A students set, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7283"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7284"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7285"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7286"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7299"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7300"/>
        <source>Constraint students set max hours continuously is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین ساعات متوالی گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7446"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7473"/>
        <source>Time constraint students set max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی گروه دانشجویان &quot; شکسته شد برای زیرگروه %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7456"/>
        <location filename="../src/engine/timeconstraint.cpp" line="7483"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="129"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="129"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students set activity tag max hours continuously</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم ساعات متوالی توضیح کلاس برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints students set activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="64"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="78"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>This constraint ensures that the specified students do not have more
than max hours continuously of activities with the specified activity tag</source>
        <translation type="obsolete">این محدودیت اطمینان می دهد که دانشجویان خاصی بیشتر از ماکزیمم ساعات متوالی کلاس ها با یک توضیح کلاس خاص کلاس ندارند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="111"/>
        <source>This constraint ensures that the specified students do not have more than max hours continuously of activities with the specified activity tag</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15165"/>
        <source>Students set %1 for activity tag %2 has max %3 hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15167"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15177"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15178"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15179"/>
        <source>A students set, for an activity tag, must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15180"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15181"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15182"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15183"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15196"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15197"/>
        <source>Constraint students set max hours daily is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین ساعات روزانه گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15337"/>
        <source>Time constraint students set, activity tag %1, max %2 hours daily, broken for subgroup %3, on day %4, length=%5.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15348"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="134"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="150"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="134"/>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="150"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="161"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="162"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="162"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints students set activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="132"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="139"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="111"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="125"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="26"/>
        <source>This constraint ensures that the specified students do not have more than max hours daily of activities with the specified activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="42"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5799"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5800"/>
        <source>Constraint students set early is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; شروع های گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5891"/>
        <source>Students set must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="unfinished">گروه دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، زود برسند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5893"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5894"/>
        <source>St:%1</source>
        <comment>Students set</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5904"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5906"/>
        <source>A students set must begin its courses early, respecting a maximum number of later arrivals, at second hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5907"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5908"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5909"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5910"/>
        <source>Maximum number of arrivals at the second hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5965"/>
        <source>Constraint students set early max %1 beginnings at second hour broken for subgroup %2, on day %3, because students have an illegal gap, increases conflicts total by %4</source>
        <translation type="unfinished">محدودیت بیشترین %1 شروع در دومین ساعت گروه دانشجویان  برای زیرگروه %2 در روز %3 شکسته شد زیرا دانشجویان یک فاصله غیر مجاز دارند ، مجموع تداخل افزایش یافت بوسیله ی : %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5990"/>
        <source>Constraint students set early max %1 beginnings at second hour broken for subgroup %2, because students have too many arrivals at second hour, increases conflicts total by %3</source>
        <translation type="unfinished">محدودیت بیشترین %1 شروع در دومین ساعت گروه دانشجویان برای زیرگروه %2 شکسته شد زیرا دانشجویان تعداد زیادی حضور در دومین ساعت دارند ، مجموع تداخل افزایش یافت بوسیله ی : %3</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="135"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="146"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="146"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Time constraints students set early max beginnings at second hour</source>
        <translation type="obsolete">FET - محدودیت های زمانی ماکزیمم شروع های گروه دانشجویان در دومین ساعت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Constraints students set early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1212"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1191"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1207"/>
        <source>Students set home room</source>
        <translation type="unfinished">اتاق خانگی ( اختصاصی ) گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1193"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1195"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1197"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1206"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1208"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1210"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1277"/>
        <source>Space constraint students set home room broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1282"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="128"/>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="144"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="128"/>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="144"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="149"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="154"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="155"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="155"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Space constraints students set home room</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="14"/>
        <source>Constraints students set home room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>Note: a home room for a students set means that every activity which
has this and ONLY this students set will have this as home room (not other
superior or inferior set). You can add home rooms for a group, for a year
or for a subgroup, careful not to make impossible timetables. Preferred
rooms override the home rooms.</source>
        <translation type="obsolete">نکته : یک اتاق خانگی برای یک گروه از دانشجویان به این معنی است که
همه ی کلاس هایی که این گروه از دانشجویان وتنها همین گروه دارند در این 
اتاق برگزار می شود ) نه دیگر گروه های بالاتر یا پایین تر ( . شما نی توانید اتاق 
خانگی را برای یک گروه یک سال یا یک زیر گروه اضافه کنید ، مراقب باشید زمانبندی 
را غیر ممکن نسازید . ترجیحات اتاق ها بر اتاق های خانگی برتری دارند .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="89"/>
        <source>Note: a home room for a students set means that every activity which has this and ONLY this students set will have this as home room (not other superior or inferior set). You can add home rooms for a group, for a year or for a subgroup, careful not to make impossible timetables. Preferred rooms override the home rooms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1394"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1395"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1443"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1460"/>
        <source>Students set home rooms</source>
        <translation type="unfinished">اتاق های خانگی گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1444"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1446"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1450"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1459"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1461"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1463"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1466"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1538"/>
        <source>Space constraint students set home rooms broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1543"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="141"/>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="158"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="141"/>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="158"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="163"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="168"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="169"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="169"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <source>FET - ConstraintStudentsSetHomeRooms</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="14"/>
        <source>Constraints students set home rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>Note: a home room for a students set means that every activity which
has this and ONLY this students set will have these home rooms (not other
superior or inferior set). You can add home rooms for a group, for a year
or for a subgroup, careful not to make impossible timetables. Preferred
rooms override the home rooms.</source>
        <translation type="obsolete">نکته : یک اتاق خانگی برای یک گروه از دانشجویان به این معنی است که
همه ی کلاس هایی که این گروه از دانشجویان وتنها همین گروه دارند در این 
اتاق برگزار می شود ) نه دیگر گروه های بالاتر یا پایین تر ( . شما نی توانید اتاق 
خانگی را برای یک گروه یک سال یا یک زیر گروه اضافه کنید ، مراقب باشید زمانبندی 
را غیر ممکن نسازید . ترجیحات اتاق ها بر اتاق های خانگی برتری دارند .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="89"/>
        <source>Note: a home room for a students set means that every activity which has this and ONLY this students set will have these home rooms (not other superior or inferior set). You can add home rooms for a group, for a year or for a subgroup, careful not to make impossible timetables. Preferred rooms override the home rooms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13720"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13727"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13734"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13745"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13721"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &lt;= ساعت پایان . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13728"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour or the day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &gt; اولین ساعت یا روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13735"/>
        <source>Constraint teacher interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت پایان &lt; تعداد ساعات روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13746"/>
        <source>Constraint students set interval max days per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13842"/>
        <source>Students set interval max days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13843"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13844"/>
        <source>St:%1</source>
        <comment>Abbreviation for students (sets)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13845"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation type="unfinished">سا ش دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13848"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13850"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation type="unfinished">سا پ دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13850"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13869"/>
        <source>End of the day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13852"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13860"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13861"/>
        <source>A students set respects working in an hourly interval a maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13862"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13863"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13864"/>
        <source>Interval start hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13867"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13869"/>
        <source>Interval end hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13872"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13915"/>
        <source>Time constraint students set interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای گروه دانشجویان &quot; شکسته شد : زیرگروه : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13920"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="135"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">آیا مطمئن اید؟
</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="146"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students set interval max days per week</source>
        <translation type="obsolete">فت - محدودیت زمانی حداکثر روزها برای بازه گروه دانشجویان در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints students set interval max days per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3460"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3461"/>
        <source>Constraint students set max building changes per day is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین .تغییرات ساختمان گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3530"/>
        <source>Students set max building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3532"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3534"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3536"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3545"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3547"/>
        <source>Students set maximum building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3549"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3551"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3553"/>
        <source>Maximum building changes per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3623"/>
        <source>Space constraint students set max building changes per day broken for students=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان گروه دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3627"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="146"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="146"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints students set max building changes per day</source>
        <translation type="obsolete">FET - محدودیت مکانی حداکثر تغییرهای ساختمان در هر روز برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Constraints students set max building changes per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3908"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3909"/>
        <source>Constraint students set max building changes per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین .تغییرات ساختمان در هفته گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3978"/>
        <source>Students set max building changes per week</source>
        <translation type="unfinished">بیشترین تغییرات ساختمان گروه دانشجویان در هفته</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3980"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3982"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3984"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3993"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3995"/>
        <source>Students set maximum building changes per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3997"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3999"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4001"/>
        <source>Maximum building changes per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4072"/>
        <source>Space constraint students set max building changes per week broken for students=%1</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان گروه دانشجویان در هفته &quot; برای دانشجویان = %1 ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4075"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="118"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="134"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="118"/>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="134"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="139"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="144"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="145"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="145"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints students set max building changes per week</source>
        <translation type="obsolete">FET - محدودیت مکانی حداکثر تعویض های ساختمان در هر هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Constraints students set max building changes per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15603"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15604"/>
        <source>Constraint students set max gaps per day is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15694"/>
        <source>Students set max gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15695"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15696"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15697"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15706"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15707"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15708"/>
        <source>A students set must respect the maximum number of gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15709"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15710"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15711"/>
        <source>Maximum gaps per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15712"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15767"/>
        <source>Time constraint students set max gaps per day broken for subgroup: %1, extra gaps=%2, on day %3, conflicts increase=%4</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="122"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="122"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="138"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="149"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="149"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="14"/>
        <source>Constraints students set max gaps per day</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="26"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="63"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="78"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="92"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="99"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="106"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="113"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="120"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5326"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5327"/>
        <source>Constraint students set max gaps per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین فاصله در هفته برای گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5416"/>
        <source>Students set max gaps per week</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5417"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5418"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5419"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5428"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5429"/>
        <source>A students set must respect the maximum number of gaps per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5430"/>
        <source>(breaks and students set not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5431"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5432"/>
        <source>Maximum gaps per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5433"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5488"/>
        <source>Time constraint students set max gaps per week broken for subgroup: %1, extra gaps=%2, conflicts increase=%3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="146"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="146"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students set max gaps per week</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر فاصله های زمانی (گپ) در هر هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="14"/>
        <source>Constraints students set max gaps per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6738"/>
        <source>Students set max hours continuously</source>
        <translation type="unfinished">حداکثر ساعات متوالی برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6739"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6740"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6741"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6751"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6752"/>
        <source>A students set must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6753"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6754"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6755"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6765"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6766"/>
        <source>Constraint students set max hours continuously is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین ساعات متوالی گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6862"/>
        <location filename="../src/engine/timeconstraint.cpp" line="6889"/>
        <source>Time constraint students set max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی گروه دانشجویان &quot; شکسته شد برای زیرگروه %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6872"/>
        <location filename="../src/engine/timeconstraint.cpp" line="6899"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="146"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="146"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students set max hours continuously</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعات متوالی برای گروه دانشجویان </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints students set max hours continuously</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6287"/>
        <source>Students set max hours daily</source>
        <translation type="unfinished">حداکثر ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6288"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6289"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6290"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6300"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6301"/>
        <source>A students set must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6302"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6303"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6304"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6314"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6315"/>
        <source>Constraint students set max hours daily is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین ساعات روزانه گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6420"/>
        <source>Time constraint students set max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین ساعات روزانه گروه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="146"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="146"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students set max hours daily</source>
        <translation type="obsolete">FET - حداکثر ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints students set max hours daily</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4354"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4355"/>
        <source>Constraint students set min gaps between building changes is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; حداقل فاصله بین .تغییر ساختمان گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4424"/>
        <source>Students set min gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4426"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4428"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4430"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4439"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4441"/>
        <source>Students set minimum gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4443"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4445"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4447"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4521"/>
        <source>Space constraint students set min gaps between building changes broken for students=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان گروه دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4525"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="146"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="146"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints students set min gaps between building changes</source>
        <translation type="obsolete">FET - محدودیت مکانی حداقل فاصله های زمانی (گپ) بین تغییرهای ساختمان برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Constraints students set min gaps between building changes</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7810"/>
        <source>Students set min hours daily</source>
        <translation type="unfinished">حداقل ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7811"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7812"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7813"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation type="unfinished">mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7814"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7824"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7826"/>
        <source>(non standard, students may have empty days)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7829"/>
        <source>A students set must respect the minimum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7830"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7831"/>
        <source>Students set=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7832"/>
        <source>Minimum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7833"/>
        <source>Allow empty days=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: FET considers that each day of the week must have the minimum number of working hours, so you cannot have empty days for affected students (constraint is not flexible)</source>
        <translation type="obsolete">نکته : فت بر این که هر روز هفته ساعات کاری را داشته باشد نظارت می کند بنابراین شما نمی توانید یک روز خالی برای دانشجویان ساختگی داشته باشید ( محدودیت منعطف نیست )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7844"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7845"/>
        <source>Constraint students set min hours daily is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; حداقل ساعات روزانه گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7951"/>
        <source>Time constraint students set min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation type="unfinished">محدودیت زمانی &quot; حداقل ساعات روزانه گروه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ،  افزایش دهنده تداخل = %4</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="123"/>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="139"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="123"/>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="139"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="144"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="149"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="150"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="150"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students set min hours daily</source>
        <translation type="obsolete">FET - حداقل ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="14"/>
        <source>Constraints students set min hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="113"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="120"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="92"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="26"/>
        <source>IMPORTANT: allow empty days for students is a non-standard option. Only select it if your institution permits that and if a timetable with empty days for students exists. Otherwise do not select it, for a good performance of generation. Press Help button for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="106"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="99"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="78"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="765"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="766"/>
        <source>Constraint students set not available is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="775"/>
        <location filename="../src/engine/timeconstraint.cpp" line="782"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="776"/>
        <source>Constraint students set not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="783"/>
        <source>Constraint students set not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="878"/>
        <source>Students set not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="879"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="880"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="882"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation type="unfinished">خاد در :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="901"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="902"/>
        <source>A students set is not available</source>
        <translation type="unfinished">یک گروه دانشجویان که در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="903"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="905"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="907"/>
        <source>Not available at:</source>
        <translation type="unfinished">خارج از دسترس در :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="959"/>
        <source>broken for subgroup: %1 on day %2, hour %3</source>
        <translation type="unfinished">برای زیرگروه : %1 در روز %2 ساعت %3 شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="964"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="957"/>
        <source>Time constraint students set not available</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="135"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="119"/>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="135"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="146"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="146"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Time constraints students set not available times</source>
        <translation type="obsolete">FET - اضافه کردن فرم محدودیت جدید در دسترس نبودن زمان ها برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="14"/>
        <source>Constraints students set not available times</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10286"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10293"/>
        <location filename="../src/engine/timeconstraint.cpp" line="10300"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10287"/>
        <source>Constraint subactivities preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع زیرکلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10294"/>
        <source>Constraint subactivities preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع زیرکلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10301"/>
        <source>Constraint subactivities preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی شروع کلاسزیر ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10312"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10313"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10414"/>
        <source>teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10416"/>
        <source>all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10419"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10421"/>
        <source>all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10424"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10426"/>
        <source>all subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10429"/>
        <source>activity tag=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10431"/>
        <source>all activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10435"/>
        <source>Subactivities with %1, %2, %3, %4, %5, have a set of preferred starting times:</source>
        <comment>%1...%5 are conditions for the subactivities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10436"/>
        <source>component number=%1</source>
        <translation type="unfinished">تعداد اجزا = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10454"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10461"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10462"/>
        <source>Subactivities with:</source>
        <translation type="unfinished">زیرکلاس ها با:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10464"/>
        <source>Component number=%1</source>
        <translation type="unfinished">تعداد اجزا = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10467"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10469"/>
        <source>All teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10473"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10475"/>
        <source>All students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10479"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10481"/>
        <source>All subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10485"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10487"/>
        <source>All activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10507"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10586"/>
        <source>Time constraint subactivities preferred starting times broken for activity with id=%1 (%2), component number %3, increases conflicts total by %4</source>
        <comment>%1 is the id, %2 is the detailed description of the activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10490"/>
        <source>have a set of preferred starting times:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="106"/>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="123"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="106"/>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="123"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="134"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="134"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="150"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="150"/>
        <source>This constraint is used to specify that for some components of a type of activities, for instance for Mathematics activities, you need that from say 4-5 per week, at least the first 2 to start early (say in the first 4 hours).</source>
        <translation>این محدودیت برای تعیین  تعدادی از بخش های یک نوع از کلاس ها ، برای جایگزین کردن کلاس های ریاضیات ، برای کلاس هایی که شما مثلا 5-4 بار در هفته به آن نیاز دارید ، نهایتا برای کلاس هایی با 2 بار شروع ) ( استفاده می شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="155"/>
        <source>This is simple: just add 2 constraints of this type, with the component number 1, (then 2) and the corresponding subject (you can also define teacher, students set and activity tag, of course).</source>
        <translation>این ساده است: کافی است دو تا محدودیت از این نوع اضافه کنید ، با تعداد بخش 1 ) سپس 2 ( و درس متناظر ) شما همچنین می توانید استاد گروه دانشجویان و توضیح کلاس تعیین کنید (.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="160"/>
        <source>Note: if you have Maths with 4 and 5 splits and want to constrain 2 subactivities for those with 4 per week and 3 subactivities for those with 5 per week, you can add constraints only for Maths with components 3, 4 and 5 (nice trick)</source>
        <translation>نکته : اگر شما ریاضیات دارید با 4 و 5 قسمت و می خواهید به 2 زیر کلاس برای آن هایی که 4 بار در هفته و 3 زیر گروه برای آن هایی که 5 بار در هفته هستند ، محدود شوند، شما می توانید محدودیت ها را تنها برای ریاضیات با 3 ، 4 و 5 اضافه کنید ) روش خوب ( </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="163"/>
        <source>Note: if an activity does not belong to a larger group (is a single activity), it is considered to have component number 1. As an advice, if you have activities of say Biology splitted into 1 or 2 per week and want to constrain only one component if there are 2 per week, add a constraint for Biology with component number=2</source>
        <translation>نکته : اگر یک کلاس متعلق به یک گروه بزرگ نیست ) تنها یک کلاس است ( این شامل آن هایی که تعداد بخش 1 دارند می شود . به عنوان یک توصیه ، اگر کلاس هایی مثل بیولوژی دارید که به یک یا 2 قسمت در هفته تقسیم شده و می خواهید آن را تنها به یک بخش محدود کنید اگر 2 بار در هفته وجود دارند ، یک محدودیت برای بیولوژی با تعداد بخش = 2 اضافه کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="167"/>
        <source>Note: if a teacher or a students set cannot have lessons in some slots because of this constraint, gaps will be counted (if you have max gaps constraints). So be careful if you add this constraint for all sub-activities, for only a teacher or for only a students set</source>
        <translation>نکته : اگر یک استاد یا گروه دانشجویان به دلیل این محدودیت نمی توانند درس هایی در برش های زمانی یکسان داشته باشند گپ ها ) فاصله ها ( محاسبه خواهند شد ) اگر شما محدودیت های ماکزیمم فاصله ها را داشته باشید ( .بنابراین مراقب باشید اگر محدودیت را برای همه زیر کلاس ها ، برای تنها یک استاد یا برای تنها یک گروه از دانشجویان اضافه می کنید</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - ConstraintSubactivitiesPreferredStartingTimes</source>
        <translation type="obsolete">فت - أوقات مفضلة لبدء ساعت ها ذات ترتيب مشخص</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Constraints subactivities preferred starting times</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="20"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="35"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="49"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="66"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="76"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="83"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="90"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>This constraint is useful to constrain only the n-th component
for activities. Please click Help button for details.</source>
        <translation type="obsolete">این محدودیت برای محدود کردن n - امین قسمت کلاس ها مفید 
است . لطفا برای جزئیات بیشتر دکمه ی کمک را بزنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="103"/>
        <source>This constraint is useful to constrain only the n-th component for activities. Please click Help button for details.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9079"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9086"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9093"/>
        <location filename="../src/engine/timeconstraint.cpp" line="9100"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9080"/>
        <source>Constraint subactivities preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9087"/>
        <source>Constraint subactivities preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9094"/>
        <source>Constraint subactivities preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9101"/>
        <source>Constraint subactivities preferred time slots is wrong because hour or day is not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9112"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9113"/>
        <source>Following constraint is wrong (refers to no activities). Please correct it:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9222"/>
        <source>teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9224"/>
        <source>all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9227"/>
        <source>students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9229"/>
        <source>all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9232"/>
        <source>subject=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9234"/>
        <source>all subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9237"/>
        <source>activity tag=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9239"/>
        <source>all activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9241"/>
        <source>Subactivities with %1, %2, %3, %4, %5, have a set of preferred time slots:</source>
        <comment>%1...%5 are conditions for the subactivities</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9242"/>
        <source>component number=%1</source>
        <translation type="unfinished">تعداد اجزا = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9261"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9268"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9269"/>
        <source>Subactivities with:</source>
        <translation type="unfinished">زیرکلاس ها با:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9271"/>
        <source>Component number=%1</source>
        <translation type="unfinished">تعداد اجزا = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9275"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9277"/>
        <source>All teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9281"/>
        <source>Students=%1</source>
        <translation type="unfinished">دانشجویان=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9283"/>
        <source>All students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9287"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9289"/>
        <source>All subjects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9293"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9295"/>
        <source>All activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9298"/>
        <source>have a set of preferred time slots (all hours of each affected subactivity must be in the allowed slots):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9315"/>
        <source>Weight (percentage)=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9369"/>
        <source>Time constraint subactivities preferred time slots broken for activity with id=%1 (%2), component number %3, on %4 hours, increases conflicts total by %5</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="106"/>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="123"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="106"/>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="123"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="134"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="134"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="150"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="150"/>
        <source>This constraint is used to specify that for some components of a type of activities, for instance for Mathematics activities, you need that from say 4-5 per week, at least the first 2 to be early (say in the first 4 hours).</source>
        <translation>این محدودیت برای تعیین  تعدادی از بخش های یک نوع از کلاس ها ، برای جایگزین کردن کلاس های ریاضیات ، برای کلاس هایی که شما مثلا 5-4 بار در هفته به آن نیاز دارید ، نهایتا برای کلاس هایی با 2 بار شروع ) ( استفاده می شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="155"/>
        <source>This is simple: just add 2 constraints of this type, with the component number 1, (then 2) and the corresponding subject (you can also define teacher, students set and activity tag, of course).</source>
        <translation>این ساده است: کافی است دو تا محدودیت از این نوع اضافه کنید ، با تعداد بخش 1 ) سپس 2 ( و درس متناظر ) شما همچنین می توانید استاد گروه دانشجویان و توضیح کلاس تعیین کنید (.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="161"/>
        <source>Note: if you have Maths with 4 and 5 splits and want to constrain 2 subactivities for those with 4 per week and 3 subactivities for those with 5 per week, you can add constraints only for Maths with components 3, 4 and 5 (nice trick)</source>
        <translation>نکته : اگر شما ریاضیات دارید با 4 و 5 قسمت و می خواهید به 2 زیر کلاس برای آن هایی که 4 بار در هفته و 3 زیر گروه برای آن هایی که 5 بار در هفته هستند ، محدود شوند، شما می توانید محدودیت ها را تنها برای ریاضیات با 3 ، 4 و 5 اضافه کنید ) روش خوب ( </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="164"/>
        <source>Note: if an activity does not belong to a larger group (is a single activity), it is considered to have component number 1. As an advice, if you have activities of say Biology splitted into 1 or 2 per week and want to constrain only one component if there are 2 per week, add a constraint for Biology with component number=2</source>
        <translation>نکته : اگر یک کلاس متعلق به یک گروه بزرگ نیست ) تنها یک کلاس است ( این شامل آن هایی که تعداد بخش 1 دارند می شود . به عنوان یک توصیه ، اگر کلاس هایی مثل بیولوژی دارید که به یک یا 2 قسمت در هفته تقسیم شده و می خواهید آن را تنها به یک بخش محدود کنید اگر 2 بار در هفته وجود دارند ، یک محدودیت برای بیولوژی با تعداد بخش = 2 اضافه کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="168"/>
        <source>Note: if a teacher or a students set cannot have lessons in some slots because of this constraint, gaps will be counted (if you have max gaps constraints). So be careful if you add this constraint for all sub-activities, for only a teacher or for only a students set</source>
        <translation>نکته : اگر یک استاد یا گروه دانشجویان به دلیل این محدودیت نمی توانند درس هایی در برش های زمانی یکسان داشته باشند گپ ها ) فاصله ها ( محاسبه خواهند شد ) اگر شما محدودیت های ماکزیمم فاصله ها را داشته باشید ( .بنابراین مراقب باشید اگر محدودیت را برای همه زیر کلاس ها ، برای تنها یک استاد یا برای تنها یک گروه از دانشجویان اضافه می کنید</translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - ConstraintSubactivitiesPreferredTimeSlots</source>
        <translation type="obsolete">فت : محدودیت برش های زمانی ترجیحی زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Constraints subactivities preferred time slots</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="43"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="57"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="65"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="83"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="90"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <source>This constraint is useful to constrain only the n-th component
for activities. Please click Help button for details.</source>
        <translation type="obsolete">این محدودیت برای محدود کردن n - امین قسمت کلاس ها مفید 
است . لطفا برای جزئیات بیشتر دکمه ی کمک را بزنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="103"/>
        <source>This constraint is useful to constrain only the n-th component for activities. Please click Help button for details.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2622"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2571"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2572"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2605"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2618"/>
        <source>Subject activity tag preferred room</source>
        <translation type="unfinished">اتاق ترجیحی توضیح کلاس درس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2606"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2607"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2608"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="unfinished">ت ک : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2609"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2617"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2619"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2620"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2621"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2676"/>
        <source>Space constraint subject activity tag preferred room broken for activity with id %1 (%2) (activity tag of constraint=%3)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2682"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="131"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="131"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="152"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="157"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="158"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="158"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints subject activity tag preferred room</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی توضیح کلاس درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Constraints subject activity tag preferred room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2785"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2786"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2839"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2855"/>
        <source>Subject activity tag preferred rooms</source>
        <translation type="unfinished">اتاق های ترجیحی توضیح کلاس درس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2840"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2841"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2842"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="unfinished">ت ک : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2845"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2854"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2856"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2857"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2858"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2860"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2920"/>
        <source>Space constraint subject activity tag preferred rooms broken for activity with id %1 (%2) (activity tag of constraint=%3)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2926"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="132"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="149"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="132"/>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="149"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="154"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="159"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="160"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="160"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintSubjectActivityTagPreferredRooms</source>
        <translation type="obsolete">FET - محدودیت اتاق های ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Constraints subject activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2163"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2115"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2116"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2148"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2160"/>
        <source>Subject preferred room</source>
        <translation type="unfinished">اتاق ترجیحی درس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2149"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2150"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2151"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2159"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2161"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2162"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2217"/>
        <source>Space constraint subject preferred room broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2222"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="121"/>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="137"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="121"/>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="137"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="142"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="147"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="148"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="148"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints subject preferred room</source>
        <translation type="obsolete">FET - محدودیت مکانی اتاق ترجیحی درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="14"/>
        <source>Constraints subject preferred room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2325"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2326"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2377"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="2392"/>
        <source>Subject preferred rooms</source>
        <translation type="unfinished">اتاق های ترجیحی درس</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2378"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2379"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2382"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2391"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2393"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2394"/>
        <source>Subject=%1</source>
        <translation type="unfinished">درس=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2396"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2456"/>
        <source>Space constraint subject preferred rooms broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2461"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="121"/>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="121"/>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="138"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="149"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="149"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintSubjectPreferredRooms</source>
        <translation type="obsolete">FET - محدودیت اتاق های ترجیحی درس</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="14"/>
        <source>Constraints subject preferred rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3567"/>
        <source>Teacher %1 for activity tag %2 has max %3 hours continuously</source>
        <translation type="unfinished">استاد %1 ، برای توضیح کلاس %2 ماکزیمم %3 ساعت متوالی دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3570"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3578"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3580"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3581"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3582"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3583"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3642"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3670"/>
        <source>Time constraint teacher activity tag max %1 hours continuously broken for teacher %2, activity tag %3, on day %4, length=%5.</source>
        <translation type="unfinished">محدودیت زمانی ماکزیمم %1 ساعات متوالی برای توضیح کلاس استاد شکسته شد برای استاد %2 ، توضیح کلاس %3 ، در روز %4 ، بطول = %5 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3653"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3681"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3579"/>
        <source>A teacher for an activity tag must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="120"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="120"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="147"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="148"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="148"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teacher activity tag max hours continuously</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم ساعات متوالی توضیح کلاس برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints teacher activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="50"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="57"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="78"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>This constraint ensures that the specified teacher does not have more
than max hours continuously of activities with the specified activity tag</source>
        <translation type="obsolete">این محدودیت اطمینان می دهد که استاد خاصی بیشتر از ماکزیمم ساعات متوالی کلاس ها با یک توضیح کلاس خاص کلاس ندارد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="111"/>
        <source>This constraint ensures that the specified teacher does not have more than max hours continuously of activities with the specified activity tag</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14778"/>
        <source>A teacher for an activity tag must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14767"/>
        <source>Teacher %1 for activity tag %2 has max %3 hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14768"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14776"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14777"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14779"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14780"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14781"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14782"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14834"/>
        <source>Time constraint teacher activity tag %1 max %2 hours daily broken for teacher %3, on day %4, length=%5.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14844"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="123"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="123"/>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="144"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="150"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="151"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="151"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints teacher activity tag max hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="26"/>
        <source>This constraint ensures that the specified teacher does not have more than max hours daily of activities with the specified activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="42"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="132"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="139"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="111"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="125"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1698"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1677"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1693"/>
        <source>Teacher home room</source>
        <translation type="unfinished">اتاق خانگی استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1679"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1681"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1683"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1692"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1694"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1696"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1763"/>
        <source>Space constraint teacher home room broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1768"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="117"/>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="133"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="117"/>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="133"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="138"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="143"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="144"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="144"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomForm_template</name>
    <message>
        <source>FET - Space constraints teacher home room</source>
        <translation type="obsolete">FET - ربط استاد بقاعة</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="14"/>
        <source>Constraints teacher home room</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <source>Note: a home room for a teacher means that every activity which
has this and ONLY this teacher will have this as home room. 
Preferred rooms override the home rooms.</source>
        <translation type="obsolete">نکته : یک اتاق خانگی برای یک استاد به این معنی است که 
هر کلاسی که این استاد دارد و تنها این استاد در این اتاق خواهد بود.
اتاق های ترجیحی بر اتاق خانگی برتری دارند .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="89"/>
        <source>Note: a home room for a teacher means that every activity which has this and ONLY this teacher will have this as home room. Preferred rooms override the home rooms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1874"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1875"/>
        <source>Following constraint is wrong:
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1923"/>
        <location filename="../src/engine/spaceconstraint.cpp" line="1940"/>
        <source>Teacher home rooms</source>
        <translation type="unfinished">اتاق های خانگی استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1924"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1926"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1930"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1939"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1941"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1943"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1946"/>
        <source>Room=%1</source>
        <translation type="unfinished">اتاق=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2018"/>
        <source>Space constraint teacher home rooms broken for activity with id %1 (%2)</source>
        <comment>%1 is activity id, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2023"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="129"/>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="146"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="129"/>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="146"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="151"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="157"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="157"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <source>FET - ConstraintTeacherHomeRooms</source>
        <translation type="obsolete">FET - ربط استاد بقاعات مشخصة</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="14"/>
        <source>Constraints teacher home rooms</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <source>Note: home rooms for a teacher means that every activity which
has this and ONLY this teacher will have these home rooms.
Preferred rooms override the home rooms.</source>
        <translation type="obsolete">نکته : یک اتاق خانگی برای یک استاد به این معنی است که 
هر کلاسی که این استاد دارد و تنها این استاد در این اتاق خواهد بود.
اتاق های ترجیحی بر اتاق خانگی برتری دارند .</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="89"/>
        <source>Note: home rooms for a teacher means that every activity which has this and ONLY this teacher will have these home rooms. Preferred rooms override the home rooms.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13288"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13295"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13302"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13289"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &lt;= ساعت پایان . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13296"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour or the day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &gt; اولین ساعت یا روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13303"/>
        <source>Constraint teacher interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت پایان &lt; تعداد ساعات روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13341"/>
        <source>Teacher interval max days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13342"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13343"/>
        <source>T:%1</source>
        <comment>Abbreviation for teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13344"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation type="unfinished">سا ش دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13346"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13348"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation type="unfinished">سا پ دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13348"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13367"/>
        <source>End of the day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13350"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13358"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13359"/>
        <source>A teacher respects working in an hourly interval a maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13360"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13361"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13362"/>
        <source>Interval start hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13365"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13367"/>
        <source>Interval end hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13370"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13413"/>
        <source>Time constraint teacher interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای استاد &quot; شکسته شد : استاد : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13418"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="126"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="137"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="137"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teacher interval max days per week</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم فاصله بین روزهای هفته استاد </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints teacher interval max days per week</source>
        <extracomment>This is the title of the dialog to see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4824"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4825"/>
        <source>Constraint teacher max building changes per day is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین .تغییرات ساختمان استاد &quot; اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4859"/>
        <source>Teacher max building changes per day</source>
        <translation type="unfinished">حداکثر تغییر ساختمان برای یک استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4861"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4863"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4865"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4874"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4876"/>
        <source>Teacher maximum building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4878"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4880"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4882"/>
        <source>Maximum building changes per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4953"/>
        <source>Space constraint teacher max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان استاد &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4957"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="108"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="108"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="124"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="134"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="135"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="135"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints teacher max building changes per day</source>
        <translation type="obsolete">FET - بیشینه تعداد بنايات يغيرها استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Constraints teacher max building changes per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5236"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5237"/>
        <source>Constraint teacher max building changes per week is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین .تغییرات ساختمان استاد در هفته &quot; اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5271"/>
        <source>Teacher max building changes per week</source>
        <translation type="unfinished">حداکثر تغییر ساختمان ها در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5273"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5275"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5277"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5286"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5288"/>
        <source>Teacher maximum building changes per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5290"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5292"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5294"/>
        <source>Maximum building changes per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5367"/>
        <source>Space constraint teacher max building changes per week broken for teacher=%1</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان استاد در هفته &quot; برای استاد = %1 ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5370"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="107"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="123"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="107"/>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="123"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="134"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="134"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints teacher max building changes per week</source>
        <translation type="obsolete">FET - بیشینه تعداد بنايات يغيرها استاد در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Constraints teacher max building changes per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3781"/>
        <source>Teacher max days per week</source>
        <translation type="unfinished">بیشینه تعداد روزها برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3782"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3783"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3784"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3792"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3793"/>
        <source>A teacher must respect the maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3794"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3795"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3796"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3878"/>
        <source>Time constraint teacher max days per week broken for teacher: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3880"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teacher max days per week</source>
        <translation type="obsolete">FET - محدودیت های زمانی ماکزیمم روز های هر هفته برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints teacher max days per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4776"/>
        <source>Teacher max gaps per day</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در روز برای استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4777"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4778"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4779"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4788"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4789"/>
        <source>A teacher must respect the maximum number of gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4790"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که استاد دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4791"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4792"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4793"/>
        <source>Maximum gaps per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4843"/>
        <source>Time constraint teacher max gaps per day broken for teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Time constraints teacher max gaps per day</source>
        <translation type="obsolete">FET - بیشینه تعداد فاصله های زمانی (گپ) برای یک استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="14"/>
        <source>Constraints teacher max gaps per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4410"/>
        <source>Teacher max gaps per week</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در هفته برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4411"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4412"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4413"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4422"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4423"/>
        <source>A teacher must respect the maximum number of gaps per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4424"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که استاد دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4425"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4426"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4427"/>
        <source>Maximum gaps per week= %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4478"/>
        <source>Time constraint teacher max gaps per week broken for teacher: %1, conflicts factor increase=%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="112"/>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="128"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="112"/>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="128"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="138"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="139"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="139"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teacher max gaps per week</source>
        <translation type="obsolete">FET - بیشینه تعداد فاصله های زمانی (گپ) برای یک استاد در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="14"/>
        <source>Constraints teacher max gaps per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3088"/>
        <source>Teacher max hours continuously</source>
        <translation type="unfinished">حداکثر ساعات روزانه متوالی برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3089"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3091"/>
        <source>MH:%1</source>
        <comment>Maximum hours continuously</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3099"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3100"/>
        <source>A teacher must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3101"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3102"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3103"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3139"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3166"/>
        <source>Time constraint teacher max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3149"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3176"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3090"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teacher max hours continuously</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعت های متوالی در برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints teacher max hours continuously</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2701"/>
        <source>Teacher max hours daily</source>
        <translation type="unfinished">حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2702"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2704"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2712"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2713"/>
        <source>A teacher must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2714"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2715"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2716"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2771"/>
        <source>Time constraint teacher max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت روزانه استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2780"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2703"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teacher max hours daily</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعات روزانه برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints teacher max hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12991"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12989"/>
        <source>Teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12990"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12992"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13000"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13001"/>
        <source>A teacher must respect the minimum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13002"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13003"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13004"/>
        <source>Minimum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13043"/>
        <source>Time constraint teacher min %1 days per week broken for teacher %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13050"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="125"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="125"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="135"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="136"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="136"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="14"/>
        <source>Constraints teacher min days per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5648"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5649"/>
        <source>Constraint teacher min gaps between building changes is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت حداقل فاصله برای تغییرات ساختمان استاد اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5683"/>
        <source>Teacher min gaps between building changes</source>
        <translation type="unfinished">حداقل فاصله بین تغییرات ساختمان برای استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5685"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5687"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5689"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5698"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5700"/>
        <source>Teacher minimum gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5702"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5704"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5706"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5781"/>
        <source>Space constraint teacher min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان استاد &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5785"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="108"/>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="108"/>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="124"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="134"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints teacher min gaps between building changes</source>
        <translation type="obsolete">FET - محدودیت مکانی حداقل فاصله های زمانی (گپ) بین تغییرهای ساختمان برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Constraints teacher min gaps between building changes</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12792"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12790"/>
        <source>Teacher min hours daily</source>
        <translation type="unfinished">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12753"/>
        <source>Cannot generate a timetable with a constraint teacher min hours daily with allow empty days=false. Please modify it, so that it allows empty days. If you need a facility like that, please use constraint teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12756"/>
        <source>Constraint is:</source>
        <translation type="unfinished">محدودیت:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12757"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12791"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12793"/>
        <source>mH:%1</source>
        <comment>Minimum hours (daily)</comment>
        <translation type="unfinished">mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12794"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12802"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12803"/>
        <source>A teacher must respect the minimum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12804"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12805"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12806"/>
        <source>Minimum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12807"/>
        <source>Allow empty days=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teacher</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها در روزهای کاری استاد ، مهارت کافی دارد </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12862"/>
        <source>Time constraint teacher min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; حداقل %1 ساعت روزانه استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12871"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="126"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teacher min hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="14"/>
        <source>Constraints teacher min hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="559"/>
        <source>Teacher not available</source>
        <translation type="unfinished">استادی در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="560"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="561"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="563"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation type="unfinished">خاد در :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="582"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="583"/>
        <source>A teacher is not available</source>
        <translation type="unfinished">یک استاد که در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="584"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="585"/>
        <source>Teacher=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="587"/>
        <source>Not available at:</source>
        <translation type="unfinished">خارج از دسترس در :</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="610"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="611"/>
        <source>Constraint teacher not available times is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا به استادی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="620"/>
        <location filename="../src/engine/timeconstraint.cpp" line="627"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="621"/>
        <source>Constraint teacher not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="628"/>
        <source>Constraint teacher not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="683"/>
        <source>Time constraint teacher not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="685"/>
        <source>broken for teacher: %1 on day %2, hour %3</source>
        <translation type="unfinished">برای استاد : %1 در روز %2 ساعت %3 شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="690"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="125"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="125"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="135"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="136"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="136"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Time constraints teacher not available times</source>
        <translation type="obsolete">فت - محدودیت زمانی زمان های در دسترس نبودن استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="14"/>
        <source>Constraints teacher not available times</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3317"/>
        <source>Teachers for activity tag %1 have max %2 hours continuously</source>
        <translation type="unfinished">اساتید برای توضیح کلاس %1 ماکزیمم %2 ساعت متوای دارند</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3318"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3326"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3327"/>
        <source>All teachers, for an activity tag, must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3328"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3329"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3330"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3388"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3416"/>
        <source>Time constraint teachers activity tag %1 max %2 hours continuously broken for teacher %3, on day %4, length=%5.</source>
        <translation type="unfinished">محدودیت زمانی ماکزیمم %2 ساعت متوالی برای توضیح کلاس %1 اساتید شکسته شد برای استاد %3 ، در روز %4 ، بطول = %5 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3399"/>
        <location filename="../src/engine/timeconstraint.cpp" line="3427"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teachers activity tag max hours continuously</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم ساعات متوالی توضیح کلاس برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints teachers activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="75"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <source>This constraint ensures that all teachers do not have more than
max hours continuously of activities with the specified activity tag</source>
        <translation type="obsolete">این محدودیت اطمینان می دهد که همه اساتید بیشتر از ماکزیمم ساعات متوالی کلاس ها با یک توضیح کلاس خاص کلاس ندارند</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="108"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="91"/>
        <source>This constraint ensures that all teachers do not have more than max hours continuously of activities with the specified activity tag</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14581"/>
        <source>(not perfect)</source>
        <comment>It refers to a not perfect constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14571"/>
        <source>Teachers for activity tag %1 have max %2 hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14572"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14580"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14582"/>
        <source>All teachers, for an activity tag, must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14583"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14584"/>
        <source>Activity tag=%1</source>
        <translation type="unfinished">توضیح کلاس = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14585"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14637"/>
        <source>Time constraint teachers activity tag %1 max %2 hours daily broken for teacher %3, on day %4, length=%5.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14647"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="112"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="128"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="112"/>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="128"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints teachers activity tag max hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="26"/>
        <source>This constraint ensures that all teachers do not have more than max hours daily of activities with the specified activity tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="42"/>
        <source>IMPORTANT: this constraint is not perfectly optimized. Press Help button for more information. Use with caution, as explained.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="129"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="136"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="108"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="122"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="115"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13506"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13513"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13520"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13507"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &lt;= ساعت پایان . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13514"/>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour or the day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &gt; اولین ساعت یا روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13521"/>
        <source>Constraint teacher interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت پایان &lt; تعداد ساعات روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13558"/>
        <source>Teachers interval max days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13559"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13560"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation type="unfinished">سا ش دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13563"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13565"/>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation type="unfinished">سا پ دو : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13565"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13583"/>
        <source>End of the day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13567"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13575"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13576"/>
        <source>All teachers respect working in an hourly interval a maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13577"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13578"/>
        <source>Interval start hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13581"/>
        <location filename="../src/engine/timeconstraint.cpp" line="13583"/>
        <source>Interval end hour=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13586"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13627"/>
        <source>Time constraint teachers interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation type="unfinished">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای اساتید &quot; شکسته شد : استاد : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13632"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="100"/>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="116"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="100"/>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="116"/>
        <source>Invalid selected constraint</source>
        <translation>محدودیت ناباتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:
</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">
آیا مطمئن اید؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="121"/>
        <source>Remove constraint?</source>
        <translation>حذف محدودیت؟</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="126"/>
        <source>FET confirmation</source>
        <translation>فت تایید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="127"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="127"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teachers interval max days per week</source>
        <translation type="obsolete">فت - محدودیت های زمانی ماکزیمم فاصله بین روزهای هفته اساتید </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints teachers interval max days per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5061"/>
        <source>Teachers max building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5063"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5065"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5074"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5076"/>
        <source>Teachers maximum building changes per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5078"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5080"/>
        <source>Maximum building changes per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5150"/>
        <source>Space constraint teachers max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان اساتید &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5154"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="99"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="99"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="115"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints teachers max building changes per day</source>
        <translation type="obsolete">FET - محدودیت مکانی حداکثر تعویض ساختمان در یک روز برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Constraints teachers max building changes per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5473"/>
        <source>Teachers max building changes per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5475"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5477"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="unfinished">ماک تغ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5486"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5488"/>
        <source>Teachers maximum building changes per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5490"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5492"/>
        <source>Maximum building changes per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5564"/>
        <source>Space constraint teachers max building changes per week broken for teacher=%1</source>
        <translation type="unfinished">محدودیت مکانی &quot; بیشترین تغییر ساختمان اساتید در هفته &quot; برای استاد = %1 ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5567"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="100"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="116"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="100"/>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="116"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="121"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="127"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="127"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints teachers max building changes per week</source>
        <translation type="obsolete">FET - محدودیت مکانی حداکثر تعویض ساختمان در هر هفته برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Constraints teachers max building changes per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3986"/>
        <source>Teachers max days per week</source>
        <translation type="unfinished">بیشینه تعداد روزها برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3987"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3988"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3996"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3997"/>
        <source>All teachers must respect the maximum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3998"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3999"/>
        <source>Maximum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4093"/>
        <source>Time constraint teachers max days per week broken for teacher: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4095"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="122"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="122"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="133"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="133"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teachers max days per week</source>
        <translation type="obsolete">FET - محدودیت های زمانی ماکزیمم روز های هر هفته برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="14"/>
        <source>Constraints teachers max days per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="27"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="41"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="51"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="58"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="65"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="75"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="82"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4596"/>
        <source>Teachers max gaps per day</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در روز برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4597"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4598"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4607"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4608"/>
        <source>All teachers must respect the maximum gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4609"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که استاد دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4610"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4611"/>
        <source>Maximum gaps per day=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4659"/>
        <source>Time constraint teachers max gaps per day broken for teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Time constraints teachers max gaps per day</source>
        <translation type="obsolete">FET - محدودیت مکانی حداکثر فاصله ها (گپ) در هر روز برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="14"/>
        <source>Constraints teachers max gaps per day</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4210"/>
        <source>Teachers max gaps per week</source>
        <translation type="unfinished">بیشترین فاصله ها ) گپ ( در هفته برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4211"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4212"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4221"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4222"/>
        <source>All teachers must respect the maximum number of gaps per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4223"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="unfinished">( زمان های تفریح و زمان هایی که استاد دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4224"/>
        <source>Maximum gaps per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4225"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4274"/>
        <source>Time constraint teachers max gaps per week broken for teacher: %1, conflicts factor increase=%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teachers max gaps per week</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر فاصله ها (گپ) در هر هفته برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="14"/>
        <source>Constraints teachers max gaps per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2890"/>
        <source>Teachers max hours continuously</source>
        <translation type="unfinished">حداکثر ساعات روزانه متوالی برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2891"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2892"/>
        <source>MH:%1</source>
        <comment>Maximum hours (continuously)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2900"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2901"/>
        <source>All teachers must respect the maximum number of hours continuously</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2902"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2903"/>
        <source>Maximum hours continuously=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2938"/>
        <location filename="../src/engine/timeconstraint.cpp" line="2965"/>
        <source>Time constraint teachers max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2948"/>
        <location filename="../src/engine/timeconstraint.cpp" line="2975"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teachers max hours continuously</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعت های متوالی در برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Constraints teachers max hours continuously</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2512"/>
        <source>Teachers max hours daily</source>
        <translation type="unfinished">حداکثر ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2513"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2514"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2522"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2523"/>
        <source>All teachers must respect the maximum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2524"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2525"/>
        <source>Maximum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2577"/>
        <source>Time constraint teachers max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; ماکزیمم %1 ساعت روزانه اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2587"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teachers max hours daily</source>
        <translation type="obsolete">FET - محدودیت زمانی حداکثر ساعات روزانه برای اساتید در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="14"/>
        <source>Constraints teachers max hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13202"/>
        <source>Time constraint teachers min %1 days per week broken for teacher %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13147"/>
        <source>Teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13148"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13149"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13157"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13158"/>
        <source>All teachers must respect the minimum number of days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13159"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13160"/>
        <source>Minimum days per week=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13209"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="122"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="106"/>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="122"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="133"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="133"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="14"/>
        <source>Constraints teachers min days per week</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="27"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="41"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="51"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="58"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="65"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="75"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="82"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5897"/>
        <source>Teachers min gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5899"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5901"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5910"/>
        <source>Space constraint</source>
        <translation type="unfinished">محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5912"/>
        <source>Teachers minimum gaps between building changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5914"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5916"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5990"/>
        <source>Space constraint teachers min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="unfinished">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان اساتید &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5994"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="99"/>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="99"/>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="115"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints teachers min gaps between building changes</source>
        <translation type="obsolete">FET - محدودیت مکانی حداقل فاصله ها (گپ) بین تعویض های ساختمان برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Constraints teachers min gaps between building changes</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12583"/>
        <source>All teachers must respect the minimum number of hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12571"/>
        <source>Teachers min hours daily</source>
        <translation type="unfinished">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12535"/>
        <source>Cannot generate a timetable with a constraint teachers min hours daily with allow empty days=false. Please modify it, so that it allows empty days. If you need a facility like that, please use constraint teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12538"/>
        <source>Constraint is:</source>
        <translation type="unfinished">محدودیت:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12539"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12572"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12573"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation type="unfinished">mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12574"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12582"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12584"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12585"/>
        <source>Minimum hours daily=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12586"/>
        <source>Allow empty days=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teachers</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها در روزهای کاری اساتید ، مهارت کافی دارد </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12642"/>
        <source>Time constraint teachers min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="unfinished">محدودیت زمانی &quot; حداقل %1 ساعت روزانه اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12651"/>
        <source>This increases the conflicts total by %1</source>
        <translation type="unfinished">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teachers min hours daily</source>
        <translation type="obsolete">FET - محدودیت زمانی حداقل ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="14"/>
        <source>Constraints teachers min hours daily</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>محدودیت ها</translation>
    </message>
</context>
<context>
    <name>ConstraintThreeActivitiesGrouped</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11774"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11791"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11808"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11817"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11775"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11792"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11809"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به هیچ یک از شماره کلاس های موجود اشاره نمی کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11818"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به کلاس های یکسانی اشاره می کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11859"/>
        <source>Constraint three activities grouped:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11862"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11864"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11866"/>
        <source>third act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11868"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11875"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11876"/>
        <source>Constraint three activities grouped (the activities must be placed in the same day, one immediately following the other, as a block of three activities, in any order, possibly separated by breaks)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11879"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11881"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11886"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11891"/>
        <source>Third activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12016"/>
        <source>Time constraint three activities grouped broken for first activity with id=%1 (%2), second activity with id=%3 (%4) and third activity with id=%5 (%6), increases conflicts total by %7</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr., %5 id, %6 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="97"/>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="113"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="97"/>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="113"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="118"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="123"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="124"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="124"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintThreeActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="14"/>
        <source>Constraints three activies grouped</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="20"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="27"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="49"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="64"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="96"/>
        <source>It is a good practice NOT to add this type of constraint to activities which are constrained to be in different days by min days between activities constraints. Please read Help/Important tips, tip number 3).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="112"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="80"/>
        <source>This constraint forces 3 activities to be in the same day, one immediately following the other, as a block of 3 activities, in any order, possibly separated by breaks</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutive</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11331"/>
        <source>Constraint two activities consecutive:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11266"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11283"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11292"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11267"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11284"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به هیچ یک از شماره کلاس های موجود اشاره نمی کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11293"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به کلاس های یکسانی اشاره می کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11334"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11336"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11338"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11345"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11346"/>
        <source>Constraint two activities consecutive (second activity must be placed immediately after the first activity, in the same day, possibly separated by breaks)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11349"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11351"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11356"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11415"/>
        <source>Time constraint two activities consecutive broken for first activity with id=%1 (%2) and second activity with id=%3 (%4), increases conflicts total by %5</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Constraints two activies consecutive</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="20"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="27"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="34"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="41"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="65"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="79"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="96"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="112"/>
        <source>It is a good practice NOT to add this type of constraint to activities which are constrained to be in different days by min days between activities constraints. Please read Help/Important tips, tip number 3).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="54"/>
        <source>This constraint forces two activities A1 and A2: A2 to be immediately after A1, same day, possibly separated by breaks</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGrouped</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11513"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11530"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11539"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11514"/>
        <location filename="../src/engine/timeconstraint.cpp" line="11531"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به هیچ یک از شماره کلاس های موجود اشاره نمی کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11540"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به کلاس های یکسانی اشاره می کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11578"/>
        <source>Constraint two activities grouped:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11581"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11583"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11585"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11592"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11593"/>
        <source>Constraint two activities grouped (the activities must be placed in the same day, one immediately following the other, in any order, possibly separated by breaks)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11596"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11598"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11603"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11675"/>
        <source>Time constraint two activities grouped broken for first activity with id=%1 (%2) and second activity with id=%3 (%4), increases conflicts total by %5</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="14"/>
        <source>Constraints two activies grouped</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="20"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="27"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="65"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="79"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="96"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="112"/>
        <source>It is a good practice NOT to add this type of constraint to activities which are constrained to be in different days by min days between activities constraints. Please read Help/Important tips, tip number 3).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="54"/>
        <source>This constraint forces two activities to be in the same day, one immediately following the other, in any order, possibly separated by breaks</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesOrdered</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12119"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12136"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12145"/>
        <source>FET error in data</source>
        <translation type="unfinished">فت خطا در داده</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12120"/>
        <location filename="../src/engine/timeconstraint.cpp" line="12137"/>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به هیچ یک از شماره کلاس های موجود اشاره نمی کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12146"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="unfinished">محدودیت زیر اشتباه است ) به کلاس های یکسانی اشاره می کند ( :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12184"/>
        <source>Constraint two activities ordered:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12187"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12189"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12191"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12198"/>
        <source>Time constraint</source>
        <translation type="unfinished">محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12199"/>
        <source>Constraint two activities ordered (second activity must be placed at any time in the week after the first activity)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12202"/>
        <source>Weight (percentage)=%1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12204"/>
        <source>First activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12209"/>
        <source>Second activity id=%1 (%2)</source>
        <comment>%1 is the id, %2 is the detailed description of the activity.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12252"/>
        <source>Time constraint two activities ordered broken for first activity with id=%1 (%2) and second activity with id=%3 (%4), increases conflicts total by %5</source>
        <comment>%1 is the id, %2 is the detailed description of the activity, %3 id, %4 det. descr.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="114"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="98"/>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="114"/>
        <source>Invalid selected constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="125"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="125"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="14"/>
        <source>Constraints two activies ordered</source>
        <extracomment>This is the title of the dialog in which you see the list of all constraints of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="20"/>
        <source>Close</source>
        <translation type="unfinished">بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="27"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="49"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="64"/>
        <source>Current constraint</source>
        <translation type="unfinished">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation type="unfinished">محدودیت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="96"/>
        <source>This constraint forces two activities A1 and A2: A2 to be after A1, separated by any time interval in the week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DaysForm</name>
    <message>
        <location filename="../src/interface/daysform.cpp" line="122"/>
        <location filename="../src/interface/daysform.cpp" line="129"/>
        <location filename="../src/interface/daysform.cpp" line="134"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="123"/>
        <source>Empty names not allowed</source>
        <translation type="unfinished">نام های خالی مجاز نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="130"/>
        <source>Duplicates not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">نام های خالی مجاز نیست 
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">تکراری ها مجاز نیستند
</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="135"/>
        <source>Please note that FET will NOT take care of old constraints using erased days (only renamed days will be handled correctly)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please note that FET will NOT take care
of old constraints using erased days
(only renamed days will be handled correctly)
</source>
        <translation type="obsolete">لطفا توجه کنید که فت مراقب استفاده ی 
محدودیت های قبلی از روزهای پاک شده 
نخواهد بود ( تنها تغییر نام بطور صحیح مدیریت می شود ) 
</translation>
    </message>
</context>
<context>
    <name>DaysForm_template</name>
    <message>
        <source>FET - timetable data - the days of the week</source>
        <translation type="obsolete">FET - جدول زمان بندی - روزهای هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="180"/>
        <source>Day 10</source>
        <translation>روز 10</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="85"/>
        <source>Day 3</source>
        <translation>روز 3</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="124"/>
        <source>Day 6</source>
        <translation>6 روز</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="232"/>
        <source>Day 14</source>
        <translation>14 روز</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="137"/>
        <source>Day 7</source>
        <translation>روز 7</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="72"/>
        <source>Day 2</source>
        <translation>روز 2</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="167"/>
        <source>Day 9</source>
        <translation>روز 9</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="111"/>
        <source>Day 5</source>
        <translation>روز 5</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="219"/>
        <source>Day 13</source>
        <translation>13 روز</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="193"/>
        <source>Day 11</source>
        <translation>روز 11</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="154"/>
        <source>Day 8</source>
        <translation>روز 8</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="98"/>
        <source>Day 4</source>
        <translation>روز 4</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="59"/>
        <source>Day 1</source>
        <translation>روز 1</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="206"/>
        <source>Day 12</source>
        <translation>روز 12</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="439"/>
        <source>Day 29</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="452"/>
        <source>Day 30</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="465"/>
        <source>Day 31</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="478"/>
        <source>Day 32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="491"/>
        <source>Day 33</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="504"/>
        <source>Day 34</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="517"/>
        <source>Day 35</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="552"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="14"/>
        <source>The days of the week</source>
        <extracomment>The title of the dialog to set the days of the week</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="559"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="20"/>
        <source>Number of working days per week</source>
        <translation>تعداد روزهای کاری در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="249"/>
        <source>Day 15</source>
        <translation>روز 15</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="262"/>
        <source>Day 16</source>
        <translation>روز 16</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="275"/>
        <source>Day 17</source>
        <translation>روز 17</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="288"/>
        <source>Day 18</source>
        <translation>روز 18</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="301"/>
        <source>Day 19</source>
        <translation>روز 19</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="314"/>
        <source>Day 20</source>
        <translation>روز 20</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="327"/>
        <source>Day 21</source>
        <translation>روز 21</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="344"/>
        <source>Day 22</source>
        <translation>روز 22</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="357"/>
        <source>Day 23</source>
        <translation>روز 23</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="370"/>
        <source>Day 24</source>
        <translation>روز 24</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="383"/>
        <source>Day 25</source>
        <translation>روز 25</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="396"/>
        <source>Day 26</source>
        <translation>روز 26</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="409"/>
        <source>Day 27</source>
        <translation>روز 27</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="422"/>
        <source>Day 28</source>
        <translation>روز 28</translation>
    </message>
</context>
<context>
    <name>Export</name>
    <message>
        <location filename="../src/engine/export.cpp" line="160"/>
        <source>CSV files were exported to directory %1.</source>
        <translation>فایل CSV به آدرس %1 منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="162"/>
        <source>Exported complete</source>
        <translation>بیرون بردن کامل شد</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="164"/>
        <source>Export incomplete</source>
        <translation>بیرون بردن کامل نشد</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="277"/>
        <source>FET question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="285"/>
        <source>Please specify the separator between fields:</source>
        <translation>لطفا جدا کننده بین فیلد ها را تعیین کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="292"/>
        <source>Use field separator:</source>
        <translation>استفاده از جداکننده فیلد :</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="299"/>
        <source>Please specify the text quote of text fields:</source>
        <translation>لطفا کامای فیلد های متنی را مشخص کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="306"/>
        <source>Use textquote:</source>
        <translation>استفاده از علامت کاما :</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="315"/>
        <source>The first line is the heading.</source>
        <translation>خط اول عنوان است .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="322"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="323"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="438"/>
        <location filename="../src/engine/export.cpp" line="484"/>
        <location filename="../src/engine/export.cpp" line="539"/>
        <location filename="../src/engine/export.cpp" line="583"/>
        <location filename="../src/engine/export.cpp" line="630"/>
        <location filename="../src/engine/export.cpp" line="706"/>
        <location filename="../src/engine/export.cpp" line="974"/>
        <location filename="../src/engine/export.cpp" line="1055"/>
        <location filename="../src/engine/export.cpp" line="1178"/>
        <location filename="../src/engine/export.cpp" line="1188"/>
        <location filename="../src/engine/export.cpp" line="1198"/>
        <location filename="../src/engine/export.cpp" line="1208"/>
        <source>FET critical. Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation>هشدار فت . فت نمی تواند فایل %1 را برای نوشتن باز کند . لطفا از فضای خالی دیسک اطمینان حاصل کنید . ذخیره سازی %1 ناتمام  .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="455"/>
        <source>%1 activity tags exported.</source>
        <translation>%1 توضیحات کلاس منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="457"/>
        <location filename="../src/engine/export.cpp" line="512"/>
        <location filename="../src/engine/export.cpp" line="556"/>
        <location filename="../src/engine/export.cpp" line="602"/>
        <location filename="../src/engine/export.cpp" line="679"/>
        <location filename="../src/engine/export.cpp" line="946"/>
        <location filename="../src/engine/export.cpp" line="1028"/>
        <location filename="../src/engine/export.cpp" line="1137"/>
        <location filename="../src/engine/export.cpp" line="1386"/>
        <location filename="../src/engine/export.cpp" line="1392"/>
        <location filename="../src/engine/export.cpp" line="1398"/>
        <location filename="../src/engine/export.cpp" line="1404"/>
        <source>FET critical. Writing %1 gave error code %2, which means saving is compromised. Please check your disk&apos;s free space.</source>
        <translation>هشدار فت .فت در حال نوشتن %1 پیام خطایی %2 با این مضمون که ذخیره سازی در حال به خطر افتادن است دریافت کرد . لطفا از فضای خالی دیسک اطمینان حاصل کنید . </translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="506"/>
        <source>%1 rooms (with buildings) exported.</source>
        <translation>%1 اتاق ها ) بهمراه ساختمان ها ( منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="554"/>
        <source>%1 subjects exported.</source>
        <translation>%1 درس ها منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1026"/>
        <source>%1 active activities statistics exported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="452"/>
        <location filename="../src/engine/export.cpp" line="597"/>
        <location filename="../src/engine/export.cpp" line="652"/>
        <location filename="../src/engine/export.cpp" line="660"/>
        <location filename="../src/engine/export.cpp" line="670"/>
        <source>Warning! Import of activities will fail, because %1 include set separator +.</source>
        <translation>اخطار ! وارد کردن کلاس ها شکست خواهد خورد ، زیرا %1 شامل تعدادی جدا کننده + است .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="600"/>
        <source>%1 teachers exported.</source>
        <translation>%1 اساتید منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="675"/>
        <source>%1 years exported.</source>
        <translation>%1 سال ها منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="676"/>
        <source>%1 groups exported.</source>
        <translation>%1 گروه ها منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="677"/>
        <source>%1 subgroups exported.</source>
        <translation>%1 زیرگروه ها منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="774"/>
        <source>was skipped, because it refers not to a whole larger container activity</source>
        <translation>اعمال نشد ، زیرا به کلاسی با ظرفیت بالاتر اشاره نکرده بود </translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="783"/>
        <location filename="../src/engine/export.cpp" line="787"/>
        <source>was skipped, because there exists another constraint of this type with larger weight percentage, referring to the same activities</source>
        <translation>اعمال نشد ، زیرا محدودیت دیگری از این نوع با درصد وزنی بالاتر وجود دارد ، که در حال اعمال به همین کلاس هاست </translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="793"/>
        <location filename="../src/engine/export.cpp" line="798"/>
        <source>was skipped, because there exists another constraint of this type with same weight percentage and higher number of min days, referring to the same activities</source>
        <translation>اعمال نشد ، زیرا محدودیت دیگری از این نوع با درصد وزنی مشابه و حداقل روزهای بالاتر وجود دارد ، که در حال اعمال به همین کلاس هاست </translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="804"/>
        <location filename="../src/engine/export.cpp" line="810"/>
        <source>was skipped, because there exists another constraint of this type with same weight percentage and same number of min days and consecutive if same day true, referring to the same activities</source>
        <translation>اعمال نشد ، زیرا محدودیت دیگری از این نوع با درصد وزنی بالاتر و حداقل روزهای بالاتر وجود دارد ، که در حال اعمال به همین کلاس هاست </translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="850"/>
        <source>different active flag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="860"/>
        <source>Activity with id %1 has disabled active flag but it is exported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="862"/>
        <source>Subactivities with activity group id %1 have disabled active flag but they are exported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="944"/>
        <source>%1 activities exported.</source>
        <translation>%1 کلاس ها منتقل شد .</translation>
    </message>
    <message>
        <source>TODO: write content of file &quot;Exportprotokoll.log&quot; here.</source>
        <translation type="obsolete">مشکل : نوشتن محتویات فایل &quot; Exportprotokoll.log &quot; اینجا .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1410"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1411"/>
        <source>User abort export</source>
        <translation>کاربر خروجی را لغو کرد</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="313"/>
        <source>Please specify the content of the first line:</source>
        <translation>لطفا متن خط اول را تعیین کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="508"/>
        <source>Warning! Only %1 of %2 building names are exported, because %3 buildings don&apos;t contain any room.</source>
        <translation>اخطار ! تنها %1 از %2 نام ساختمان ها منتقل شد ، زیرا %3 ساختمان ها هیچ اتاقی ندارند .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="143"/>
        <source>Export aborted</source>
        <translation>خروجی لغو شد</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="282"/>
        <source>Please keep the default settings.
Import of data will be easier with these settings.</source>
        <translation>لطفا تنظیمات پیش فرض را لحاظ کن .
انتقال اطلاعات با این تنظیمات آسان تر خواهد بود .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="316"/>
        <source>The first line contains data. Don&apos;t export heading.</source>
        <translation>خط ابتدا شامل اطلاعات است .نمی عنوان منتقل نشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1132"/>
        <source>%1 scheduled activities exported.</source>
        <translation>%1 کلاس های زمانبندی شده منتقل شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1134"/>
        <source>0 scheduled activities exported, because no timetable was generated.</source>
        <translation>0 کلاس های زمانبندی شده منتقل شد ، زیرا هیچ برنامه ی زمانبندی تولید نشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="774"/>
        <location filename="../src/engine/export.cpp" line="783"/>
        <location filename="../src/engine/export.cpp" line="787"/>
        <location filename="../src/engine/export.cpp" line="793"/>
        <location filename="../src/engine/export.cpp" line="798"/>
        <location filename="../src/engine/export.cpp" line="804"/>
        <location filename="../src/engine/export.cpp" line="810"/>
        <source>Note: Constraint</source>
        <translation>نکته : محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="838"/>
        <source>different teachers</source>
        <translation>اساتید متفاوت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="840"/>
        <source>different subject</source>
        <translation>درس های متفاوت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="842"/>
        <source>different activity tags</source>
        <translation>توضیحات کلاس متفاوت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="844"/>
        <source>different students</source>
        <translation>دانشجویان متفاوت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="846"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation>متغیر های بولی متفاوت . باید n مجموع دانشجویان محاسبه شود</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="848"/>
        <source>different number of students</source>
        <translation>تعداد دانشجویان متفاوت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="854"/>
        <source>Subactivities with activity group id %1 are different between themselves (they were separately edited), so the export will not be very accurate. The fields which are different will be considered those of the representative subactivity. Fields which were different are: %2</source>
        <translation>زیر کلاس هایی با مشخصه ی گروه کلاس %1 بین خودشان اختلاف دارند ) آن ها بطور مجزا ویرایش شده اند ( ، بنابراین انتقال دقیق نخواهد بود .فیلد هایی که تفاوت دارند به عنوان نمایشگر زیر گروهشان مطرح است .فیلد هایی که متفاوت بودند  عبارتند از : %2</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="86"/>
        <location filename="../src/engine/export.cpp" line="940"/>
        <location filename="../src/engine/export.cpp" line="1411"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="940"/>
        <source>There are subactivities which were modified separately - so the components had different values for subject, activity tags, teachers, students or number of students from the representative subactivity. The export was done, but it is not very accurate.</source>
        <translation>زیرکلاس هایی وجود دارند که به صورت مجزا تغییر کرده اند - بنابراین بخش هایشان دارای مغادیر متفاوتی برای درس ، توضیح کلاس ، اساتید ، دانشجویان یا یا تعداد دانشجویان با زیر کلاسی که در آن عضو هستند ، دارند . انتقال انجام شد اما خیلی دقیق نیست .</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="264"/>
        <source>no textquote</source>
        <translation>بدون نقل قول</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="87"/>
        <source>File %1 exists - are you sure you want to overwrite existing file?</source>
        <translation>فایل %1 موجود است - آیا مطمئن هستید که می خواهید فایل موجود باز نویسی شود ؟ </translation>
    </message>
</context>
<context>
    <name>FetMainForm</name>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1479"/>
        <source>Statistics for students might be the most difficult to understand. If you are using divisions of years: probably the most relevant statistics are the ones for each subgroup (so you may check only subgroups check box). You may see more hours for the years or groups, but these are not significant, please ignore them, because each year or group will count also activities of all contained subgroups.

Each subgroup should have a number of hours per week close to the average of all subgroups and close to the normal number of working hours of each students set. If a subgroup has a much lower value, maybe you used incorrectly the years/groups/subgroups for activities.

Please read FAQ for detailed description on how divisions work. The key is that the subgroups are independent and represent the smallest unit of students. Each subgroup receives the activities of the parent year and parent group and of itself.

Having a subgroup with too little working hours per week means that you inputted activities in a wrong manner, and also that some constraints like no gaps, early or min hours daily for this subgroup are interpreted in a wrong manner (if subgroup has only 2 activities, then these must be placed in the first hours, which is too hard and wrong).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1509"/>
        <source>FET - information about statistics</source>
        <translation>FET - اطلاعات در مورد آمار</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3079"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <source>FET - help in other languages</source>
        <translation type="obsolete">FET - کمک در زبان های دیگر</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="583"/>
        <location filename="../src/interface/fetmainform.cpp" line="615"/>
        <location filename="../src/interface/fetmainform.cpp" line="1071"/>
        <location filename="../src/interface/fetmainform.cpp" line="1157"/>
        <location filename="../src/interface/fetmainform.cpp" line="1192"/>
        <location filename="../src/interface/fetmainform.cpp" line="2684"/>
        <location filename="../src/interface/fetmainform.cpp" line="2694"/>
        <location filename="../src/interface/fetmainform.cpp" line="2704"/>
        <location filename="../src/interface/fetmainform.cpp" line="2947"/>
        <location filename="../src/interface/fetmainform.cpp" line="2965"/>
        <location filename="../src/interface/fetmainform.cpp" line="2969"/>
        <location filename="../src/interface/fetmainform.cpp" line="3000"/>
        <location filename="../src/interface/fetmainform.cpp" line="3134"/>
        <location filename="../src/interface/fetmainform.cpp" line="3186"/>
        <location filename="../src/interface/fetmainform.cpp" line="3536"/>
        <location filename="../src/interface/fetmainform.cpp" line="3576"/>
        <location filename="../src/interface/fetmainform.cpp" line="3606"/>
        <location filename="../src/interface/fetmainform.cpp" line="3631"/>
        <location filename="../src/interface/fetmainform.cpp" line="3658"/>
        <location filename="../src/interface/fetmainform.cpp" line="3680"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <source>Could not search for possible updates on internet - error message is: %1. I am searching for the file http://www.lalescu.ro/liviu/fet/crtversion/crtversion.txt . Maybe the current structure on web page was changed. Please visit FET web page http://www.lalescu.ro/liviu/fet/ and get latest version or, if the web page does not work, try to search for the new FET page on the internet. You can contact the author. Also, sometimes lalescu.ro might have temporary problems, try again later

If you want, you can turn off automatic search for updates in Settings menu</source>
        <translation type="obsolete">جستجوی بروزرسانی های احتمالی روی اینترنت امکان پذیر نیست - پیام خطا هست :%1 . من در حال جستجوی فایل http://www.lalescu.ro/liviu/fet/crtversion/crtversion.txt هستم . ممکن است ساختار کنونی روی صفحه ی وب تغییر کرده باشد لطفا صفحه ی وب فت را ببینید http://www.lalescu.ro/liviu/fet/ و آخرین نسخه را بدست آورید ، یا اگر صفحه وب کار نمی کند صفحه ی جدید فت را روی اینترنت جستجو کنید . شما می توانید با نویسنده تماس بگیرید . برخی اوقات نیز ممکن است  lalescu.ro مشکلی موقتی داشته باشد ، بعدا دوباره سعی کنید 

اگر شما بخواهید می توانید حالت جستجوی خودکار بروزرسانی را از منوی تنظیمات خاموش کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="472"/>
        <location filename="../src/interface/fetmainform.cpp" line="539"/>
        <location filename="../src/interface/fetmainform.cpp" line="602"/>
        <location filename="../src/interface/fetmainform.cpp" line="689"/>
        <location filename="../src/interface/fetmainform.cpp" line="700"/>
        <location filename="../src/interface/fetmainform.cpp" line="745"/>
        <location filename="../src/interface/fetmainform.cpp" line="892"/>
        <location filename="../src/interface/fetmainform.cpp" line="901"/>
        <location filename="../src/interface/fetmainform.cpp" line="910"/>
        <location filename="../src/interface/fetmainform.cpp" line="919"/>
        <location filename="../src/interface/fetmainform.cpp" line="934"/>
        <location filename="../src/interface/fetmainform.cpp" line="943"/>
        <location filename="../src/interface/fetmainform.cpp" line="952"/>
        <location filename="../src/interface/fetmainform.cpp" line="1154"/>
        <location filename="../src/interface/fetmainform.cpp" line="1189"/>
        <location filename="../src/interface/fetmainform.cpp" line="1201"/>
        <location filename="../src/interface/fetmainform.cpp" line="1216"/>
        <location filename="../src/interface/fetmainform.cpp" line="1264"/>
        <location filename="../src/interface/fetmainform.cpp" line="1279"/>
        <location filename="../src/interface/fetmainform.cpp" line="1291"/>
        <location filename="../src/interface/fetmainform.cpp" line="1303"/>
        <location filename="../src/interface/fetmainform.cpp" line="1315"/>
        <location filename="../src/interface/fetmainform.cpp" line="1333"/>
        <location filename="../src/interface/fetmainform.cpp" line="1351"/>
        <location filename="../src/interface/fetmainform.cpp" line="1363"/>
        <location filename="../src/interface/fetmainform.cpp" line="1375"/>
        <location filename="../src/interface/fetmainform.cpp" line="1387"/>
        <location filename="../src/interface/fetmainform.cpp" line="1464"/>
        <location filename="../src/interface/fetmainform.cpp" line="1515"/>
        <location filename="../src/interface/fetmainform.cpp" line="1527"/>
        <location filename="../src/interface/fetmainform.cpp" line="1539"/>
        <location filename="../src/interface/fetmainform.cpp" line="1551"/>
        <location filename="../src/interface/fetmainform.cpp" line="1563"/>
        <location filename="../src/interface/fetmainform.cpp" line="1575"/>
        <location filename="../src/interface/fetmainform.cpp" line="1587"/>
        <location filename="../src/interface/fetmainform.cpp" line="1599"/>
        <location filename="../src/interface/fetmainform.cpp" line="1611"/>
        <location filename="../src/interface/fetmainform.cpp" line="1623"/>
        <location filename="../src/interface/fetmainform.cpp" line="1635"/>
        <location filename="../src/interface/fetmainform.cpp" line="1647"/>
        <location filename="../src/interface/fetmainform.cpp" line="1659"/>
        <location filename="../src/interface/fetmainform.cpp" line="1671"/>
        <location filename="../src/interface/fetmainform.cpp" line="1683"/>
        <location filename="../src/interface/fetmainform.cpp" line="1695"/>
        <location filename="../src/interface/fetmainform.cpp" line="1707"/>
        <location filename="../src/interface/fetmainform.cpp" line="1719"/>
        <location filename="../src/interface/fetmainform.cpp" line="1731"/>
        <location filename="../src/interface/fetmainform.cpp" line="1743"/>
        <location filename="../src/interface/fetmainform.cpp" line="1755"/>
        <location filename="../src/interface/fetmainform.cpp" line="1767"/>
        <location filename="../src/interface/fetmainform.cpp" line="1779"/>
        <location filename="../src/interface/fetmainform.cpp" line="1791"/>
        <location filename="../src/interface/fetmainform.cpp" line="1803"/>
        <location filename="../src/interface/fetmainform.cpp" line="1815"/>
        <location filename="../src/interface/fetmainform.cpp" line="1827"/>
        <location filename="../src/interface/fetmainform.cpp" line="1839"/>
        <location filename="../src/interface/fetmainform.cpp" line="1851"/>
        <location filename="../src/interface/fetmainform.cpp" line="1864"/>
        <location filename="../src/interface/fetmainform.cpp" line="1876"/>
        <location filename="../src/interface/fetmainform.cpp" line="1889"/>
        <location filename="../src/interface/fetmainform.cpp" line="1901"/>
        <location filename="../src/interface/fetmainform.cpp" line="1914"/>
        <location filename="../src/interface/fetmainform.cpp" line="1926"/>
        <location filename="../src/interface/fetmainform.cpp" line="1938"/>
        <location filename="../src/interface/fetmainform.cpp" line="1950"/>
        <location filename="../src/interface/fetmainform.cpp" line="1962"/>
        <location filename="../src/interface/fetmainform.cpp" line="1974"/>
        <location filename="../src/interface/fetmainform.cpp" line="1986"/>
        <location filename="../src/interface/fetmainform.cpp" line="1997"/>
        <location filename="../src/interface/fetmainform.cpp" line="2009"/>
        <location filename="../src/interface/fetmainform.cpp" line="2021"/>
        <location filename="../src/interface/fetmainform.cpp" line="2033"/>
        <location filename="../src/interface/fetmainform.cpp" line="2045"/>
        <location filename="../src/interface/fetmainform.cpp" line="2057"/>
        <location filename="../src/interface/fetmainform.cpp" line="2069"/>
        <location filename="../src/interface/fetmainform.cpp" line="2081"/>
        <location filename="../src/interface/fetmainform.cpp" line="2093"/>
        <location filename="../src/interface/fetmainform.cpp" line="2105"/>
        <location filename="../src/interface/fetmainform.cpp" line="2117"/>
        <location filename="../src/interface/fetmainform.cpp" line="2129"/>
        <location filename="../src/interface/fetmainform.cpp" line="2141"/>
        <location filename="../src/interface/fetmainform.cpp" line="2153"/>
        <location filename="../src/interface/fetmainform.cpp" line="2165"/>
        <location filename="../src/interface/fetmainform.cpp" line="2177"/>
        <location filename="../src/interface/fetmainform.cpp" line="2189"/>
        <location filename="../src/interface/fetmainform.cpp" line="2201"/>
        <location filename="../src/interface/fetmainform.cpp" line="2213"/>
        <location filename="../src/interface/fetmainform.cpp" line="2225"/>
        <location filename="../src/interface/fetmainform.cpp" line="2237"/>
        <location filename="../src/interface/fetmainform.cpp" line="2249"/>
        <location filename="../src/interface/fetmainform.cpp" line="2261"/>
        <location filename="../src/interface/fetmainform.cpp" line="2273"/>
        <location filename="../src/interface/fetmainform.cpp" line="2290"/>
        <location filename="../src/interface/fetmainform.cpp" line="2307"/>
        <location filename="../src/interface/fetmainform.cpp" line="2319"/>
        <location filename="../src/interface/fetmainform.cpp" line="2331"/>
        <location filename="../src/interface/fetmainform.cpp" line="2343"/>
        <location filename="../src/interface/fetmainform.cpp" line="2355"/>
        <location filename="../src/interface/fetmainform.cpp" line="2367"/>
        <location filename="../src/interface/fetmainform.cpp" line="2384"/>
        <location filename="../src/interface/fetmainform.cpp" line="2401"/>
        <location filename="../src/interface/fetmainform.cpp" line="2413"/>
        <location filename="../src/interface/fetmainform.cpp" line="2425"/>
        <location filename="../src/interface/fetmainform.cpp" line="2437"/>
        <location filename="../src/interface/fetmainform.cpp" line="2449"/>
        <location filename="../src/interface/fetmainform.cpp" line="2461"/>
        <location filename="../src/interface/fetmainform.cpp" line="2473"/>
        <location filename="../src/interface/fetmainform.cpp" line="2485"/>
        <location filename="../src/interface/fetmainform.cpp" line="2497"/>
        <location filename="../src/interface/fetmainform.cpp" line="2509"/>
        <location filename="../src/interface/fetmainform.cpp" line="2521"/>
        <location filename="../src/interface/fetmainform.cpp" line="2533"/>
        <location filename="../src/interface/fetmainform.cpp" line="2545"/>
        <location filename="../src/interface/fetmainform.cpp" line="2562"/>
        <location filename="../src/interface/fetmainform.cpp" line="2579"/>
        <location filename="../src/interface/fetmainform.cpp" line="2591"/>
        <location filename="../src/interface/fetmainform.cpp" line="2603"/>
        <location filename="../src/interface/fetmainform.cpp" line="2615"/>
        <location filename="../src/interface/fetmainform.cpp" line="2627"/>
        <location filename="../src/interface/fetmainform.cpp" line="2639"/>
        <location filename="../src/interface/fetmainform.cpp" line="2651"/>
        <location filename="../src/interface/fetmainform.cpp" line="2663"/>
        <location filename="../src/interface/fetmainform.cpp" line="2882"/>
        <location filename="../src/interface/fetmainform.cpp" line="2896"/>
        <location filename="../src/interface/fetmainform.cpp" line="2909"/>
        <location filename="../src/interface/fetmainform.cpp" line="2915"/>
        <location filename="../src/interface/fetmainform.cpp" line="2929"/>
        <location filename="../src/interface/fetmainform.cpp" line="2942"/>
        <location filename="../src/interface/fetmainform.cpp" line="2960"/>
        <location filename="../src/interface/fetmainform.cpp" line="2982"/>
        <location filename="../src/interface/fetmainform.cpp" line="2995"/>
        <location filename="../src/interface/fetmainform.cpp" line="3014"/>
        <location filename="../src/interface/fetmainform.cpp" line="3024"/>
        <location filename="../src/interface/fetmainform.cpp" line="3034"/>
        <location filename="../src/interface/fetmainform.cpp" line="3044"/>
        <location filename="../src/interface/fetmainform.cpp" line="3054"/>
        <location filename="../src/interface/fetmainform.cpp" line="3064"/>
        <location filename="../src/interface/fetmainform.cpp" line="3190"/>
        <location filename="../src/interface/fetmainform.cpp" line="3373"/>
        <location filename="../src/interface/fetmainform.cpp" line="3400"/>
        <location filename="../src/interface/fetmainform.cpp" line="3423"/>
        <location filename="../src/interface/fetmainform.cpp" line="3490"/>
        <location filename="../src/interface/fetmainform.cpp" line="3501"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="529"/>
        <source>Constraint is not enabled. To use this type of constraint you must enable it from the Settings-&gt;Advanced menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="531"/>
        <source>Explanation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="535"/>
        <source>For some situations, the generation of the timetable may take too long or be impossible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="537"/>
        <source>Use with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Another version: %1, is available on FET webpage: http://www.lalescu.ro/liviu/fet/

You have to manually download and install (open the FET webpage in an internet browser). Please read the information on web page regarding the newer version and choose whether to keep your current version or upgrade (the recommended option is to upgrade). You might need to hit Refresh in your web browser if links do not work

You can choose to disable automatic search for updates in the Settings menu</source>
        <translation type="obsolete">نسخه ی دیگری %1 روی صفحه ی وب فت موجود است : http://www.lalescu.ro/liviu/fet/

شما برای دانلود مجبورید آن را به صورت دستی دانلود و نصب کنید ) صفحه ی خانگی فت را در یک جستجوگر اینترنت باز کنید ( . اگر لینک ها کار نکنند شما ممکن است مجبور به زدن refresh در جستجوگر وب خود باشید

اگر شما بخواهید می توانید حالت جستجوی خودکار بروزرسانی را از منوی تنظیمات خاموش کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="644"/>
        <source>FET - exiting</source>
        <translation>فت - خروج</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="645"/>
        <source>File might have been changed - do you want to save it?</source>
        <translation>فایل ممکن است تغییر کرده باشد، آیا می خواهید آن را ذخیره کنید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="646"/>
        <location filename="../src/interface/fetmainform.cpp" line="708"/>
        <location filename="../src/interface/fetmainform.cpp" line="870"/>
        <location filename="../src/interface/fetmainform.cpp" line="3278"/>
        <source>&amp;Yes</source>
        <translation>&amp;بله</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="646"/>
        <location filename="../src/interface/fetmainform.cpp" line="708"/>
        <location filename="../src/interface/fetmainform.cpp" line="870"/>
        <location filename="../src/interface/fetmainform.cpp" line="3278"/>
        <source>&amp;No</source>
        <translation>&amp;نه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="646"/>
        <location filename="../src/interface/fetmainform.cpp" line="3435"/>
        <location filename="../src/interface/fetmainform.cpp" line="3456"/>
        <source>&amp;Cancel</source>
        <translation>&amp;لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="690"/>
        <location filename="../src/interface/fetmainform.cpp" line="701"/>
        <location filename="../src/interface/fetmainform.cpp" line="746"/>
        <location filename="../src/interface/fetmainform.cpp" line="893"/>
        <location filename="../src/interface/fetmainform.cpp" line="902"/>
        <location filename="../src/interface/fetmainform.cpp" line="911"/>
        <location filename="../src/interface/fetmainform.cpp" line="920"/>
        <location filename="../src/interface/fetmainform.cpp" line="935"/>
        <location filename="../src/interface/fetmainform.cpp" line="944"/>
        <location filename="../src/interface/fetmainform.cpp" line="953"/>
        <location filename="../src/interface/fetmainform.cpp" line="1265"/>
        <location filename="../src/interface/fetmainform.cpp" line="1280"/>
        <location filename="../src/interface/fetmainform.cpp" line="1292"/>
        <location filename="../src/interface/fetmainform.cpp" line="1304"/>
        <location filename="../src/interface/fetmainform.cpp" line="1316"/>
        <location filename="../src/interface/fetmainform.cpp" line="1334"/>
        <location filename="../src/interface/fetmainform.cpp" line="1352"/>
        <location filename="../src/interface/fetmainform.cpp" line="1364"/>
        <location filename="../src/interface/fetmainform.cpp" line="1376"/>
        <location filename="../src/interface/fetmainform.cpp" line="1388"/>
        <location filename="../src/interface/fetmainform.cpp" line="1516"/>
        <location filename="../src/interface/fetmainform.cpp" line="1528"/>
        <location filename="../src/interface/fetmainform.cpp" line="1540"/>
        <location filename="../src/interface/fetmainform.cpp" line="1552"/>
        <location filename="../src/interface/fetmainform.cpp" line="1564"/>
        <location filename="../src/interface/fetmainform.cpp" line="1576"/>
        <location filename="../src/interface/fetmainform.cpp" line="1588"/>
        <location filename="../src/interface/fetmainform.cpp" line="1600"/>
        <location filename="../src/interface/fetmainform.cpp" line="1612"/>
        <location filename="../src/interface/fetmainform.cpp" line="1624"/>
        <location filename="../src/interface/fetmainform.cpp" line="1636"/>
        <location filename="../src/interface/fetmainform.cpp" line="1648"/>
        <location filename="../src/interface/fetmainform.cpp" line="1660"/>
        <location filename="../src/interface/fetmainform.cpp" line="1672"/>
        <location filename="../src/interface/fetmainform.cpp" line="1684"/>
        <location filename="../src/interface/fetmainform.cpp" line="1696"/>
        <location filename="../src/interface/fetmainform.cpp" line="1708"/>
        <location filename="../src/interface/fetmainform.cpp" line="1720"/>
        <location filename="../src/interface/fetmainform.cpp" line="1732"/>
        <location filename="../src/interface/fetmainform.cpp" line="1744"/>
        <location filename="../src/interface/fetmainform.cpp" line="1756"/>
        <location filename="../src/interface/fetmainform.cpp" line="1768"/>
        <location filename="../src/interface/fetmainform.cpp" line="1780"/>
        <location filename="../src/interface/fetmainform.cpp" line="1792"/>
        <location filename="../src/interface/fetmainform.cpp" line="1804"/>
        <location filename="../src/interface/fetmainform.cpp" line="1816"/>
        <location filename="../src/interface/fetmainform.cpp" line="1828"/>
        <location filename="../src/interface/fetmainform.cpp" line="1840"/>
        <location filename="../src/interface/fetmainform.cpp" line="1852"/>
        <location filename="../src/interface/fetmainform.cpp" line="1865"/>
        <location filename="../src/interface/fetmainform.cpp" line="1877"/>
        <location filename="../src/interface/fetmainform.cpp" line="1890"/>
        <location filename="../src/interface/fetmainform.cpp" line="1902"/>
        <location filename="../src/interface/fetmainform.cpp" line="1915"/>
        <location filename="../src/interface/fetmainform.cpp" line="1927"/>
        <location filename="../src/interface/fetmainform.cpp" line="1939"/>
        <location filename="../src/interface/fetmainform.cpp" line="1951"/>
        <location filename="../src/interface/fetmainform.cpp" line="1963"/>
        <location filename="../src/interface/fetmainform.cpp" line="1975"/>
        <location filename="../src/interface/fetmainform.cpp" line="1987"/>
        <location filename="../src/interface/fetmainform.cpp" line="1998"/>
        <location filename="../src/interface/fetmainform.cpp" line="2010"/>
        <location filename="../src/interface/fetmainform.cpp" line="2022"/>
        <location filename="../src/interface/fetmainform.cpp" line="2034"/>
        <location filename="../src/interface/fetmainform.cpp" line="2046"/>
        <location filename="../src/interface/fetmainform.cpp" line="2058"/>
        <location filename="../src/interface/fetmainform.cpp" line="2070"/>
        <location filename="../src/interface/fetmainform.cpp" line="2082"/>
        <location filename="../src/interface/fetmainform.cpp" line="2094"/>
        <location filename="../src/interface/fetmainform.cpp" line="2106"/>
        <location filename="../src/interface/fetmainform.cpp" line="2118"/>
        <location filename="../src/interface/fetmainform.cpp" line="2130"/>
        <location filename="../src/interface/fetmainform.cpp" line="2142"/>
        <location filename="../src/interface/fetmainform.cpp" line="2154"/>
        <location filename="../src/interface/fetmainform.cpp" line="2166"/>
        <location filename="../src/interface/fetmainform.cpp" line="2178"/>
        <location filename="../src/interface/fetmainform.cpp" line="2190"/>
        <location filename="../src/interface/fetmainform.cpp" line="2202"/>
        <location filename="../src/interface/fetmainform.cpp" line="2214"/>
        <location filename="../src/interface/fetmainform.cpp" line="2226"/>
        <location filename="../src/interface/fetmainform.cpp" line="2238"/>
        <location filename="../src/interface/fetmainform.cpp" line="2250"/>
        <location filename="../src/interface/fetmainform.cpp" line="2262"/>
        <location filename="../src/interface/fetmainform.cpp" line="2274"/>
        <location filename="../src/interface/fetmainform.cpp" line="2291"/>
        <location filename="../src/interface/fetmainform.cpp" line="2308"/>
        <location filename="../src/interface/fetmainform.cpp" line="2320"/>
        <location filename="../src/interface/fetmainform.cpp" line="2332"/>
        <location filename="../src/interface/fetmainform.cpp" line="2344"/>
        <location filename="../src/interface/fetmainform.cpp" line="2356"/>
        <location filename="../src/interface/fetmainform.cpp" line="2368"/>
        <location filename="../src/interface/fetmainform.cpp" line="2385"/>
        <location filename="../src/interface/fetmainform.cpp" line="2402"/>
        <location filename="../src/interface/fetmainform.cpp" line="2414"/>
        <location filename="../src/interface/fetmainform.cpp" line="2426"/>
        <location filename="../src/interface/fetmainform.cpp" line="2438"/>
        <location filename="../src/interface/fetmainform.cpp" line="2450"/>
        <location filename="../src/interface/fetmainform.cpp" line="2462"/>
        <location filename="../src/interface/fetmainform.cpp" line="2474"/>
        <location filename="../src/interface/fetmainform.cpp" line="2486"/>
        <location filename="../src/interface/fetmainform.cpp" line="2498"/>
        <location filename="../src/interface/fetmainform.cpp" line="2510"/>
        <location filename="../src/interface/fetmainform.cpp" line="2522"/>
        <location filename="../src/interface/fetmainform.cpp" line="2534"/>
        <location filename="../src/interface/fetmainform.cpp" line="2546"/>
        <location filename="../src/interface/fetmainform.cpp" line="2563"/>
        <location filename="../src/interface/fetmainform.cpp" line="2580"/>
        <location filename="../src/interface/fetmainform.cpp" line="2592"/>
        <location filename="../src/interface/fetmainform.cpp" line="2604"/>
        <location filename="../src/interface/fetmainform.cpp" line="2616"/>
        <location filename="../src/interface/fetmainform.cpp" line="2628"/>
        <location filename="../src/interface/fetmainform.cpp" line="2640"/>
        <location filename="../src/interface/fetmainform.cpp" line="2652"/>
        <location filename="../src/interface/fetmainform.cpp" line="2664"/>
        <location filename="../src/interface/fetmainform.cpp" line="2883"/>
        <location filename="../src/interface/fetmainform.cpp" line="2910"/>
        <location filename="../src/interface/fetmainform.cpp" line="3374"/>
        <location filename="../src/interface/fetmainform.cpp" line="3401"/>
        <location filename="../src/interface/fetmainform.cpp" line="3424"/>
        <location filename="../src/interface/fetmainform.cpp" line="3491"/>
        <location filename="../src/interface/fetmainform.cpp" line="3502"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation>سهمیه بندی دوره .
لطفا قبل از آن شبیه سازی را متوقف کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="706"/>
        <source>FET application</source>
        <translation>برنامه فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="707"/>
        <source>Are you sure you want to load new data (rules) ?</source>
        <translation>آیا مطمئنید که می خواهید داده های جدید باز شوند (قوانين) ؟</translation>
    </message>
    <message>
        <source>Choose a file</source>
        <translation type="obsolete">یک فایل انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="768"/>
        <location filename="../src/interface/fetmainform.cpp" line="774"/>
        <location filename="../src/interface/fetmainform.cpp" line="780"/>
        <location filename="../src/interface/fetmainform.cpp" line="810"/>
        <location filename="../src/interface/fetmainform.cpp" line="845"/>
        <location filename="../src/interface/fetmainform.cpp" line="849"/>
        <location filename="../src/interface/fetmainform.cpp" line="853"/>
        <location filename="../src/interface/fetmainform.cpp" line="1041"/>
        <location filename="../src/interface/fetmainform.cpp" line="1045"/>
        <location filename="../src/interface/fetmainform.cpp" line="1049"/>
        <source>FET info</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="769"/>
        <source>Please do not use quotation marks &quot; in filename, the html css code does not work. File was not loaded. Please rename it, removing not allowed characters and open it after that with FET.</source>
        <translation>لطفا از علامت کوتیشن &quot; در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند .فایل بارگذاری نشد .لطفا نام آن را تغییر دهید ، حذف مجاز نیست . آن را مشخص کنید و سپس با فت باز کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="775"/>
        <source>Please do not use semicolon ; in filename, the html css code does not work. File was not loaded. Please rename it, removing not allowed characters and open it after that with FET.</source>
        <translation>لطفا از علامت سمیکالن ; در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند .فایل بارگذاری نشد .لطفا نام آن را تغییر دهید ، حذف مجاز نیست . آن را مشخص کنید و سپس با فت باز کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="781"/>
        <source>Please do not use # in filename, the html css code does not work. File was not loaded. Please rename it, removing not allowed characters and open it after that with FET.</source>
        <translation>لطفا از علامت # در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند .فایل بارگذاری نشد .لطفا نام آن را تغییر دهید ، حذف مجاز نیست . آن را مشخص کنید و سپس با فت باز کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="810"/>
        <source>Invalid file</source>
        <translation>فایل ناباتبر</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="810"/>
        <source>&amp;OK</source>
        <translation>&amp;موافق</translation>
    </message>
    <message>
        <source>FET - %1</source>
        <translation type="obsolete">FET - %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="830"/>
        <location filename="../src/interface/fetmainform.cpp" line="1026"/>
        <source>Choose a filename to save under</source>
        <translation>یک نام برای برای فایل انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="845"/>
        <location filename="../src/interface/fetmainform.cpp" line="1041"/>
        <source>Please do not use quotation marks &quot; in filename, the html css code does not work</source>
        <translation>لطفا از علامت کوتیشن &quot; در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="849"/>
        <location filename="../src/interface/fetmainform.cpp" line="1045"/>
        <source>Please do not use semicolon ; in filename, the html css code does not work</source>
        <translation>لطفا از علامت سمیکالن ; در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="853"/>
        <location filename="../src/interface/fetmainform.cpp" line="1049"/>
        <source>Please do not use # in filename, the html css code does not work</source>
        <translation>لطفا از علامت # در نام فایل استفاده نکنید ، کد های CSS Html کار نمی کند </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="868"/>
        <source>FET</source>
        <translation>فت</translation>
    </message>
    <message>
        <source>File exists - are you sure you want to overwrite existing file?</source>
        <translation type="obsolete">این فایل وجود د ارد - آیا مطمئنید که می خواهید فایل موجود بازنویسی شود ؟</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2916"/>
        <source>Current file (data) has no name. Please save file under a certain name before proceeding</source>
        <translation>فایل ) دیتا ( کنونی نام ندارد . لطفا قبل از هر اقدامی فایل را با یک نام مشخص ذخیره کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2942"/>
        <location filename="../src/interface/fetmainform.cpp" line="2960"/>
        <location filename="../src/interface/fetmainform.cpp" line="2982"/>
        <location filename="../src/interface/fetmainform.cpp" line="2995"/>
        <location filename="../src/interface/fetmainform.cpp" line="3014"/>
        <location filename="../src/interface/fetmainform.cpp" line="3024"/>
        <location filename="../src/interface/fetmainform.cpp" line="3034"/>
        <location filename="../src/interface/fetmainform.cpp" line="3044"/>
        <location filename="../src/interface/fetmainform.cpp" line="3054"/>
        <location filename="../src/interface/fetmainform.cpp" line="3064"/>
        <source>Please generate, firstly</source>
        <translation>لطف ابتدا تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3134"/>
        <source>Invalid current language - making it en_US (US English)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3186"/>
        <source>Invalid language selected - making it en_US (US English)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3191"/>
        <source>Please exit and restart FET to activate language change</source>
        <translation>برای فعال شدن تغییر زبان، لطفا برنامه را بسته و دوباره باز کنید</translation>
    </message>
    <message>
        <source>This help by Liviu Lalescu, modified 7 November 2007</source>
        <translation type="obsolete">ین کمک بوسیله ی Liviu Lalescu در نوامبر 2007 تغییر کرده است</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2896"/>
        <source>Please input at least one active activity before generating</source>
        <translation>لطفا قبل از تولید، حداقل یک کلاس فعال وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2929"/>
        <source>Please input at least one active activity before generating multiple</source>
        <translation>لطفا قبل از تولید، چندگانه حداقل یک کلاس فعال وارد کنید</translation>
    </message>
    <message>
        <source>FET - a free timetabling program</source>
        <translation type="obsolete">FET - برنامه رایگان زمانبندی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="963"/>
        <location filename="../src/interface/fetmainform.cpp" line="973"/>
        <location filename="../src/interface/fetmainform.cpp" line="981"/>
        <source>FET - Warning</source>
        <translation>FET - اخطار</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="963"/>
        <source>You have not yet generated a timetable - please generate firstly</source>
        <translation>شما هنوز جدول زمانبندی تولید نکرده اید - لطفا ابتدا تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="973"/>
        <location filename="../src/interface/fetmainform.cpp" line="981"/>
        <source>It seems that you have an incomplete timetable. Saving of timetable does not work for incomplete timetables. Please generate a complete timetable</source>
        <translation>بنظر می رسد شما یک برنامه ی زمانبندی کامل نشده دارید . ذخیره شده ی برنامه ی ناکامل کار نمی کند . لطفا یک برنامه ی زمانبندی کامل تولید کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="988"/>
        <source>Please read this important information before proceeding:</source>
        <translation>لطفا قبل از هر اقدامی این اطلاعات مهم را بخوانید :</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1008"/>
        <source>This option is useful for institutions where you obtain a timetable, then some small changes appear, and you need to regenerate timetable, but respecting in a large proportion the old timetable</source>
        <translation>این گزینه ی مفیدی برای جایی است که شما یک برنامه ی زمانبندی بدست می آورید ، سپس تغییرات جزئی بوجود می آیند و شما مجبور به بازتولید برنامه ی زمانی هستید ، اما قسمت بزرگی از برنامه همان قبلی است</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1013"/>
        <source>Current data file will not be affected by anything, locking constraints will only be added to the file you select to save (you can save current datafile and open saved timetable file after that to check it)</source>
        <translation>فایل اطلاعات فعلی تحت تاثیر هیچ چیز تغییر نخواهد کرد ، محدودیت های قفل شما تنها به فایلی که شما برای ذخیره انتخاب کرده اید اضافه خواهند شد ( شما می توانید فایل اطلاعات فعلی را ذخیره کنید و برای بررسی فایل جدول ذخیره شده را باز کنید )</translation>
    </message>
    <message>
        <source>If you need more information, contact author or mailing list</source>
        <translation type="obsolete">اگر به اطلاعات بیشتر نیاز دارید ، با نویسنده یا فهرست پستی تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1021"/>
        <source>FET - information about saving a timetable as</source>
        <translation>فت - اطلاعات درباره ی دخیره سازی به عنوان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1064"/>
        <source>File exists</source>
        <translation>فایل موجود است</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1066"/>
        <source>For safety (so you don&apos;t lose work), it is not allowed to overwrite an existing file with locking and saving a current data+timetable</source>
        <translation>برای امنیت ) از دست ندادن کاری که قبلا انجام شده ( دوباره نویسی یک فایل موجود با ذخیره کردن و قفل کردن اطلاعات و برنامه ی زمانبندی کنونی مجاز نمی باشد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1069"/>
        <source>Please choose a non-existing name</source>
        <translation>لطفا یک نام غیر موجود را انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1145"/>
        <location filename="../src/interface/fetmainform.cpp" line="1180"/>
        <source>Added the following constraint to saved file:</source>
        <translation>محدودیت های زیر را به فایل ذخیره شده اضافه شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1147"/>
        <location filename="../src/interface/fetmainform.cpp" line="1182"/>
        <source>Constraint
%1 NOT added to saved file - duplicate</source>
        <translation>محدودیت
%1 به فایل ذخیره شده اضافه نشد - تکراری</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1155"/>
        <location filename="../src/interface/fetmainform.cpp" line="1158"/>
        <location filename="../src/interface/fetmainform.cpp" line="1190"/>
        <location filename="../src/interface/fetmainform.cpp" line="1193"/>
        <source>Skip information</source>
        <translation>پرش از  اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1155"/>
        <location filename="../src/interface/fetmainform.cpp" line="1158"/>
        <location filename="../src/interface/fetmainform.cpp" line="1190"/>
        <location filename="../src/interface/fetmainform.cpp" line="1193"/>
        <source>See next</source>
        <translation>مشاهده بعدی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1201"/>
        <source>Added %1 locking time constraints and %2 locking space constraints to saved file, ignored %3 activities which were already fixed in time and %4 activities which were already fixed in space</source>
        <translation>%1 محدودیت های زمانی قفل شده و %2 محدودیت های مکانی قفل شده به فایل ذخیره شده اضافه شد ، %3 کلاس هایی که در حال حاضر زمان ثابت دارند و %4 کلاس هایی که در حال حاضر مکان ثابت دارند نادیده گرفته شدند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1217"/>
        <source>File saved successfully. You can see it on the hard disk. Current data file remained untouched (of locking constraints), so you can save it also, or generate different timetables.</source>
        <translation>فایل با موفقیت ذخیره شد . شما می توانید آن را روی دیسک سخت ببینید . فایل اطلاعات کنونی دست نخورده باقی مانده است ) بخاطر محدودیت های قفل شده ( بنابراین شما این را نیز می توانید ذخیره کنید یا برنامه ی زمانبندی دیگری تولید کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="992"/>
        <source>This option is only useful if you need to lock current timetable into a file. Locking means that there will be added constraints activity preferred starting time and activity preferred room with 100% importance for each activity to fix it at current place in current timetable. You can save this timetable as an ordinary .fet file; when you&apos;ll open it, you&apos;ll see all old inputted data (activities, teachers, etc.) and the locking constraints as the last time/space constraints. You can unlock some of these activities (by removing constraints) if small changes appear in the configuration, and generate again and the remaining locking constraints will be respected.</source>
        <translation>این گزینه تنها زمانی مفید  است که شما بخواهید جدول فعلی را در یک فایل قفل کنید . قفل شدن به این معنی است که محدودیت های زمان ترجیحی شروع کلاس و اتاق ترجیحی کلاس با اهمیت 100% برای هر کلاس اضافه خواهد شد تا آنرا در مکان فعلی و در جدول فعلی ثابت کند . شما می توانید این جدول را مثل یک جدول معمولی ذخیره کنید . زمانی که شما فایل فت را باز کنید ، همه ی داده های ( کلاس ها ، اساتید و غیره ) قبلی که قرار گرفتند و همه ی محدودیت های قفل شده به عنوان آخرین محدودیت های زمانی و مکانی به شما نشان داده خواهد شد.شما می توانید برخی از این کلاس ها را از حالت قفل خارج کنید ( با حذف محدودیت ها )و و اگر تغییرات کوچکی در پیکربندی ظاهر گردید دوباره تولید کنید ، محدودیت های قفل شده ی باقی مانده لحاظ خواهند شد .</translation>
    </message>
    <message>
        <source>FET - %1</source>
        <comment>The title of the main form, %1 is the name of the current file</comment>
        <translation type="obsolete">FET - %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="533"/>
        <source>Constraints of this type are good, working, but they are not perfectly optimized.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="583"/>
        <source>Could not search for possible updates on internet - error message is: %1. Searching for file %2. Maybe the current structure on web page was changed. Please visit FET homepage: %3 and get latest version or, if the web page does not work, try to search for the new FET page on the internet. Maybe the page has some temporary problems, so try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="603"/>
        <source>Another version: %1, is available on the FET homepage: %2</source>
        <comment>%1 is new version, %2 is FET homepage</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="605"/>
        <source>You have to manually download and install.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="606"/>
        <source>You may need to hit Refresh in your web browser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="607"/>
        <source>Would you like to open the FET homepage now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="615"/>
        <location filename="../src/interface/fetmainform.cpp" line="2684"/>
        <location filename="../src/interface/fetmainform.cpp" line="2694"/>
        <location filename="../src/interface/fetmainform.cpp" line="2704"/>
        <source>Could not start the default internet browser (trying to open the link %1). Maybe you can try to manually start your browser and open this link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="753"/>
        <source>Choose a file to open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="792"/>
        <source>Loading...</source>
        <comment>This is a message in the status bar, that we are loading the file</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1420"/>
        <source>Seed of random number generator: please read the help in the dialog of this option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1423"/>
        <source>Interface - use colors: the places with colors in FET interface are in:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1426"/>
        <source>add/modify constraints break, not available, preferred starting times or time slots (the table cells will have green or red colors).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1429"/>
        <source>activities and subactivities dialogs, the inactive activities will have a distinctive background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1432"/>
        <source>Enable activity tag max hours daily:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1434"/>
        <source>This will enable the menu for 4 constraints: teacher(s) or students (set) activity tag max hours daily. These 4 constraints are good, but not perfect and may bring slow down of generation or impossible timetables if used unproperly. Select only if you know what you&apos;re doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1437"/>
        <source>Enable students max gaps per day:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1439"/>
        <source>This will enable the menu for 2 constraints: students (set) max gaps per day. These 2 constraints are good, but not perfect and may bring slow down of generation or impossible timetables if used unproperly. Select only if you know what you&apos;re doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1443"/>
        <source>Warn if using not perfect constraints:</source>
        <comment>this is a warning if user uses not perfect constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1445"/>
        <source>If you use a not perfect constraint (activity tag max hours daily or students max gaps per day), you&apos;ll get a warning before generating. Uncheck this option to get rid of that warning (it is recommended to keep the warning).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1449"/>
        <source>Enable students min hours daily with empty days:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1451"/>
        <source>This will enable you to modify the students min hours daily constraints, to allow empty days. It is IMPERATIVE (for performance reasons) to allow empty days for students min hours daily only if your institution allows empty days for students and if a solution with empty days is possible. Select only if you know what you&apos;re doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1455"/>
        <source>Warn if using students min hours daily with empty days:</source>
        <comment>this is a warning if user has constraints min hours daily for students with allowed empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1457"/>
        <source>If you use constraints students min hours daily with allowed empty days, you&apos;ll get a warning before generating. Uncheck this option to get rid of that warning (it is recommended to keep the warning).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1462"/>
        <source>Confirmations: unselect the corresponding check boxes if you want to skip introduction and confirmation to various advanced dialogs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1471"/>
        <source>This help by Liviu Lalescu, modified 12 September 2009</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1475"/>
        <source>You will find in the statistics only active activities count. The inactive ones are not counted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2757"/>
        <source>FET homepage: %1</source>
        <comment>%1 is FET homepage, begins with http://...</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2761"/>
        <source>Forum: %1</source>
        <comment>%1 is web page of FET forum, begins with http://...</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2947"/>
        <location filename="../src/interface/fetmainform.cpp" line="2965"/>
        <location filename="../src/interface/fetmainform.cpp" line="3000"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2969"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3093"/>
        <location filename="../src/interface/fetmainform.cpp" line="3225"/>
        <source>US English</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3113"/>
        <source>Brazilian Portuguese</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3114"/>
        <source>Danish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3115"/>
        <source>Sinhala</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3203"/>
        <source>Are you sure you want to reset all settings to defaults?</source>
        <translation>آیا مطمئنید که می خواهید همه تنظیمات به حالت پیشفرض تغییر یابند؟</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3206"/>
        <source>That means:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3209"/>
        <source>Mainform geometry will be reset to default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3269"/>
        <source>Confirm activity planning will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3271"/>
        <source>Confirm spread activities over the week will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3273"/>
        <source>Confirm remove redundant constraints will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3648"/>
        <source>This kind of constraint is good, but only in the right case. Adding such constraints in the wrong circumstance may make your timetable solve too slow or even impossible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3651"/>
        <source>Please use such constraints only if you are sure that there exists a timetable with empty days for students. If your instution requires each day for the students to be not empty, or if there does not exist a solution with empty days for students, it is IMPERATIVE (for performance reasons) that you use the standard constraint which does not allow empty days. Otherwise, the timetable may be impossible to find.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>That means</source>
        <translation type="obsolete">این یعنی</translation>
    </message>
    <message>
        <source>1. Mainform geometry will be reset to default</source>
        <translation type="obsolete">1. فرم اصلی هندسه به حال پیش فرض تنظیم خواهد شد</translation>
    </message>
    <message>
        <source>2. Check for updates at startup will be disabled</source>
        <translation type="obsolete">2. بررسی بروزرسانی در حالت شروع غیر فعال شد</translation>
    </message>
    <message>
        <source>3. Language will be en_GB (restart needed to activate language change)</source>
        <translation type="obsolete">3. زبان en_GB خواهد شد ) برای تغییر کردن زبان فعال شده به شروع مجدد نیاز است (</translation>
    </message>
    <message>
        <source>5. Html level of the timetables will be 2</source>
        <translation type="obsolete">سطح Html برنامه های زمانبندی 2 خواهد بود</translation>
    </message>
    <message>
        <source>6. Import directory will be %1</source>
        <translation type="obsolete">6. مسیر انتقال به برنامه  %1 خواهد بود</translation>
    </message>
    <message>
        <source>Currently (17 July 2008), there are:</source>
        <translation type="obsolete">در حال حاضر ) 17 July 2008 ) ، وجود دارند :</translation>
    </message>
    <message>
        <source>1. ar - Arabic - Manual</source>
        <translation type="obsolete">1. ar - راهنمای عربی </translation>
    </message>
    <message>
        <source>2. es - Spanish - Instructions</source>
        <translation type="obsolete">2. es - دستورالعمل های اسپانیایی</translation>
    </message>
    <message>
        <source>3. it - Italian - Instructions, FAQ</source>
        <translation type="obsolete">3. it - دستورالعمل و سوالات عمومی ایتالیایی</translation>
    </message>
    <message>
        <source>4. ro - Romanian - Import/Export Help</source>
        <translation type="obsolete">4. ro - کمک به/از رومانیایی</translation>
    </message>
    <message>
        <source>FET has a forum where you can ask questions or talk about FET</source>
        <translation type="obsolete">فت فرومی دارد که شما در آن جا می توانید سوالات خود را بپرسید یا در باره ی فت صحبت کنید</translation>
    </message>
    <message>
        <source>The current address is: %1</source>
        <translation type="obsolete">آدرس کنونی %1 است</translation>
    </message>
    <message>
        <source>Please open this address in a web browser</source>
        <translation type="obsolete">لطفا این آدرس را در یک جستجوگر وب باز کنید </translation>
    </message>
    <message>
        <source>If it does not work, please search the FET web page, maybe the address was changed</source>
        <translation type="obsolete">اگر این کار نمی کند لطفا صفحه ی وب فت را جستجو کنید ، ممکن است آدرس تغییر کرده باشد</translation>
    </message>
    <message>
        <source>FET forum</source>
        <translation type="obsolete">فروم فت</translation>
    </message>
    <message>
        <source>7. Mark not available slots with -x- in timetables will be true</source>
        <translation type="obsolete">7. قرار دادن علامت -x- در خانه های جدول برای غیر فعال کردن درست خواهد بود</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="738"/>
        <source>New file generated</source>
        <translation>فایل جدید تولید شد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="365"/>
        <location filename="../src/interface/fetmainform.cpp" line="720"/>
        <location filename="../src/interface/fetmainform.cpp" line="820"/>
        <location filename="../src/interface/fetmainform.cpp" line="875"/>
        <source>FET - %1</source>
        <comment>The title of the main window, %1 is the name of the current file</comment>
        <translation type="unfinished">FET - %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="805"/>
        <source>File opened</source>
        <translation>فایل باز شد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="879"/>
        <location filename="../src/interface/fetmainform.cpp" line="1248"/>
        <source>File saved</source>
        <translation>فایل ذخیره شد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2755"/>
        <source>In case the Help/Online menus do not function, please write down these addresses and open them in an internet browser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2759"/>
        <source>Documentation (online help contents): %1</source>
        <comment>%1 is web page of FET Doc(umentation), which is the contents of the online help, it begins with http://...</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2767"/>
        <source>Additionally, you may find on the FET homepage a mailing list address and other contact information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2769"/>
        <source>In case these addresses do not function, maybe the FET webpage has temporary problems, so try again later. Or maybe the FET webpage has changed, so search for the new page on the internet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2771"/>
        <source>FET web addresses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3222"/>
        <source>Use colors in FET graphical user interface will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3225"/>
        <source>Language will be %1 (restart needed to activate language change)</source>
        <comment>%1 is the default language</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3258"/>
        <source>Warn if using not perfect constraints will be %1</source>
        <comment>%1 is true or false. This is a warning if user uses not perfect constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3430"/>
        <source>You have more than 6 days per week, so probably you won&apos;t need this feature. Do you still want to continue?</source>
        <translation>شما بیش از 6 روز در هفته دارید ، بنابراین شما احتمالا به این ویژگی نیاز نخواهید داشت . آیا هنوز هم می خواهید ادامه دهید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3433"/>
        <location filename="../src/interface/fetmainform.cpp" line="3454"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3435"/>
        <location filename="../src/interface/fetmainform.cpp" line="3456"/>
        <source>&amp;Continue</source>
        <translation>ادامه&amp;</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3451"/>
        <source>You have less than 5 days per week, so probably you won&apos;t need this feature. Do you still want to continue?</source>
        <translation>شما کمتر از 5 روز در هفته دارید ، بنابراین شما احتمالا به این ویژگی نیاز نخواهید داشت . آیا هنوز هم می خواهید ادامه دهید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="472"/>
        <source>Critical error - cannot check for updates because of a bug in application. FET will now continue operation, but you should visit the FET page to report this bug or to get the fixed version.</source>
        <translation>خطای حساس - به دلیل وجود باگ در برنامه ی اجرایی شما قادر به جستجوی بروزرسانی نیستید . فت عملیات را ادامه خواهد داد ، اما شما باید صفحه ی فت را ببینید تا این باگ را گزارش دهید یا نسخه ی بهبود یافته اش را بدست آورید .</translation>
    </message>
    <message>
        <source>This manual is contributed by Volker Dirr (timetabling.de).</source>
        <translation type="obsolete">این راهنما با همکاری Volker Dirr تهییه شده (timetabling.de).</translation>
    </message>
    <message>
        <source>You can read this manual using a web browser. Please open the main html file from the specified directory in a web browser.</source>
        <translation type="obsolete">شما می توانید این راهنما را با استفاده از یک جستجوگر وب بخوانید . لطفا فایل Html اصلی را از مسیر خاص آن در یک جستجوگر وب باز کنید .</translation>
    </message>
    <message>
        <source>See the website timetabling.de for possible updated version of this manual.</source>
        <translation type="obsolete">وبسایت  timetabling.de را برای نسخه های جدید این راهنما ببینید .</translation>
    </message>
    <message>
        <source>FET - contributed user&apos;s manual</source>
        <translation type="obsolete">فت - راهنمای کاربران همکار </translation>
    </message>
    <message>
        <source>NEW, 25 December 2008:</source>
        <translation type="obsolete">جدید ، 25 December 2008 :</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1004"/>
        <source>The added constraints will have the &apos;permanently locked&apos; tag set to false, so you can also unlock the activities from the &apos;Timetable&apos; menu, without interfering with the initial constraints which are made by you &apos;permanently locked&apos;</source>
        <translation>محدودیت های اضافه شده گزینه ی ست شده با غلطی به نام برای همیشه قفل شده دارند ، شما می توانید قفل کلاس ها را از منوی Timetable باز کنید، بدون تداخل با محدودیت های ابتدایی که به وسیله ی شما همیشه قفل شده ، شده اند</translation>
    </message>
    <message>
        <source>You can read a contributed user&apos;s manual in the %1 directory of FET.</source>
        <translation type="obsolete">شما می توانید راهنمای کاربران همکار را در مسیر %1 از فت بخوانید .</translation>
    </message>
    <message>
        <source>You can see help translated into other languages in the directory %1 of FET</source>
        <translation type="obsolete">شما می توانید کمک برای ترجمه به دیگر زبان ها را در مسیر %1 از فت ببینید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="755"/>
        <location filename="../src/interface/fetmainform.cpp" line="831"/>
        <location filename="../src/interface/fetmainform.cpp" line="1027"/>
        <source>FET XML files</source>
        <comment>Instructions for translators: FET XML is a type of file format (using text mode). So this field means files in the FET XML format</comment>
        <translation>فایل XML فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="756"/>
        <location filename="../src/interface/fetmainform.cpp" line="832"/>
        <location filename="../src/interface/fetmainform.cpp" line="1028"/>
        <source>All files</source>
        <translation>همه ی فایل ها</translation>
    </message>
    <message>
        <source>Divide html timetables with time-axis by days</source>
        <translation type="obsolete">تقسیم جدول زمانبندی html به همراه بردار زمان به وسیله روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3074"/>
        <location filename="../src/interface/fetmainform.cpp" line="3140"/>
        <source>Please select FET language</source>
        <translation>لطفا زبان فت را انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3078"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>British English</source>
        <translation type="obsolete">انگلیسی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3094"/>
        <source>Arabic</source>
        <translation>عربی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3095"/>
        <source>Catalan</source>
        <translation>کاتالان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3096"/>
        <source>German</source>
        <translation>آلمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3097"/>
        <source>Greek</source>
        <translation>یونانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3098"/>
        <source>Spanish</source>
        <translation>اسپانیایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3099"/>
        <source>French</source>
        <translation>فرانسوی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3100"/>
        <source>Hungarian</source>
        <translation>مجارستانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3101"/>
        <source>Indonesian</source>
        <translation>اندونزیایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3102"/>
        <source>Italian</source>
        <translation>ایتالیایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3103"/>
        <source>Lithuanian</source>
        <translation>لیتوانیایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3104"/>
        <source>Macedonian</source>
        <translation>مقدونیه ای</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3105"/>
        <source>Malay</source>
        <translation>مالایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3106"/>
        <source>Dutch</source>
        <translation>هلندی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3107"/>
        <source>Polish</source>
        <translation>لهستانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3108"/>
        <source>Romanian</source>
        <translation>رومانیایی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3109"/>
        <source>Turkish</source>
        <translation>ترکی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3110"/>
        <source>Russian</source>
        <translation>روسی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3112"/>
        <source>Ukrainian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid current language - making it en_GB (British English)</source>
        <translation type="obsolete">زبان کنونی نامعتبر است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <source>Invalid language selected - making it en_GB (British English)</source>
        <translation type="obsolete">زبان کنونی نامعتبر است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3190"/>
        <source>Language %1 selected</source>
        <translation>زبان %1 انتخاب شد</translation>
    </message>
    <message>
        <source>8. Divide html timetables with time-axis by days will be false</source>
        <translation type="obsolete">8 . تقسیم جداول Html به صورت محورهای زمان روز ، غلط خواهد بود</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3212"/>
        <location filename="../src/interface/fetmainform.cpp" line="3240"/>
        <location filename="../src/interface/fetmainform.cpp" line="3243"/>
        <location filename="../src/interface/fetmainform.cpp" line="3258"/>
        <location filename="../src/interface/fetmainform.cpp" line="3265"/>
        <location filename="../src/interface/fetmainform.cpp" line="3269"/>
        <location filename="../src/interface/fetmainform.cpp" line="3271"/>
        <location filename="../src/interface/fetmainform.cpp" line="3273"/>
        <source>true</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3212"/>
        <source>Show shortcut buttons in main window will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3215"/>
        <source>In the shortcuts tab from the main window, the first section will be selected/shown</source>
        <comment>Option refers to the main window tab widget for shortcuts, which currently contains 5 tabs: File, Data, Time, Space, Timetable (so it will select/show File tab).</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3219"/>
        <source>Check for updates at startup will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3228"/>
        <source>Working directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3231"/>
        <source>Output directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3234"/>
        <source>Import directory will be %1</source>
        <comment>%1 is the directory</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3237"/>
        <source>Html level of the timetables will be %1</source>
        <comment>%1 is default html level</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3240"/>
        <source>Mark not available slots with -x- in timetables will be %1</source>
        <comment>%1 is true or false. Lowercase -x-</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3243"/>
        <source>Mark break slots with -X- in timetables will be %1</source>
        <comment>%1 is true or false. Uppercase -X-</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3246"/>
        <source>Divide html timetables with time-axis by days will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3249"/>
        <source>Print activities with same starting time will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3252"/>
        <source>Enable activity tag max hours daily will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3255"/>
        <source>Enable students max gaps per day will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3261"/>
        <source>Enable constraints students min hours daily with empty days will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3264"/>
        <source>Warn if using constraints students min hours daily with empty days will be %1</source>
        <comment>%1 is true or false. This is a warning if user uses a non-standard constraint students min hours daily with allowed empty days</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3567"/>
        <location filename="../src/interface/fetmainform.cpp" line="3597"/>
        <source>These kinds of constraints are good, but not perfectly optimized. Adding such constraints may make your timetable solve too slow or even impossible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3570"/>
        <location filename="../src/interface/fetmainform.cpp" line="3600"/>
        <source>It is recommended to use such constraints only at the end, after you generated successfully with all the other constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3572"/>
        <location filename="../src/interface/fetmainform.cpp" line="3602"/>
        <source>If your timetable is too difficult, it may be from these kinds of constraints, so you may need to remove them and retry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3574"/>
        <location filename="../src/interface/fetmainform.cpp" line="3604"/>
        <location filename="../src/interface/fetmainform.cpp" line="3656"/>
        <source>Continue only if you know what you are doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3625"/>
        <location filename="../src/interface/fetmainform.cpp" line="3674"/>
        <source>It is recommended to keep this warning active, but if you really want, you can disable it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3627"/>
        <location filename="../src/interface/fetmainform.cpp" line="3676"/>
        <source>Disable it only if you know what you are doing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3629"/>
        <location filename="../src/interface/fetmainform.cpp" line="3678"/>
        <source>Are you sure you want to disable it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3111"/>
        <source>Persian</source>
        <translation>فارسی</translation>
    </message>
    <message>
        <source>5. ca - Catalan - Manual</source>
        <translation type="obsolete">5. کاتالان - راهنما</translation>
    </message>
    <message>
        <source>9. Output (results) directory will be %1</source>
        <translation type="obsolete">9. مسیر خروجی ( نتایج )  %1 خواهد بود</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3527"/>
        <source>Choose results (output) directory</source>
        <translation>مسیر خروجی ( نتایج ) را انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3536"/>
        <source>You don&apos;t have write permissions in this directory</source>
        <translation>شما اجازه ی نوشتن در این مسیر را ندارید </translation>
    </message>
    <message>
        <source>New addition, 26 June 2009:</source>
        <translation type="obsolete">اضافات جدید ، 26 ژوئن 2009 :</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1503"/>
        <source>Students&apos; statistics form contains a check box named &apos;%1&apos;. This has effect only if you have overlapping groups/years, and means that FET will show the complete tree structure, even if that means that some subgroups/groups will appear twice or more in the table, with the same information. For instance, if you have year Y1, groups G1 and G2, subgroups S1, S2, S3, with structure: Y1 (G1 (S1, S2), G2 (S1, S3)), S1 will appear twice in the table</source>
        <translation>فرم آمار دانشجویان حاوی check box ی که %1 نام دارد است . این زمانی موثر است که شما تداخل گروه ها / سال ها را داشته باشید ، و به این معناست که فت ساختار درختی کامل را نشان خواهد داد حتی اگر زیرگروه ها / گروه ها ی یکسان  دوبار یا بیشتر با اطلاعات مشابه ظاهر شوند . برای مثال ، اگر شما سال Y1 و گروه های G1 و G2 ، زیرگروهای S1,S2,S3 با ساختار : Y1 (G1 (S1, S2), G2 (S1, S3)) ، داشته باشید S1  دوبار در جدول ظاهر خواهد شد </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1507"/>
        <source>Show duplicates</source>
        <translation>نمایش تکراری ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="869"/>
        <source>File %1 exists - are you sure you want to overwrite existing file?</source>
        <translation>فایل %1 موجود است - آیا مطمئن هستید که می خواهید فایل موجود باز نویسی شود ؟ </translation>
    </message>
    <message>
        <source>4. Working directory will be &apos;%1&apos;</source>
        <translation type="obsolete">4. مسیر کار %1 خواهد بود </translation>
    </message>
    <message>
        <source>10. Print activities with same starting time will be %1</source>
        <comment>%1 is true or false</comment>
        <translation type="obsolete">10. چاپ کلاس هایی با زمان شروع یکسان  %1 خواهد بود </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3219"/>
        <location filename="../src/interface/fetmainform.cpp" line="3222"/>
        <location filename="../src/interface/fetmainform.cpp" line="3246"/>
        <location filename="../src/interface/fetmainform.cpp" line="3249"/>
        <location filename="../src/interface/fetmainform.cpp" line="3252"/>
        <location filename="../src/interface/fetmainform.cpp" line="3255"/>
        <location filename="../src/interface/fetmainform.cpp" line="3261"/>
        <source>false</source>
        <translation>غلط</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3277"/>
        <source>FET confirmation</source>
        <translation>تایید فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1415"/>
        <source>Option &apos;Print activities with same starting time in timetables&apos;: selecting it means that the html timetables will contain for each slot all the activities which have the same starting time (fact specified by your constraints) as the activity(ies) which are normally shown in this slot. If you don&apos;t use constraints activities same starting time, this option has no effect for you.</source>
        <translation>گزینه &quot;چاپ کلاس هایی با زمان شروع یکسان در جداول&quot; : انتخاب آن باعث می شود جداول html برای هر برش زمانی حاوی همه ی کلاس هایی باشند که زمان شروع یکسان دارند ( چیزی که بوسیله ی محدودیت های شما مشخص شده ) بعنوان کلاسی که بصورت معمول در این خاه نمایش داده می شود . اگر شما از محدودیت های زمان شروع یکسان استفاده نمی کنید این گزینه برای شما تاثیری ندارد.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1408"/>
        <source>Option &apos;Divide html timetables with time-axis by days&apos;: This means simply that the html timetables of type &apos;time horizontal&apos; or &apos;time vertical&apos; (see the generated html timetables) should be or not divided according to the days.</source>
        <translation>گزینه ی &quot; تقسیم جداول html زمان محور برای روزها &quot; : بدین معنی است که جداول html باید از نوع &quot; زمان افقی &quot; یا &quot; زمان عمودی &quot; باشند یا بر اساس روزها تقسیم بندی نشده باشند.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1412"/>
        <source>If the &apos;time horizontal&apos; or &apos;time vertical&apos; html timetables are too large for you, then you might need to select this option</source>
        <translation>اگر جداول html &quot; زمان افقی &quot; یا &quot; زمان عمودی &quot; خیلی بزرگ باشند ممکن است نیاز باشد این گزینه را انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1406"/>
        <source>Probably some settings which are more difficult to understand are these ones:</source>
        <translation>برخی از تنظیماتی که احتمالا برای فهم مشکل هستند :</translation>
    </message>
    <message>
        <source>6. fa - Persian - Manual</source>
        <translation type="obsolete">6. fa -فارسی - راهنما</translation>
    </message>
</context>
<context>
    <name>FetMainForm_template</name>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="14"/>
        <source>FET - a free timetabling program</source>
        <extracomment>The title of the main form</extracomment>
        <translation>FET - برنامه رایگان زمانبندی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="790"/>
        <source>&amp;Help</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;File, &amp;Data, &amp;Timetable, &amp;Help, must be different</extracomment>
        <translation>&amp;کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="812"/>
        <source>&amp;File</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;File, &amp;Data, &amp;Timetable, &amp;Help, must be different</extracomment>
        <translation>&amp;فایل</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="849"/>
        <source>&amp;Timetable</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;File, &amp;Data, &amp;Timetable, &amp;Help, must be different</extracomment>
        <translation>&amp;جدول</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="879"/>
        <source>Statistics</source>
        <translation>آمار</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="891"/>
        <source>&amp;Data</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;File, &amp;Data, &amp;Timetable, &amp;Help, must be different</extracomment>
        <translation>&amp;داده ها</translation>
    </message>
    <message>
        <source>Space constraints (misc)</source>
        <translation type="obsolete">محدودیت های مکانی</translation>
    </message>
    <message>
        <source>Space constraints (rooms)</source>
        <translation type="obsolete">محدودیت های مکانی برای اتاق ها</translation>
    </message>
    <message>
        <source>Time constraints (misc)</source>
        <translation type="obsolete">محدودیت های زمانی ( کلی )</translation>
    </message>
    <message>
        <source>Time constraints (students)</source>
        <translation type="obsolete">محدودیت زمانی برای دانشجویان</translation>
    </message>
    <message>
        <source>Time constraints (activities)</source>
        <translation type="obsolete">محدودیت زمانی برای کلاس ها</translation>
    </message>
    <message>
        <source>Time constraints (teachers)</source>
        <translation type="obsolete">محدودیت زمانی برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1125"/>
        <source>Settings</source>
        <translation>تنظیمات</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2063"/>
        <source>Language</source>
        <translation>زبان/Language</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1207"/>
        <source>&amp;New</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, &amp;Quit, must be different</extracomment>
        <translation>&amp;جديد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="670"/>
        <source>Multiple</source>
        <comment>It means generate multiple timetables, but I wanted to keep field short, that is why I only write &apos;Multiple&apos;.It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1142"/>
        <source>Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1150"/>
        <source>Timetables</source>
        <translation type="unfinished">جدول ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1210"/>
        <source>New</source>
        <translation>جديد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1213"/>
        <source>Ctrl+N</source>
        <extracomment>This is the shortcut for menu item File-&gt;New. It is recommended to translate with Ctrl+N, the same as original, or with Ctrl+other letter you prefer (do not make duplicates with other shortcuts). All shortcuts are: Ctrl+N (New), Ctrl+O (Open), Ctrl+S (Save), Ctrl+Q (Quit), Ctrl+G (Generate). Please use PC English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if you are on Mac, write &apos;Ctrl&apos;. It will work OK on all platforms. Even if you are on German keyboard, write &apos;Ctrl&apos; as in English). Maybe it would be good to translate with &apos;Ctrl+N&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1218"/>
        <source>&amp;Open...</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, &amp;Quit, must be different</extracomment>
        <translation>&amp;باز کردن...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1221"/>
        <source>Open</source>
        <translation>باز کردن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1224"/>
        <source>Ctrl+O</source>
        <extracomment>This is the shortcut for menu item File-&gt;Open. It is recommended to translate with Ctrl+O, the same as original, or with Ctrl+other letter you prefer (do not make duplicates with other shortcuts). All shortcuts are: Ctrl+N (New), Ctrl+O (Open), Ctrl+S (Save), Ctrl+Q (Quit), Ctrl+G (Generate). Please use PC English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if you are on Mac, write &apos;Ctrl&apos;. It will work OK on all platforms. Even if you are on German keyboard, write &apos;Ctrl&apos; as in English). Maybe it would be good to translate with &apos;Ctrl+O&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1229"/>
        <source>&amp;Save</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, &amp;Quit, must be different</extracomment>
        <translation>&amp;ذخیره</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1232"/>
        <source>Save</source>
        <translation>ذخیره</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1235"/>
        <source>Ctrl+S</source>
        <extracomment>This is the shortcut for menu item File-&gt;Save. It is recommended to translate with Ctrl+S, the same as original, or with Ctrl+other letter you prefer (do not make duplicates with other shortcuts). All shortcuts are: Ctrl+N (New), Ctrl+O (Open), Ctrl+S (Save), Ctrl+Q (Quit), Ctrl+G (Generate). Please use PC English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if you are on Mac, write &apos;Ctrl&apos;. It will work OK on all platforms. Even if you are on German keyboard, write &apos;Ctrl&apos; as in English). Maybe it would be good to translate with &apos;Ctrl+S&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1240"/>
        <source>Save &amp;As...</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, &amp;Quit, must be different</extracomment>
        <translation>&amp;ذخیره با نام...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1243"/>
        <source>Save As</source>
        <translation>ذخیره با نام</translation>
    </message>
    <message>
        <source>E&amp;xit</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, E&amp;xit must be different</extracomment>
        <translation type="obsolete">&amp;خروج</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="obsolete">خروج</translation>
    </message>
    <message>
        <source>&amp;Frequently asked questions</source>
        <translation type="obsolete">&amp;سؤالات رایج</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1262"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1265"/>
        <source>Frequently asked questions</source>
        <translation>سؤالات رایج</translation>
    </message>
    <message>
        <source>&amp;About...</source>
        <translation type="obsolete">&amp;درباره...</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="obsolete">درباره</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1287"/>
        <source>&amp;Teachers</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="906"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1051"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1290"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1295"/>
        <source>&amp;Subjects</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;درس ها </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1022"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1298"/>
        <source>Subjects</source>
        <translation>درس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1303"/>
        <source>&amp;Years (forms, classes)</source>
        <extracomment>Accelerator key (letter after ampersand) must be different for &amp;Years, &amp;Groups, &amp;Subgroups</extracomment>
        <translation>&amp;سال ها (فرم ها ، کلاس ها)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1306"/>
        <source>Years</source>
        <translation>سال ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1311"/>
        <source>&amp;Groups</source>
        <extracomment>Accelerator key (letter after ampersand) must be different for &amp;Years, &amp;Groups, &amp;Subgroups</extracomment>
        <translation>&amp;گروه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1314"/>
        <source>Groups</source>
        <translation>گروه ها</translation>
    </message>
    <message>
        <source>S&amp;ubgroups</source>
        <translation type="obsolete">&amp;زیر گروه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1322"/>
        <source>Subgroups</source>
        <translation>زیرگروه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1327"/>
        <source>&amp;Activities</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="960"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1015"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1330"/>
        <source>Activities</source>
        <translation>کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="899"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1003"/>
        <source>Miscellaneous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Room</source>
        <translation type="obsolete">اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1029"/>
        <source>Subjects and activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1335"/>
        <source>&amp;Generate new</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Generate new, View (&amp;teachers), View (&amp;students), View (&amp;rooms), Show soft &amp;conflicts, Generate &amp;multiple, must be different</extracomment>
        <translation>&amp;تولید جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1338"/>
        <source>Generate new</source>
        <translation>تولید جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1341"/>
        <source>Ctrl+G</source>
        <extracomment>This is the shortcut for menu item Timetable-&gt;Generate. It is recommended to translate with Ctrl+G, the same as original, or with Ctrl+other letter you prefer (do not make duplicates with other shortcuts). All shortcuts are: Ctrl+N (New), Ctrl+O (Open), Ctrl+S (Save), Ctrl+Q (Quit), Ctrl+G (Generate). Please use PC English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if you are on Mac, write &apos;Ctrl&apos;. It will work OK on all platforms. Even if you are on German keyboard, write &apos;Ctrl&apos; as in English). Maybe it would be good to translate with &apos;Ctrl+G&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1346"/>
        <source>View (&amp;students)</source>
        <extracomment>It refers to view timetable for students</extracomment>
        <translation>مشاهده (&amp;دانشجویان)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1349"/>
        <source>View (students)</source>
        <translation>مشاهده (دانشجویان)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1354"/>
        <source>View (&amp;teachers)</source>
        <extracomment>It refers to view timetable for students</extracomment>
        <translation>مشاهده (&amp;اساتید)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1357"/>
        <source>View (teachers)</source>
        <translation>مشاهده (اساتید)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1365"/>
        <source>Show soft conflicts</source>
        <translation>مشاهده ناسازگاری های(برخوردها) سبک</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1370"/>
        <source>&amp;Days per week</source>
        <translation>&amp;روزهای هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1373"/>
        <source>Days per week</source>
        <translation>روزهای هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1378"/>
        <source>&amp;Hours (periods) per day</source>
        <translation>&amp;ساعت های هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1381"/>
        <source>Hours per day</source>
        <translation>ساعت های هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1389"/>
        <source>&amp;Rooms</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1009"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1392"/>
        <source>Rooms</source>
        <translation>اتاق ها</translation>
    </message>
    <message>
        <source>View (r&amp;ooms)</source>
        <translation type="obsolete">مشاهده (&amp;اتاق ها)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1403"/>
        <source>View (rooms)</source>
        <translation>مشاهده (اتاق ها)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2125"/>
        <source>Min days per week for a teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2130"/>
        <source>Min days per week for all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2135"/>
        <source>Seed of random number generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2146"/>
        <source>Use colors in interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2154"/>
        <source>Max hours daily with an activity tag for a teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2162"/>
        <source>Max hours daily with an activity tag for all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2170"/>
        <source>Max hours daily with an activity tag for a students set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2178"/>
        <source>Max hours daily with an activity tag for all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2186"/>
        <source>Max gaps per day for a students set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2194"/>
        <source>Max gaps per day for all students</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2205"/>
        <source>Enable students max gaps per day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2216"/>
        <source>Enable activity tag max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2227"/>
        <source>Warn if using not perfect constraints</source>
        <extracomment>This is an option, which can be selected or deselected. It means warn before generating, if user uses not perfect constraints</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;en_GB (British English)</source>
        <translation type="obsolete">&amp;en_GB (انگلیسی)</translation>
    </message>
    <message>
        <source>en_GB (British English)</source>
        <translation type="obsolete">en_GB (انگلیسی)</translation>
    </message>
    <message>
        <source>&amp;ro (Romanian)</source>
        <translation type="obsolete">&amp;ro (رومانیایی)</translation>
    </message>
    <message>
        <source>ro (Romanian)</source>
        <translation type="obsolete">ro (رومانیایی)</translation>
    </message>
    <message>
        <source>T&amp;ime constraints</source>
        <translation type="obsolete">&amp;محدودیت زمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="895"/>
        <source>Time constraints</source>
        <translation>محدودیت زمانی</translation>
    </message>
    <message>
        <source>&amp;fr (French)</source>
        <translation type="obsolete">&amp;fr (فرانسوی)</translation>
    </message>
    <message>
        <source>fr (French)</source>
        <translation type="obsolete">fr (فرانسوی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1416"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1419"/>
        <source>A set of activities has same starting time (day+hour)</source>
        <translation>گروهی از کلاس ها که زمان شروع یکسان دارند</translation>
    </message>
    <message>
        <source>View (st&amp;udents-with rooms)</source>
        <translation type="obsolete">مشاهده (&amp;دانشجویان-با اتاق ها)</translation>
    </message>
    <message>
        <source>View (students-with rooms)</source>
        <translation type="obsolete">مشاهده (دانشجویان-با اتاق ها)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1424"/>
        <source>All t&amp;ime constraints</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;همه محدودیت های زمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1427"/>
        <source>All time constraints</source>
        <translation>همه محدودیت های زمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1435"/>
        <source>A teacher is not available</source>
        <translation>یک استاد که در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1440"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1443"/>
        <source>Basic compulsory time constraints</source>
        <translation>محدودیت زمانی إجباري اساسي</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1451"/>
        <source>A students set is not available</source>
        <translation>یک گروه دانشجویان که در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1459"/>
        <source>Break (all teachers+all students not available)</source>
        <translation>زمان تفریح (بریک) برای اساتید ودانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1464"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1467"/>
        <source>Max days per week for a teacher</source>
        <translation>بیشترین روزهای هر هفته برای یک استاد برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1472"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1475"/>
        <source>Max hours daily for all teachers</source>
        <translation>بیشترین ساعت های روزانه برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1512"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1515"/>
        <source>A set of activities are not overlapping</source>
        <translation>مجموعه ای از کلاس ها که روی هم افتادگی ندارند</translation>
    </message>
    <message>
        <source>Min n days between a set of activities</source>
        <translation type="obsolete">کمترین روزهای بین مجموعه ای از کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1531"/>
        <source>All s&amp;pace constraints</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation>&amp;همه محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1534"/>
        <source>All space constraints</source>
        <translation>همه محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="999"/>
        <source>Space constraints</source>
        <translation>محدودیت های مکانی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="57"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="103"/>
        <source>Open</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">باز کردن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="110"/>
        <source>New</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">جديد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="117"/>
        <source>Save</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">ذخیره</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="223"/>
        <source>Basic</source>
        <comment>It is a shortcut button on the main form, activates a menu with institution information (name and comments) and days per week and hours per day. It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="230"/>
        <location filename="../src/interface/fetmainform_template.ui" line="392"/>
        <location filename="../src/interface/fetmainform_template.ui" line="522"/>
        <location filename="../src/interface/fetmainform_template.ui" line="677"/>
        <source>Teachers</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="237"/>
        <location filename="../src/interface/fetmainform_template.ui" line="399"/>
        <location filename="../src/interface/fetmainform_template.ui" line="529"/>
        <location filename="../src/interface/fetmainform_template.ui" line="684"/>
        <source>Students</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="244"/>
        <location filename="../src/interface/fetmainform_template.ui" line="543"/>
        <source>Subjects</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">درس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="251"/>
        <location filename="../src/interface/fetmainform_template.ui" line="550"/>
        <source>Tags</source>
        <comment>It means activity tags, but I want to keep it short. It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buildings</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="obsolete">ساختمان ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="265"/>
        <location filename="../src/interface/fetmainform_template.ui" line="406"/>
        <location filename="../src/interface/fetmainform_template.ui" line="557"/>
        <source>Activities</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="272"/>
        <source>Subactivities</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="536"/>
        <location filename="../src/interface/fetmainform_template.ui" line="691"/>
        <source>Rooms</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="332"/>
        <source>Time</source>
        <comment>It is a tab for shortcut buttons to time constraints, so it refers to time constraints, but we need to keep it short, that is why I don&apos;t add also &apos;constraints&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="378"/>
        <source>All</source>
        <comment>It refers to all time constraints (it is the text of a button for activating all time constraints dialog on the main form). It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="385"/>
        <source>Break</source>
        <comment>Refers to break constraints (it is a button in the shortcuts tab on main form)</comment>
        <translation type="unfinished">زمان تفریح</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="515"/>
        <source>All</source>
        <comment>It refers to all space constraints (it is the text of a button for activating all space constraints dialog on the main form). It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="564"/>
        <source>Subjects and tags</source>
        <comment>Tags means activity tags, but I want to keep it short. It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="663"/>
        <source>Generate</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1539"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1542"/>
        <source>Basic compulsory space constraints</source>
        <translation>محدودیت مکانی إجباري اساسي</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1550"/>
        <source>A room is not available</source>
        <translation>یک اتاق که در دستری نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1555"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1558"/>
        <source>An activity has a preferred room</source>
        <translation>یک کلاس که اتاق ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1563"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1566"/>
        <source>A set of activities has same starting hour (any days)</source>
        <translation>مجموعه ای از کلاس ها که ساعت شروع یکسان دارند (در هر روزی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1579"/>
        <source>I&amp;nstitution name</source>
        <translation>&amp;نام موسسه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1582"/>
        <source>Institution name</source>
        <translation>نام موسسه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1587"/>
        <source>&amp;Comments</source>
        <translation>&amp;شرح</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1590"/>
        <source>Comments</source>
        <translation>شرح</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1595"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1598"/>
        <source>An activity has a set of preferred rooms</source>
        <translation>کلاسی که مجموعه از اتاق های ترجیحی دارد</translation>
    </message>
    <message>
        <source>&amp;ca (Catalan)</source>
        <translation type="obsolete">&amp;ca (کاتالان)</translation>
    </message>
    <message>
        <source>ca (Catalan)</source>
        <translation type="obsolete">ca (کاتالان)</translation>
    </message>
    <message>
        <source>&amp;ms (Malay)</source>
        <translation type="obsolete">&amp;ms (مالایی)</translation>
    </message>
    <message>
        <source>ms (Malay)</source>
        <translation type="obsolete">ms (مالایی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1754"/>
        <source>A subject has a preferred room</source>
        <translation> درسی که یک اتاق ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1759"/>
        <source>A subject has a set of preferred rooms</source>
        <translation> درسی که مجموعه ای از اتاق های ترجیحی دارد</translation>
    </message>
    <message>
        <source>&amp;pl (Polish)</source>
        <translation type="obsolete">&amp;pl (لهستانی)</translation>
    </message>
    <message>
        <source>pl (Polish)</source>
        <translation type="obsolete">pl (لهستانی)</translation>
    </message>
    <message>
        <source>&amp;tr (Turkish)</source>
        <translation type="obsolete">&amp;tr (ترکی)</translation>
    </message>
    <message>
        <source>tr (Turkish)</source>
        <translation type="obsolete">tr (ترکی)</translation>
    </message>
    <message>
        <source>&amp;nl (Dutch)</source>
        <translation type="obsolete">&amp;nl (آلمانی)</translation>
    </message>
    <message>
        <source>nl (Dutch)</source>
        <translation type="obsolete">nl (آلمانی)</translation>
    </message>
    <message>
        <source>&amp;de (German)</source>
        <translation type="obsolete">&amp;de (ژرمن)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1613"/>
        <source>Teachers statistics</source>
        <translation>آمار اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1618"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1621"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1624"/>
        <source>Students statistics</source>
        <translation>آمار دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1629"/>
        <source>Subjects statistics</source>
        <translation>آمار درس ها</translation>
    </message>
    <message>
        <source>&amp;hu (Hungarian)</source>
        <translation type="obsolete">&amp;hu (مجارستانی)</translation>
    </message>
    <message>
        <source>m&amp;k (Macedonian)</source>
        <translation type="obsolete">m&amp;k (مقدونیه ای)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1634"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1637"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1640"/>
        <source>Max gaps per week for all teachers</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر هفته برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1645"/>
        <source>Max gaps per week for a teacher</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1655"/>
        <source>Max hours daily for a teacher</source>
        <translation>حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1660"/>
        <source>Max hours daily for a students set</source>
        <translation>حداکثر ساعات روزانه برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1665"/>
        <source>Max hours daily for all students</source>
        <translation>حداکثر ساعات روزانه برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1670"/>
        <source>Instructions</source>
        <translation>دستورالعمل ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1681"/>
        <source>Search for updates on startup</source>
        <translation>جستجو برای به روزرسنی در ابتدای برنامه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1686"/>
        <source>Min hours daily for all students</source>
        <translation>حداقل ساعات روزانه  برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1691"/>
        <source>Min hours daily for a students set</source>
        <translation>حداقل ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Generate &amp;multiple variants</source>
        <translation type="obsolete">&amp;تولید گرینه های متتعداد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1699"/>
        <source>Generate multiple variants</source>
        <translation>تولید گزینه های متتعداد</translation>
    </message>
    <message>
        <source>2 activities are consecutive</source>
        <translation type="obsolete"> دو کلاس متوالی هستند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1709"/>
        <source>An activity ends students day</source>
        <translation>یک کلاس که روز دانشجویان را پایان می دهد</translation>
    </message>
    <message>
        <source>e&amp;s (Spanish)</source>
        <translation type="obsolete">e&amp;s (اسپانیایی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1714"/>
        <source>Restore default settings</source>
        <translation>بازگشت به تنظیمات اولیه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1724"/>
        <source>Min hours daily for all teachers</source>
        <translation>حداقل ساعات روزانه برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1729"/>
        <source>Min hours daily for a teacher</source>
        <translation>حداقل ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1734"/>
        <source>Help on statistics</source>
        <translation>کمک در آمار</translation>
    </message>
    <message>
        <source>Help in other languages than English</source>
        <translation type="obsolete">کمک در زبان های دیگر غیر از انگلیسی</translation>
    </message>
    <message>
        <source>e&amp;l (Greek)</source>
        <translation type="obsolete">e&amp;l (یونانی)</translation>
    </message>
    <message>
        <source>&amp;ar (Arabic)</source>
        <translation type="obsolete">&amp;ar (عربی)</translation>
    </message>
    <message>
        <source>&amp;id (Indonesian)</source>
        <translation type="obsolete">&amp;id (اندونزیایی)</translation>
    </message>
    <message>
        <source>it (Italian)</source>
        <translation type="obsolete">it (ایتالیایی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1719"/>
        <source>Html level for generated timetables</source>
        <translation>سطح HTML برای جدول تولید شده</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1488"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1491"/>
        <source>Max gaps per week for a students set</source>
        <translation>حداکثر فاصله های زمانی (گپ) برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1496"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1499"/>
        <source>Max gaps per week for all students</source>
        <translation>حداکثر فاصله های زمانی (گپ) برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1504"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1507"/>
        <source>All students begin early (max beginnings at second hour)</source>
        <translation>همه دانشجویان که زودتر شروع می کنند(حداکثر شروع در ساعت دوم)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1066"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1574"/>
        <source>Activity tags</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1650"/>
        <source>A students set begins early (max beginnings at second hour)</source>
        <translation>گروه دانشجویان که زودتر شروع می کنند(حداکثر شروع در ساعت دوم)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1739"/>
        <source>Max gaps per day for all teachers</source>
        <translation>احداکثر فاصله های زمانی (گپ) در هر روز برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1744"/>
        <source>Max gaps per day for a teacher</source>
        <translation>حداکثر فاصله های زمانی (گپ)ات روزية برای یک استاد</translation>
    </message>
    <message>
        <source>Misc time constraints</source>
        <translation type="obsolete">محدودیت های زمانی کلی</translation>
    </message>
    <message>
        <source>Teachers time constraints</source>
        <translation type="obsolete">محدودیت های زمانی برای اساتید</translation>
    </message>
    <message>
        <source>Students time constraints</source>
        <translation type="obsolete">محدودیت های زمانی برای دانشجویان</translation>
    </message>
    <message>
        <source>Activities time constraints</source>
        <translation type="obsolete">محدودیت های زمانی برای کلاس ها</translation>
    </message>
    <message>
        <source>Misc space constraints</source>
        <translation type="obsolete">محدودیت های مکانی کلی</translation>
    </message>
    <message>
        <source>Rooms space constraints</source>
        <translation type="obsolete">محدودیت های مکانی اتاق ها</translation>
    </message>
    <message>
        <source>Activities space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای کلاس ها</translation>
    </message>
    <message>
        <source>Subjects space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای درس ها</translation>
    </message>
    <message>
        <source>Subjects and activity tags space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای توضیحات کلاس ها و درس ها </translation>
    </message>
    <message>
        <source>Students space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای دانشجویان</translation>
    </message>
    <message>
        <source>Teachers space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1432"/>
        <source>A teacher&apos;s not available times</source>
        <translation>زمان خارج از دسترس یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1448"/>
        <source>A students set&apos;s not available times</source>
        <translation>زمان خارج از دسترس یک گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1456"/>
        <source>Break times (all teachers+all students not available)</source>
        <translation>زمان های تفریح(بریک) (كل اساتید+كل دانشجویان خارج از دسترس)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1520"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1523"/>
        <source>Min days between a set of activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1547"/>
        <source>A room&apos;s not available times</source>
        <translation>زمان خارج از دسترس یک اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1603"/>
        <source>A set of students has a home room</source>
        <translation>گروهی از دانشجویان که یک اتاق خانگی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1608"/>
        <source>A set of students has a set of home rooms</source>
        <translation>گروهی از دانشجویان که گروهی از اتاق های خانگی دارند</translation>
    </message>
    <message>
        <source>Buildings</source>
        <translation type="obsolete">ساختمان ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1764"/>
        <source>A subject+an activity tag have a preferred room</source>
        <translation>درس یک+ توضیح کلاس که اتاق ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1769"/>
        <source>A subject+an activity tag have a set of preferred rooms</source>
        <translation>درس یک+ توضیح کلاس که مجموعه از اتاق های ترجیحی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1774"/>
        <source>A teacher has a home room</source>
        <translation>استادی که یک اتاق خانگی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1779"/>
        <source>A teacher has a set of home rooms</source>
        <translation>استادی که مجموعه ای از اتاق های خانگی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1784"/>
        <source>Max building changes per day for a students set</source>
        <translation>حداکثر تعویض ساختمان در روز برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1789"/>
        <source>Max building changes per day for all students</source>
        <translation>حداکثر تعویض ساختمان در روز برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1794"/>
        <source>Max building changes per week for a students set</source>
        <translation>حداکثر تعویض ساختمان در هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1799"/>
        <source>Max building changes per week for all students</source>
        <translation>حداکثر تعویض ساختمان در هفته برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1804"/>
        <source>Min gaps between building changes for a students set</source>
        <translation>حداقل فاصله های زمانی(گپ) بين تغيير ساختمان ها برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1809"/>
        <source>Min gaps between building changes for all students</source>
        <translation>حداقل فاصله های زمانی(گپ) بين تغيير ساختمان ها برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1814"/>
        <source>Max building changes per day for a teacher</source>
        <translation>حداکثر تغییر ساختمان برای یک استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1819"/>
        <source>Max building changes per day for all teachers</source>
        <translation>حداکثر تغییر ساختمان ها در روز برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1824"/>
        <source>Max building changes per week for a teacher</source>
        <translation>حداکثر تغییر ساختمان ها در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1829"/>
        <source>Max building changes per week for all teachers</source>
        <translation>حداکثر تغییر ساختمان ها در هر هفته برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1834"/>
        <source>Min gaps between building changes for a teacher</source>
        <translation>حداقل فاصله های زمانی (گپ) بين تغيير ساختمان ها برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1839"/>
        <source>Min gaps between building changes for all teachers</source>
        <translation>حداقل فاصله های زمانی (گپ) بين تغيير ساختمان ها برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1844"/>
        <source>A set of activities has same starting day (any hours)</source>
        <translation>گروهی از کلاس ها که روز شروع یکسانی دارند(در هر ساعتی)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1983"/>
        <source>Mark not available slots with -x- in timetables</source>
        <comment>It means to mark the slots which are not available in the timetable. Lowercase -x-</comment>
        <translation type="unfinished">با قرار دادن -x- در خانه های جدول آن ها را غیر مجاز کن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2058"/>
        <source>&amp;Modify subactivities</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2235"/>
        <source>Help contents</source>
        <extracomment>menu Help-&gt;Online-&gt;Help contents, opens the webpage of FET documentation</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2245"/>
        <source>Web addresses</source>
        <extracomment>menu Help-&gt;Online-&gt;Web addresses, shows the web addresses of FET homepage, documentation and forum</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2250"/>
        <source>Homepage</source>
        <extracomment>menu Help-&gt;Online-&gt;Homepage, opens the homepage of FET</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2240"/>
        <source>Forum</source>
        <extracomment>menu Help-&gt;Forum, opens the webpage of FET forum</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Space constraints (activities)</source>
        <translation type="obsolete">محدودیت های مکانی (کلاس ها)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1849"/>
        <source>Save data+timetable as...</source>
        <translation>ذخیره داده ها + جدول با نام...</translation>
    </message>
    <message>
        <source>2 activities are ordered</source>
        <translation type="obsolete">دو کلاس متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1859"/>
        <source>Max hours continuously for all teachers</source>
        <translation>حداکثر ساعت های متوالی برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1864"/>
        <source>Max hours continuously for a teacher</source>
        <translation>حداکثر ساعت های متوالی برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1869"/>
        <source>Max hours continuously for a students set</source>
        <translation>حداکثر ساعت های متوالی برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1874"/>
        <source>Max hours continuously for all students</source>
        <translation>حداکثر ساعت های متوالی برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1879"/>
        <source>Important tips</source>
        <translation>موارد مهم</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1480"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1483"/>
        <source>An activity has a preferred starting time</source>
        <translation>کلاسی که یک ساعت شروع ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1884"/>
        <source>A set of activities has a set of preferred starting times</source>
        <translation>مجموعه ای از کلاس ها که مجموعه ای از ساعت های شروع ترجیحی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1897"/>
        <source>An activity has a set of preferred starting times</source>
        <translation>کلاسی که مجموعه از زمان های شروع ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1408"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1411"/>
        <source>A set of activities has a set of preferred time slots</source>
        <translation>مجموعه ای از کلاس ها که مجموعه ای از بازه های زمانی شروع ترجیحی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1889"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1892"/>
        <source>An activity has a set of preferred time slots</source>
        <translation>کلاسی که مجموعه ای از بازه های زمانی ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1902"/>
        <source>Min gaps (hours) between a set of activities</source>
        <translation>حداقل فاصله های زمانی(گپ) (ساعت ها) بين گروهی از کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="816"/>
        <source>Export</source>
        <translation>بیرون بردن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="124"/>
        <source>Save As</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished">ذخیره با نام</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="177"/>
        <source>Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="258"/>
        <source>Space</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for buildings and rooms</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="279"/>
        <source>Advanced</source>
        <comment>It is on the shortcuts tab buttons, so keep translation short. It contains submenu for activity planning</comment>
        <translation type="unfinished">پیشرفته</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="466"/>
        <source>Space</source>
        <comment>It is a tab for shortcut buttons to space constraints, so it refers to space constraints, but we need to keep it short, that is why I don&apos;t add also &apos;constraints&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="617"/>
        <source>Timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="698"/>
        <source>Conflicts</source>
        <comment>It means show soft conflicts, but I want to keep field short. It is on the shortcuts tab buttons, so keep translation short</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="794"/>
        <source>Online</source>
        <extracomment>menu Help-&gt;Online (means on the internet)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="822"/>
        <source>Import</source>
        <translation>وارد کردن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="826"/>
        <source>Import comma separated values (text)</source>
        <translation>وارد کردن کاما بعنوان جداکننده ی مقادیر ( متن )</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1096"/>
        <source>Stu&amp;dents</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1163"/>
        <source>Confirmations</source>
        <comment>This is a submenu, contains these settings: if a user wants to deactivate/activate a confirmation (instructions) dialog that appears before an advanced dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1251"/>
        <source>&amp;Quit</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;New, &amp;Open, &amp;Save, Save &amp;As, &amp;Quit, must be different</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1254"/>
        <source>Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1257"/>
        <source>Ctrl+Q</source>
        <extracomment>This is the shortcut for menu item File-&gt;Quit. It is recommended to translate with Ctrl+Q, the same as original, or with Ctrl+other letter you prefer (do not make duplicates with other shortcuts). All shortcuts are: Ctrl+N (New), Ctrl+O (Open), Ctrl+S (Save), Ctrl+Q (Quit), Ctrl+G (Generate). Please use PC English keyboard modifiers name, for instance Ctrl, because otherwise the shortcuts do not work (so, even if you are on Mac, write &apos;Ctrl&apos;. It will work OK on all platforms. Even if you are on German keyboard, write &apos;Ctrl&apos; as in English). Maybe it would be good to translate with &apos;Ctrl+Q&apos;, the same as the English original, to keep things standard.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1273"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1276"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1279"/>
        <source>About...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1319"/>
        <source>&amp;Subgroups</source>
        <extracomment>Accelerator key (letter after ampersand) must be different for &amp;Years, &amp;Groups, &amp;Subgroups</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1362"/>
        <source>Show soft &amp;conflicts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1400"/>
        <source>View (&amp;rooms)</source>
        <extracomment>It refers to view timetable for rooms</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1571"/>
        <source>Activity ta&amp;gs</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1696"/>
        <source>Generate &amp;multiple</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1749"/>
        <source>&amp;Buildings</source>
        <extracomment>Accelerator key (letter after ampersand) for &amp;Subjects, Activity ta&amp;gs, &amp;Teachers, Stu&amp;dents, &amp;Activities, &amp;Modify subactivities, &amp;Buildings, &amp;Rooms, All t&amp;ime constraints, All s&amp;pace constraints must be different</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1907"/>
        <source>Export comma separated values (text)</source>
        <translation>بیرن بردن کاما بعنوان جداکننده ی مقادیر ( متن )</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1912"/>
        <source>Import activities from CSV file</source>
        <translation>وارد کردن گروهی از کلاس ها از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1917"/>
        <source>Import activity tags from CSV file</source>
        <translation>وارد کردن کلاس از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1922"/>
        <source>Import rooms and buildings from CSV file</source>
        <translation>وارد کردن اتاق ها وساختمان ها از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1927"/>
        <source>Import subjects from CSV file</source>
        <translation>وارد کردن درس ها از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1932"/>
        <source>Import teachers from CSV file</source>
        <translation>وارد کردن اساتید از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1937"/>
        <source>Import years, groups and subgroups from CSV file</source>
        <translation>وارد کردن سال ها وگروه ها وزیرگروه ها از فایل csv</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1942"/>
        <source>A set of subactivities has a set of preferred time slots</source>
        <translation>مجموعه ای از زیرکلاس هایی که مجموعه ای از بازه های زمانی ترجیحی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1947"/>
        <source>A set of subactivities has a set of preferred starting times</source>
        <translation>مجموعه ای از زیرکلاس هایی که مجموعه ای از زمان های شروع ترجیحی دارند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1952"/>
        <source>A teacher works in an hourly interval max days per week</source>
        <translation>یک استاد که در یک مدت زمانی ساعتی بیشینه در روزهای هر هفته کار می کند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1957"/>
        <source>All teachers work in an hourly interval max days per week</source>
        <translation>همه اساتیدی که در یک مدت زمانی ساعتی بیشینه در روزهای هر هفته کار می کنند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1962"/>
        <source>A students set works in an hourly interval max days per week</source>
        <translation>یک دانشجو که در یک مدت زمانی ساعتی بیشینه در روزهای هر هفته کار می کند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1967"/>
        <source>All students work in an hourly interval max days per week</source>
        <translation>همه دانشجویانی که در یک مدت زمانی ساعتی بیشینه در روزهای هر هفته کار می کنند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1972"/>
        <source>A set of activities end students day</source>
        <translation>مجموعه ای از کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2272"/>
        <source>Mark break slots with -X- in timetables</source>
        <comment>It means to show or not the slots which are break slots, in the timetable, with an -X-. Uppercase -X-</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2283"/>
        <source>Enable students min hours daily with empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2294"/>
        <source>Warn if using students min hours daily with empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2299"/>
        <source>Activity planning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2310"/>
        <source>Confirm activity planning</source>
        <comment>This is a setting - a check box: if a user wants to deactivate/activate the confirmation (instructions) dialog that appears before activity planning dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2321"/>
        <source>Confirm spread activities over the week</source>
        <comment>This is a setting - a check box: if a user wants to deactivate/activate the confirmation (instructions) dialog that appears before spreading the activities over the week dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2332"/>
        <source>Confirm remove redundant constraints</source>
        <comment>This is a setting - a check box: if a user wants to deactivate/activate the confirmation (instructions) dialog that appears before removing redundant constraints dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mark not available slots with -x- in timetables</source>
        <comment>Careful: lowercase -x-</comment>
        <translation type="obsolete">با قرار دادن -x- در خانه های جدول آن ها را غیر مجاز کن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2261"/>
        <source>Show shortcut buttons in main window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>lt (Lithuanian)</source>
        <translation type="obsolete">lt (لیتوانیایی)</translation>
    </message>
    <message>
        <source>Forum webpage</source>
        <translation type="obsolete">صفحه وب مخصوص مباحثه</translation>
    </message>
    <message>
        <source>Mark not available slots with -x- in timetables</source>
        <translation type="obsolete">با قرار دادن -x- در خانه های جدول آن ها را غیر مجاز کن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="413"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1129"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1188"/>
        <source>Advanced</source>
        <translation>پیشرفته</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1988"/>
        <source>Spread the activities evenly over the week</source>
        <translation>کلاس ها را به صورت متعادل در هفته پخش کن</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1993"/>
        <source>Export advanced statistics to disk</source>
        <translation>انتقال آمار پیشرفته به دیسک</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1998"/>
        <source>Remove redundant constraints</source>
        <translation>پاک کردن محدودیت های اضافی</translation>
    </message>
    <message>
        <source>A user&apos;s manual</source>
        <translation type="obsolete">راهنمای کاربر</translation>
    </message>
    <message>
        <source>2 activities are grouped</source>
        <translation type="obsolete">دو کلاس هم گروه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="853"/>
        <source>Advanced lock/unlock</source>
        <translation>بستن/باز کردن پیشرفته</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2008"/>
        <source>Lock all activities of a specified day</source>
        <translation>بستن كل کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2013"/>
        <source>Unlock all activities of a specified day</source>
        <translation>باز کردن كل کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2018"/>
        <source>Lock all activities which end students day</source>
        <translation>بستن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2023"/>
        <source>Unlock all activities which end students day</source>
        <translation>باز کردن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2028"/>
        <source>Lock all activities of the current timetable</source>
        <translation>بستن كل کلاس ها در جدول کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2033"/>
        <source>Unlock all activities of the current timetable</source>
        <translation>باز کردن كل کلاس ها در جدول کنونی</translation>
    </message>
    <message>
        <source>Activity tags space constraints</source>
        <translation type="obsolete">محدودیت های مکانی برای توضیحات کلاس </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1082"/>
        <source>Institution information</source>
        <translation>اطلاعات موسسه</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1089"/>
        <source>Days and hours</source>
        <translation>روزها و ساعت ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="934"/>
        <location filename="../src/interface/fetmainform_template.ui" line="1036"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2038"/>
        <source>Max hours continuously with an activity tag for a students set</source>
        <translation>بیشترین ساعت های متوالی با یک توضیح کلاس  برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2043"/>
        <source>Max hours continuously with an activity tag for all students</source>
        <translation>بیشینه ساعت های متوالی با یک توضیح کلاس برای همه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2048"/>
        <source>Max hours continuously with an activity tag for a teacher</source>
        <translation>بیشینه ساعت های متوالی با یک توضیح کلاس  برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2053"/>
        <source>Max hours continuously with an activity tag for all teachers</source>
        <translation>بیشینه ساعت های متوالی با یک توضیح کلاس برای همه اساتید</translation>
    </message>
    <message>
        <source>Modify subactivities</source>
        <translation type="obsolete">تغییر زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2074"/>
        <source>Divide html timetables with time-axis by days</source>
        <translation>تقسیم جدول زمانبندی html به همراه بردار زمان به وسیله روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2079"/>
        <source>Help on settings</source>
        <translation>کمک در تنظیمات</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2084"/>
        <source>An activity tag has a preferred room</source>
        <translation>یک توضیح کلاس که اتاقی ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2089"/>
        <source>An activity tag has a set of preferred rooms</source>
        <translation>یک توضیح کلاس که مجموعه از اتاق های ترجیحی دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2094"/>
        <source>Select output directory</source>
        <translation>مسیر خروجی را انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2099"/>
        <source>Max days per week for all teachers</source>
        <translation>بیشترین روزهای هر هفته برای همه اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2110"/>
        <source>Print activities with same starting time in timetables</source>
        <translation>چاپ کلاس ها با ساعت شروع یکسان در جداول</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1704"/>
        <source>Two activities are consecutive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1854"/>
        <source>Two activities are ordered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2003"/>
        <source>Two activities are grouped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2115"/>
        <source>Three activities are grouped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2120"/>
        <source>Max days between a set of activities</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FetTranslate</name>
    <message>
        <location filename="../src/interface/fet.cpp" line="174"/>
        <source>IMPORTANT NOTE for Windows users: the results directory location will be changed. Please check out the new location specified below:</source>
        <translation type="unfinished">نکته مهم برای کاربران ویندوز : مسیر قرارگیری نتایج تغییر خواهد کرد . لطفا مکان جدید زیر را بررسی کنید :</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="178"/>
        <source>You upgraded FET to a new version. Beginning with FET-5.10.0 (June 2009), you can change the output directory of FET (see the &apos;Settings&apos; menu).</source>
        <translation type="unfinished">شما فت را با یک نسخه ی جدید بروز کرده اید.شروع شده با فت 5.10.0 ( ژوئن 2009 ) ، شما می توانید مسیر خروجی فت را تغییر دهید ( منوی تنظیمات را ببینید ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="180"/>
        <source>For the moment, the output (results) directory will be set to the predefined value %1</source>
        <translation type="unfinished">برای چند لحظه ، مسیر خروجی ( نتایج  ) با مقادیر از پیش تعیین شده %1 مقداردهی خواهد شد </translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="182"/>
        <source>You can change it later</source>
        <comment>It refers to the output directory</comment>
        <translation type="unfinished">شما بعدا می توانید این را تغییر دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="184"/>
        <source>FET important note</source>
        <translation type="unfinished">نکته مهم فت</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="184"/>
        <source>OK, I have read this</source>
        <translation type="unfinished">بله ، من این را خواندم</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="192"/>
        <location filename="../src/interface/fet.cpp" line="451"/>
        <location filename="../src/interface/fet.cpp" line="462"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="192"/>
        <source>Output directory %1 does not exist and cannot be created - output directory will be made the default value %2</source>
        <translation type="unfinished">مسیر خروجی %1 وجود ندارد و نمی تواند ایجاد شود - مسیر خروجی بصورت پیش فرض مقدار %2 را خواهد گرفت</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="452"/>
        <source>Specified language is incorrect - making it en_US (US English)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="463"/>
        <source>Translation for specified language not loaded - maybe translation file is missing - making language en_US (US English)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="534"/>
        <location filename="../src/interface/fet.cpp" line="545"/>
        <source>FET critical</source>
        <translation type="unfinished">فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="752"/>
        <source>This is the list of max placed activities, chronologically. If FET could reach maximum n-th activity, look at the n+1-st activity in the initial order of the activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You have found a bug in FET - please report error. The bug is in file %1, line %2</source>
        <translation type="obsolete">شما یک خطا در فت یافته اید - لطفا آن را گزارش دهید .خطا در فایل %1 ، خط %2 </translation>
    </message>
    <message>
        <source>The bug is that FET wrote in configuration file the version, but did not write the geometry of the main form</source>
        <translation type="obsolete">خطا ( باگ ) چیزی است که در فایل پیکر بندی نسخه فت نوشته شده است ، اما در هندسه ی فرم اصلی نوشته نشده است</translation>
    </message>
    <message>
        <source>FET will now continue, but you most likely found a bug.</source>
        <translation type="obsolete">فت ادامه خواهد داد ، اما شما چنین خطایی را خواهید یافت.</translation>
    </message>
    <message>
        <source>Specified language is incorrect - making it en_GB (English)</source>
        <translation type="obsolete">زبان انتخاب شده نامعتبر است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <source>Translation for specified language not loaded - this is an error, maybe translation file is missing - making language en_GB (English)</source>
        <translation type="obsolete">ترجمه ای برای زبان انتخاب شده بارگذاری نشده است - این یک خطا است ، فایل ترجمه احتمالا گم شده است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="465"/>
        <source>FET searched for translation file %1 in directories %2 and %3 (and %4 under UNIX like systems), but could not find it.</source>
        <translation type="unfinished">فت به دنبال فایل ترجمه %1 مسیر %2 و %3 ( و در سیستم هایی مثل UNIX مسیر %4 ) را جستجو کرد ، اما نتوانست آن را پیدا کند.</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="534"/>
        <source>Cannot create or use %1 directory (where the results should be stored) - you can continue operation, but you might not be able to work with FET. Maybe you can try to change the output directory from the &apos;Settings&apos; menu. If this is a bug - please report it.</source>
        <translation type="unfinished">ایجاد یا استفاده از مسیر %1 غیر ممکن است ( جایی که نتایج باید ذخیره شوند ) - شما می توانید عملیات را ادامه دهید ، اما شما قادر به کار با فت نخواهید بود . شما می توانید مسیر خروجی را از منوی تنظیمات تغییر دهیید . اگر این یک خطاست - لطفا آن را گزارش دهید .</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="545"/>
        <source>You don&apos;t have write permissions in the output directory (FET cannot open or create file %1) - you might not be able to work correctly with FET. Maybe you can try to change the output directory from the &apos;Settings&apos; menu. If this is a bug - please report it.</source>
        <translation type="unfinished">شما اجازه ی نوشتن در مسیر خروجی را ندارید ( فت قادر نیست فایل %1 را باز یا ایجاد کند ) - شما ممکن است قادر نباشید بطور صحیح با فت کار کنید .شما می توانید مسیر خروجی را از منوی تنظیمات عوض کنید . اگر این یک خطا است آن را گزارش دهید .</translation>
    </message>
</context>
<context>
    <name>Generate</name>
    <message>
        <location filename="../src/engine/generate.cpp" line="2749"/>
        <source>At time %1 h %2 m %3 s, FET reached %4 activities placed</source>
        <comment>h=hours, m=minutes, s=seconds. Please leave spaces between &apos;time&apos;, %1, h, %2, m, %3, s, so they are visible</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GenerateMultipleThread</name>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="108"/>
        <source>Timetable impossible to generate</source>
        <translation>امکان تولید جدول زمان بندی وجود ندارد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="112"/>
        <source>Time exceeded for current timetable</source>
        <translation>زمان از حد مجاز برای این جدول زمان بندی خارج شد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="129"/>
        <source>Timetable has %1 soft conflicts factor and was generated in %2 hours, %3 minutes and %4 seconds</source>
        <translation>جدول %1 تداخل ساده دارد و در %2 ساعت ، %3 دقیقه و %4 ثانیه تولید شد</translation>
    </message>
</context>
<context>
    <name>GeneratePreTranslate</name>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="688"/>
        <location filename="../src/engine/generate_pre.cpp" line="705"/>
        <location filename="../src/engine/generate_pre.cpp" line="759"/>
        <location filename="../src/engine/generate_pre.cpp" line="810"/>
        <location filename="../src/engine/generate_pre.cpp" line="860"/>
        <location filename="../src/engine/generate_pre.cpp" line="898"/>
        <location filename="../src/engine/generate_pre.cpp" line="953"/>
        <location filename="../src/engine/generate_pre.cpp" line="1004"/>
        <location filename="../src/engine/generate_pre.cpp" line="1043"/>
        <location filename="../src/engine/generate_pre.cpp" line="1061"/>
        <location filename="../src/engine/generate_pre.cpp" line="1146"/>
        <location filename="../src/engine/generate_pre.cpp" line="1227"/>
        <location filename="../src/engine/generate_pre.cpp" line="1279"/>
        <location filename="../src/engine/generate_pre.cpp" line="1369"/>
        <location filename="../src/engine/generate_pre.cpp" line="1450"/>
        <location filename="../src/engine/generate_pre.cpp" line="1494"/>
        <location filename="../src/engine/generate_pre.cpp" line="1509"/>
        <location filename="../src/engine/generate_pre.cpp" line="1528"/>
        <location filename="../src/engine/generate_pre.cpp" line="1544"/>
        <location filename="../src/engine/generate_pre.cpp" line="1581"/>
        <location filename="../src/engine/generate_pre.cpp" line="1617"/>
        <location filename="../src/engine/generate_pre.cpp" line="1646"/>
        <location filename="../src/engine/generate_pre.cpp" line="1665"/>
        <location filename="../src/engine/generate_pre.cpp" line="1684"/>
        <location filename="../src/engine/generate_pre.cpp" line="1702"/>
        <location filename="../src/engine/generate_pre.cpp" line="1778"/>
        <location filename="../src/engine/generate_pre.cpp" line="1841"/>
        <location filename="../src/engine/generate_pre.cpp" line="1916"/>
        <location filename="../src/engine/generate_pre.cpp" line="1979"/>
        <location filename="../src/engine/generate_pre.cpp" line="2032"/>
        <location filename="../src/engine/generate_pre.cpp" line="2079"/>
        <location filename="../src/engine/generate_pre.cpp" line="2114"/>
        <location filename="../src/engine/generate_pre.cpp" line="2132"/>
        <location filename="../src/engine/generate_pre.cpp" line="2217"/>
        <location filename="../src/engine/generate_pre.cpp" line="2298"/>
        <location filename="../src/engine/generate_pre.cpp" line="2350"/>
        <location filename="../src/engine/generate_pre.cpp" line="2440"/>
        <location filename="../src/engine/generate_pre.cpp" line="2521"/>
        <location filename="../src/engine/generate_pre.cpp" line="2566"/>
        <location filename="../src/engine/generate_pre.cpp" line="2583"/>
        <location filename="../src/engine/generate_pre.cpp" line="2609"/>
        <location filename="../src/engine/generate_pre.cpp" line="2625"/>
        <location filename="../src/engine/generate_pre.cpp" line="2651"/>
        <location filename="../src/engine/generate_pre.cpp" line="2669"/>
        <location filename="../src/engine/generate_pre.cpp" line="2705"/>
        <location filename="../src/engine/generate_pre.cpp" line="2721"/>
        <location filename="../src/engine/generate_pre.cpp" line="2747"/>
        <location filename="../src/engine/generate_pre.cpp" line="2762"/>
        <location filename="../src/engine/generate_pre.cpp" line="2788"/>
        <location filename="../src/engine/generate_pre.cpp" line="2808"/>
        <location filename="../src/engine/generate_pre.cpp" line="2833"/>
        <location filename="../src/engine/generate_pre.cpp" line="2883"/>
        <location filename="../src/engine/generate_pre.cpp" line="2966"/>
        <location filename="../src/engine/generate_pre.cpp" line="2984"/>
        <location filename="../src/engine/generate_pre.cpp" line="3078"/>
        <location filename="../src/engine/generate_pre.cpp" line="3202"/>
        <location filename="../src/engine/generate_pre.cpp" line="3225"/>
        <location filename="../src/engine/generate_pre.cpp" line="3247"/>
        <location filename="../src/engine/generate_pre.cpp" line="3314"/>
        <location filename="../src/engine/generate_pre.cpp" line="3342"/>
        <location filename="../src/engine/generate_pre.cpp" line="3359"/>
        <location filename="../src/engine/generate_pre.cpp" line="3388"/>
        <location filename="../src/engine/generate_pre.cpp" line="3418"/>
        <location filename="../src/engine/generate_pre.cpp" line="3453"/>
        <location filename="../src/engine/generate_pre.cpp" line="3470"/>
        <location filename="../src/engine/generate_pre.cpp" line="3499"/>
        <location filename="../src/engine/generate_pre.cpp" line="3529"/>
        <location filename="../src/engine/generate_pre.cpp" line="3569"/>
        <location filename="../src/engine/generate_pre.cpp" line="3592"/>
        <location filename="../src/engine/generate_pre.cpp" line="3626"/>
        <location filename="../src/engine/generate_pre.cpp" line="3664"/>
        <location filename="../src/engine/generate_pre.cpp" line="3802"/>
        <location filename="../src/engine/generate_pre.cpp" line="3818"/>
        <location filename="../src/engine/generate_pre.cpp" line="3874"/>
        <location filename="../src/engine/generate_pre.cpp" line="3946"/>
        <location filename="../src/engine/generate_pre.cpp" line="4040"/>
        <location filename="../src/engine/generate_pre.cpp" line="4086"/>
        <location filename="../src/engine/generate_pre.cpp" line="4129"/>
        <location filename="../src/engine/generate_pre.cpp" line="4178"/>
        <location filename="../src/engine/generate_pre.cpp" line="4436"/>
        <location filename="../src/engine/generate_pre.cpp" line="4499"/>
        <location filename="../src/engine/generate_pre.cpp" line="4567"/>
        <location filename="../src/engine/generate_pre.cpp" line="4607"/>
        <location filename="../src/engine/generate_pre.cpp" line="4987"/>
        <location filename="../src/engine/generate_pre.cpp" line="5012"/>
        <location filename="../src/engine/generate_pre.cpp" line="5102"/>
        <location filename="../src/engine/generate_pre.cpp" line="5146"/>
        <location filename="../src/engine/generate_pre.cpp" line="5169"/>
        <location filename="../src/engine/generate_pre.cpp" line="5259"/>
        <location filename="../src/engine/generate_pre.cpp" line="5295"/>
        <location filename="../src/engine/generate_pre.cpp" line="5501"/>
        <location filename="../src/engine/generate_pre.cpp" line="5534"/>
        <location filename="../src/engine/generate_pre.cpp" line="5552"/>
        <location filename="../src/engine/generate_pre.cpp" line="5585"/>
        <location filename="../src/engine/generate_pre.cpp" line="5631"/>
        <location filename="../src/engine/generate_pre.cpp" line="5665"/>
        <location filename="../src/engine/generate_pre.cpp" line="5684"/>
        <location filename="../src/engine/generate_pre.cpp" line="5720"/>
        <location filename="../src/engine/generate_pre.cpp" line="5753"/>
        <location filename="../src/engine/generate_pre.cpp" line="5829"/>
        <location filename="../src/engine/generate_pre.cpp" line="5867"/>
        <location filename="../src/engine/generate_pre.cpp" line="5912"/>
        <location filename="../src/engine/generate_pre.cpp" line="5950"/>
        <location filename="../src/engine/generate_pre.cpp" line="6350"/>
        <location filename="../src/engine/generate_pre.cpp" line="6373"/>
        <location filename="../src/engine/generate_pre.cpp" line="6396"/>
        <location filename="../src/engine/generate_pre.cpp" line="6446"/>
        <location filename="../src/engine/generate_pre.cpp" line="6480"/>
        <location filename="../src/engine/generate_pre.cpp" line="6516"/>
        <location filename="../src/engine/generate_pre.cpp" line="6540"/>
        <location filename="../src/engine/generate_pre.cpp" line="6579"/>
        <location filename="../src/engine/generate_pre.cpp" line="6603"/>
        <location filename="../src/engine/generate_pre.cpp" line="6642"/>
        <location filename="../src/engine/generate_pre.cpp" line="6666"/>
        <location filename="../src/engine/generate_pre.cpp" line="6706"/>
        <location filename="../src/engine/generate_pre.cpp" line="6728"/>
        <location filename="../src/engine/generate_pre.cpp" line="6767"/>
        <location filename="../src/engine/generate_pre.cpp" line="6789"/>
        <location filename="../src/engine/generate_pre.cpp" line="6828"/>
        <location filename="../src/engine/generate_pre.cpp" line="6850"/>
        <location filename="../src/engine/generate_pre.cpp" line="6965"/>
        <location filename="../src/engine/generate_pre.cpp" line="7138"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.

 For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .
برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="770"/>
        <location filename="../src/engine/generate_pre.cpp" line="821"/>
        <location filename="../src/engine/generate_pre.cpp" line="861"/>
        <location filename="../src/engine/generate_pre.cpp" line="899"/>
        <location filename="../src/engine/generate_pre.cpp" line="964"/>
        <location filename="../src/engine/generate_pre.cpp" line="1015"/>
        <location filename="../src/engine/generate_pre.cpp" line="1044"/>
        <location filename="../src/engine/generate_pre.cpp" line="1062"/>
        <location filename="../src/engine/generate_pre.cpp" line="1157"/>
        <location filename="../src/engine/generate_pre.cpp" line="1238"/>
        <location filename="../src/engine/generate_pre.cpp" line="1284"/>
        <location filename="../src/engine/generate_pre.cpp" line="1380"/>
        <location filename="../src/engine/generate_pre.cpp" line="1461"/>
        <location filename="../src/engine/generate_pre.cpp" line="1498"/>
        <location filename="../src/engine/generate_pre.cpp" line="1514"/>
        <location filename="../src/engine/generate_pre.cpp" line="1533"/>
        <location filename="../src/engine/generate_pre.cpp" line="1550"/>
        <location filename="../src/engine/generate_pre.cpp" line="1588"/>
        <location filename="../src/engine/generate_pre.cpp" line="1624"/>
        <location filename="../src/engine/generate_pre.cpp" line="1650"/>
        <location filename="../src/engine/generate_pre.cpp" line="1671"/>
        <location filename="../src/engine/generate_pre.cpp" line="1692"/>
        <location filename="../src/engine/generate_pre.cpp" line="1708"/>
        <location filename="../src/engine/generate_pre.cpp" line="1789"/>
        <location filename="../src/engine/generate_pre.cpp" line="1852"/>
        <location filename="../src/engine/generate_pre.cpp" line="1917"/>
        <location filename="../src/engine/generate_pre.cpp" line="1980"/>
        <location filename="../src/engine/generate_pre.cpp" line="2043"/>
        <location filename="../src/engine/generate_pre.cpp" line="2090"/>
        <location filename="../src/engine/generate_pre.cpp" line="2115"/>
        <location filename="../src/engine/generate_pre.cpp" line="2133"/>
        <location filename="../src/engine/generate_pre.cpp" line="2228"/>
        <location filename="../src/engine/generate_pre.cpp" line="2309"/>
        <location filename="../src/engine/generate_pre.cpp" line="2355"/>
        <location filename="../src/engine/generate_pre.cpp" line="2451"/>
        <location filename="../src/engine/generate_pre.cpp" line="2532"/>
        <location filename="../src/engine/generate_pre.cpp" line="2571"/>
        <location filename="../src/engine/generate_pre.cpp" line="2589"/>
        <location filename="../src/engine/generate_pre.cpp" line="2613"/>
        <location filename="../src/engine/generate_pre.cpp" line="2630"/>
        <location filename="../src/engine/generate_pre.cpp" line="2659"/>
        <location filename="../src/engine/generate_pre.cpp" line="2675"/>
        <location filename="../src/engine/generate_pre.cpp" line="2709"/>
        <location filename="../src/engine/generate_pre.cpp" line="2727"/>
        <location filename="../src/engine/generate_pre.cpp" line="2750"/>
        <location filename="../src/engine/generate_pre.cpp" line="2767"/>
        <location filename="../src/engine/generate_pre.cpp" line="2795"/>
        <location filename="../src/engine/generate_pre.cpp" line="2816"/>
        <location filename="../src/engine/generate_pre.cpp" line="2840"/>
        <location filename="../src/engine/generate_pre.cpp" line="2884"/>
        <location filename="../src/engine/generate_pre.cpp" line="2967"/>
        <location filename="../src/engine/generate_pre.cpp" line="2985"/>
        <location filename="../src/engine/generate_pre.cpp" line="3079"/>
        <location filename="../src/engine/generate_pre.cpp" line="3209"/>
        <location filename="../src/engine/generate_pre.cpp" line="3232"/>
        <location filename="../src/engine/generate_pre.cpp" line="3255"/>
        <location filename="../src/engine/generate_pre.cpp" line="3315"/>
        <location filename="../src/engine/generate_pre.cpp" line="3345"/>
        <location filename="../src/engine/generate_pre.cpp" line="3363"/>
        <location filename="../src/engine/generate_pre.cpp" line="3395"/>
        <location filename="../src/engine/generate_pre.cpp" line="3425"/>
        <location filename="../src/engine/generate_pre.cpp" line="3456"/>
        <location filename="../src/engine/generate_pre.cpp" line="3474"/>
        <location filename="../src/engine/generate_pre.cpp" line="3506"/>
        <location filename="../src/engine/generate_pre.cpp" line="3536"/>
        <location filename="../src/engine/generate_pre.cpp" line="3576"/>
        <location filename="../src/engine/generate_pre.cpp" line="3599"/>
        <location filename="../src/engine/generate_pre.cpp" line="3631"/>
        <location filename="../src/engine/generate_pre.cpp" line="3667"/>
        <location filename="../src/engine/generate_pre.cpp" line="3808"/>
        <location filename="../src/engine/generate_pre.cpp" line="3824"/>
        <location filename="../src/engine/generate_pre.cpp" line="3882"/>
        <location filename="../src/engine/generate_pre.cpp" line="3952"/>
        <location filename="../src/engine/generate_pre.cpp" line="4183"/>
        <location filename="../src/engine/generate_pre.cpp" line="4439"/>
        <location filename="../src/engine/generate_pre.cpp" line="4502"/>
        <location filename="../src/engine/generate_pre.cpp" line="4570"/>
        <location filename="../src/engine/generate_pre.cpp" line="4993"/>
        <location filename="../src/engine/generate_pre.cpp" line="5017"/>
        <location filename="../src/engine/generate_pre.cpp" line="5103"/>
        <location filename="../src/engine/generate_pre.cpp" line="5147"/>
        <location filename="../src/engine/generate_pre.cpp" line="5170"/>
        <location filename="../src/engine/generate_pre.cpp" line="5260"/>
        <location filename="../src/engine/generate_pre.cpp" line="5296"/>
        <location filename="../src/engine/generate_pre.cpp" line="5506"/>
        <location filename="../src/engine/generate_pre.cpp" line="5539"/>
        <location filename="../src/engine/generate_pre.cpp" line="5556"/>
        <location filename="../src/engine/generate_pre.cpp" line="5590"/>
        <location filename="../src/engine/generate_pre.cpp" line="5636"/>
        <location filename="../src/engine/generate_pre.cpp" line="5670"/>
        <location filename="../src/engine/generate_pre.cpp" line="5690"/>
        <location filename="../src/engine/generate_pre.cpp" line="5725"/>
        <location filename="../src/engine/generate_pre.cpp" line="5833"/>
        <location filename="../src/engine/generate_pre.cpp" line="5871"/>
        <location filename="../src/engine/generate_pre.cpp" line="5916"/>
        <location filename="../src/engine/generate_pre.cpp" line="5954"/>
        <location filename="../src/engine/generate_pre.cpp" line="6354"/>
        <location filename="../src/engine/generate_pre.cpp" line="6379"/>
        <location filename="../src/engine/generate_pre.cpp" line="6400"/>
        <location filename="../src/engine/generate_pre.cpp" line="6450"/>
        <location filename="../src/engine/generate_pre.cpp" line="6485"/>
        <location filename="../src/engine/generate_pre.cpp" line="6519"/>
        <location filename="../src/engine/generate_pre.cpp" line="6543"/>
        <location filename="../src/engine/generate_pre.cpp" line="6582"/>
        <location filename="../src/engine/generate_pre.cpp" line="6606"/>
        <location filename="../src/engine/generate_pre.cpp" line="6645"/>
        <location filename="../src/engine/generate_pre.cpp" line="6669"/>
        <location filename="../src/engine/generate_pre.cpp" line="6709"/>
        <location filename="../src/engine/generate_pre.cpp" line="6731"/>
        <location filename="../src/engine/generate_pre.cpp" line="6770"/>
        <location filename="../src/engine/generate_pre.cpp" line="6792"/>
        <location filename="../src/engine/generate_pre.cpp" line="6831"/>
        <location filename="../src/engine/generate_pre.cpp" line="6853"/>
        <location filename="../src/engine/generate_pre.cpp" line="6966"/>
        <location filename="../src/engine/generate_pre.cpp" line="7139"/>
        <source>Skip rest</source>
        <translation type="unfinished">پرش از بقیه</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="770"/>
        <location filename="../src/engine/generate_pre.cpp" line="821"/>
        <location filename="../src/engine/generate_pre.cpp" line="861"/>
        <location filename="../src/engine/generate_pre.cpp" line="899"/>
        <location filename="../src/engine/generate_pre.cpp" line="964"/>
        <location filename="../src/engine/generate_pre.cpp" line="1015"/>
        <location filename="../src/engine/generate_pre.cpp" line="1044"/>
        <location filename="../src/engine/generate_pre.cpp" line="1062"/>
        <location filename="../src/engine/generate_pre.cpp" line="1157"/>
        <location filename="../src/engine/generate_pre.cpp" line="1238"/>
        <location filename="../src/engine/generate_pre.cpp" line="1284"/>
        <location filename="../src/engine/generate_pre.cpp" line="1380"/>
        <location filename="../src/engine/generate_pre.cpp" line="1461"/>
        <location filename="../src/engine/generate_pre.cpp" line="1498"/>
        <location filename="../src/engine/generate_pre.cpp" line="1514"/>
        <location filename="../src/engine/generate_pre.cpp" line="1533"/>
        <location filename="../src/engine/generate_pre.cpp" line="1550"/>
        <location filename="../src/engine/generate_pre.cpp" line="1588"/>
        <location filename="../src/engine/generate_pre.cpp" line="1624"/>
        <location filename="../src/engine/generate_pre.cpp" line="1650"/>
        <location filename="../src/engine/generate_pre.cpp" line="1671"/>
        <location filename="../src/engine/generate_pre.cpp" line="1692"/>
        <location filename="../src/engine/generate_pre.cpp" line="1708"/>
        <location filename="../src/engine/generate_pre.cpp" line="1789"/>
        <location filename="../src/engine/generate_pre.cpp" line="1852"/>
        <location filename="../src/engine/generate_pre.cpp" line="1917"/>
        <location filename="../src/engine/generate_pre.cpp" line="1980"/>
        <location filename="../src/engine/generate_pre.cpp" line="2043"/>
        <location filename="../src/engine/generate_pre.cpp" line="2090"/>
        <location filename="../src/engine/generate_pre.cpp" line="2115"/>
        <location filename="../src/engine/generate_pre.cpp" line="2133"/>
        <location filename="../src/engine/generate_pre.cpp" line="2228"/>
        <location filename="../src/engine/generate_pre.cpp" line="2309"/>
        <location filename="../src/engine/generate_pre.cpp" line="2355"/>
        <location filename="../src/engine/generate_pre.cpp" line="2451"/>
        <location filename="../src/engine/generate_pre.cpp" line="2532"/>
        <location filename="../src/engine/generate_pre.cpp" line="2571"/>
        <location filename="../src/engine/generate_pre.cpp" line="2589"/>
        <location filename="../src/engine/generate_pre.cpp" line="2613"/>
        <location filename="../src/engine/generate_pre.cpp" line="2630"/>
        <location filename="../src/engine/generate_pre.cpp" line="2659"/>
        <location filename="../src/engine/generate_pre.cpp" line="2675"/>
        <location filename="../src/engine/generate_pre.cpp" line="2709"/>
        <location filename="../src/engine/generate_pre.cpp" line="2727"/>
        <location filename="../src/engine/generate_pre.cpp" line="2750"/>
        <location filename="../src/engine/generate_pre.cpp" line="2767"/>
        <location filename="../src/engine/generate_pre.cpp" line="2795"/>
        <location filename="../src/engine/generate_pre.cpp" line="2816"/>
        <location filename="../src/engine/generate_pre.cpp" line="2840"/>
        <location filename="../src/engine/generate_pre.cpp" line="2884"/>
        <location filename="../src/engine/generate_pre.cpp" line="2967"/>
        <location filename="../src/engine/generate_pre.cpp" line="2985"/>
        <location filename="../src/engine/generate_pre.cpp" line="3079"/>
        <location filename="../src/engine/generate_pre.cpp" line="3209"/>
        <location filename="../src/engine/generate_pre.cpp" line="3232"/>
        <location filename="../src/engine/generate_pre.cpp" line="3255"/>
        <location filename="../src/engine/generate_pre.cpp" line="3315"/>
        <location filename="../src/engine/generate_pre.cpp" line="3345"/>
        <location filename="../src/engine/generate_pre.cpp" line="3363"/>
        <location filename="../src/engine/generate_pre.cpp" line="3395"/>
        <location filename="../src/engine/generate_pre.cpp" line="3425"/>
        <location filename="../src/engine/generate_pre.cpp" line="3456"/>
        <location filename="../src/engine/generate_pre.cpp" line="3474"/>
        <location filename="../src/engine/generate_pre.cpp" line="3506"/>
        <location filename="../src/engine/generate_pre.cpp" line="3536"/>
        <location filename="../src/engine/generate_pre.cpp" line="3576"/>
        <location filename="../src/engine/generate_pre.cpp" line="3599"/>
        <location filename="../src/engine/generate_pre.cpp" line="3631"/>
        <location filename="../src/engine/generate_pre.cpp" line="3667"/>
        <location filename="../src/engine/generate_pre.cpp" line="3808"/>
        <location filename="../src/engine/generate_pre.cpp" line="3824"/>
        <location filename="../src/engine/generate_pre.cpp" line="3882"/>
        <location filename="../src/engine/generate_pre.cpp" line="3952"/>
        <location filename="../src/engine/generate_pre.cpp" line="4183"/>
        <location filename="../src/engine/generate_pre.cpp" line="4439"/>
        <location filename="../src/engine/generate_pre.cpp" line="4502"/>
        <location filename="../src/engine/generate_pre.cpp" line="4570"/>
        <location filename="../src/engine/generate_pre.cpp" line="4993"/>
        <location filename="../src/engine/generate_pre.cpp" line="5017"/>
        <location filename="../src/engine/generate_pre.cpp" line="5103"/>
        <location filename="../src/engine/generate_pre.cpp" line="5147"/>
        <location filename="../src/engine/generate_pre.cpp" line="5170"/>
        <location filename="../src/engine/generate_pre.cpp" line="5260"/>
        <location filename="../src/engine/generate_pre.cpp" line="5296"/>
        <location filename="../src/engine/generate_pre.cpp" line="5506"/>
        <location filename="../src/engine/generate_pre.cpp" line="5539"/>
        <location filename="../src/engine/generate_pre.cpp" line="5556"/>
        <location filename="../src/engine/generate_pre.cpp" line="5590"/>
        <location filename="../src/engine/generate_pre.cpp" line="5636"/>
        <location filename="../src/engine/generate_pre.cpp" line="5670"/>
        <location filename="../src/engine/generate_pre.cpp" line="5690"/>
        <location filename="../src/engine/generate_pre.cpp" line="5725"/>
        <location filename="../src/engine/generate_pre.cpp" line="5833"/>
        <location filename="../src/engine/generate_pre.cpp" line="5871"/>
        <location filename="../src/engine/generate_pre.cpp" line="5916"/>
        <location filename="../src/engine/generate_pre.cpp" line="5954"/>
        <location filename="../src/engine/generate_pre.cpp" line="6354"/>
        <location filename="../src/engine/generate_pre.cpp" line="6379"/>
        <location filename="../src/engine/generate_pre.cpp" line="6400"/>
        <location filename="../src/engine/generate_pre.cpp" line="6450"/>
        <location filename="../src/engine/generate_pre.cpp" line="6485"/>
        <location filename="../src/engine/generate_pre.cpp" line="6519"/>
        <location filename="../src/engine/generate_pre.cpp" line="6543"/>
        <location filename="../src/engine/generate_pre.cpp" line="6582"/>
        <location filename="../src/engine/generate_pre.cpp" line="6606"/>
        <location filename="../src/engine/generate_pre.cpp" line="6645"/>
        <location filename="../src/engine/generate_pre.cpp" line="6669"/>
        <location filename="../src/engine/generate_pre.cpp" line="6709"/>
        <location filename="../src/engine/generate_pre.cpp" line="6731"/>
        <location filename="../src/engine/generate_pre.cpp" line="6770"/>
        <location filename="../src/engine/generate_pre.cpp" line="6792"/>
        <location filename="../src/engine/generate_pre.cpp" line="6831"/>
        <location filename="../src/engine/generate_pre.cpp" line="6853"/>
        <location filename="../src/engine/generate_pre.cpp" line="6966"/>
        <location filename="../src/engine/generate_pre.cpp" line="7139"/>
        <source>See next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="849"/>
        <location filename="../src/engine/generate_pre.cpp" line="887"/>
        <source>Cannot optimize for subgroup %1, because there is a constraint of type max %2 hours daily with 100% weight which cannot be respected because of number of days per week, number of hours per day, students set not available and/or breaks. The number of total hours for this subgroup is %3 and the number of available slots is, considering max hours daily and all other constraints, %4.</source>
        <translation type="unfinished">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم %2 ساعت روزانه با وزن 100% که نمی تواند درنظر گرفته شود زیرا تعداد روزهای هفته ، تعداد ساعات هر روز و گروه دانشجویان در دسترس نیستند یا زمان تفریحشان است .مجموع ساعات برای این زیرگروه %3 است و تعداد برش های زمانی در دسترس با در نظر گرفتن محدودیت بیشترین ساعات روزانه و دیگر محدودیت ها %4 . </translation>
    </message>
    <message>
        <source>Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.

 For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1034"/>
        <location filename="../src/engine/generate_pre.cpp" line="1052"/>
        <source>Cannot optimize for subgroup %1, because there is a constraint of type max %2 hours continuously which cannot be respected because of activity with id %3 (which has duration %4).</source>
        <translation type="unfinished">برای زیرگروه %1 نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; ماکزیمم %2 ساعت متوالی &quot; وجود دارد که نمی تواند در نظر گرفته شود بدلیل کلاسی با شماره %3 ( که طول مدت %4 دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1147"/>
        <location filename="../src/engine/generate_pre.cpp" line="1228"/>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type activity tag max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type activity tag max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی توضیح کلاس برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for students, because the constraint of type min hours daily relating to students has no 100% weight. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای دانشجویان نمی تواند بهینه شود ، زیرا محدودیتی از نوع حداقل ساعات روزانه مربوط به دانشجویان وزن 100% ندارد . لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for students set %1, because the constraint of type min hours daily relating to him has no 100% weight. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای گروه دانشجویان %1 نمی تواند بهینه شود ، زیرا محدودیتی از نوع حداقل ساعات روزانه مربوط به گروه دانشجویان وزن 100% ندارد . لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are two constraints of type min hours daily relating to him, and the weight percentage is higher on the constraint with less minimum hours. You are allowed only to have for each subgroup the most important constraint with maximum weight percentage and largest minimum hours daily allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای گروه دانشجویان %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداقل ساعات روزانه وجود دارد ، و محدودیت با ساعات کمتر وزن بالاتری دارد . شما تنها اجازه دارید برای هر زیر گروه مهم ترین محدودیت را با بیشترین وزن و بزرگترین حداقل ساعات روزانه مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>For subgroup %1 you have too little activities to respect the constraint of type min hours daily. Please modify your data accordingly and try again. A possible situation is that you have unneeded groups like &apos;year1 WHOLE YEAR&apos; and subgroups with name like &apos;year1 WHOLE YEAR WHOLE GROUP&apos;. You might need to remove such dummy groups and subgroups (they were generated with old versions if you started allocation with incomplete students data). FET cannot automatically remove such dummy groups and subgroups. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 شما کلاس های بسیار کوچکی در رابطه با محدودیتی از نوع &quot; حداقل ساعات روزانه &quot; دارید . لطفا داده هایتان را بر این اساس تغییر دهید و مجددا سعی کنید . وضعیت احتکالی این است که شما گروه های غیر لازمی مانند &quot; سال 1 تمام سال &quot; و زیرگروهی با نامی مانند &quot; سال 1 تمام گروه تمام سال &quot; دارید . ممکن است نیاز باشد تا چنین گروه و زیرگروه های فرضی را حذف کنید ( آن ها در نسخه های قدیمی فت تولید می شدند وقتی که شما سهمیه بندی را با داده های ناکامل شروع می کردید ) . فت بطور خودکار نمی تواند چنین گرو ها و زیرگروه های فرضی را حذف کند . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید </translation>
    </message>
    <message>
        <source>For subgroup %1 cannot respect the constraint of type min hours daily on day %2, because of students set not available and/or break. Probably you have a day off for this subgroup. The workaround is described in the Help/Frequently Asked Questions menu (for short: keep constraint min hours daily for this students set, remove corresponding constraint students set not available (or break) for this students set, add a dummy activity for this students set with dummy subject and duration the number of hours per day and add a constraint activity preferred time for this dummy activity in the corresponding day, first hour)

Please modify your data accordingly and try again</source>
        <translation type="obsolete">برای زیرگروه %1 محدودیتی از نوع حداقل ساعات روزانه در روز %2 نمی تواند درنظر گرفته شود ، زیرا گروه دانشجویان در دسترس نیستند یا زمان تفریحشان است .احتمالا شما روز حذف شده ای برای این زیرگروه دارید . در این باره در منوی کمک / سوالات رایج توضیح داده شده است ( به اختصار : محدودیت حداقل ساعات روزانه را برای گروه دانشجویان نگه دارید ، محدودیت مربوط به زمان هایی که گروه دانشجویان در دسترس نیستند یا وقت استراحتشان است را برای این گروه دانشجویان حذف کنید ، یک کلاس ساختگی با درس ساختگی و مدت زمانی در هر روز برای این گروه دانشجو اضافه کنید و محدودیت زمان ترجیحی را برای این کلاس ساختگی در اولین ساعت روز مربوطه اافه کنید ) 

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این استاد وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1904"/>
        <location filename="../src/engine/generate_pre.cpp" line="1967"/>
        <source>Cannot optimize for teacher %1, because there is a constraint of type max %2 hours daily with 100% weight which cannot be respected because of number of days per week, number of hours per day, teacher max days per week, teacher not available and/or breaks. The number of total hours for this teacher is %3 and the number of available slots is, considering max hours daily and all other constraints, %4.</source>
        <translation type="unfinished">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم %2 ساعت روزانه با وزن 100% که نمی تواند درنظر گرفته شود زیرا تعداد روزهای هفته ، تعداد ساعات هر روز ، ماکزیمم روزهای هفته برای استاد و زمان هایی که استاد در دسترس نیست یا زمان استراحتش است . .مجموع ساعات برای این استاد %3 است و تعداد برش های زمانی در دسترس با در نظر گرفتن محدودیت بیشترین ساعات روزانه و دیگر محدودیت ها %4 . </translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این استاد وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2105"/>
        <location filename="../src/engine/generate_pre.cpp" line="2123"/>
        <source>Cannot optimize for teacher %1, because there is a constraint of type max %2 hours continuously which cannot be respected because of activity with id %3 (which has duration %4).</source>
        <translation type="unfinished">برای استاد %1 نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; ماکزیمم %2 ساعت متوالی &quot; وجود دارد که نمی تواند در نظر گرفته شود بدلیل کلاسی با شماره %3 ( که طول مدت %4 دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2218"/>
        <location filename="../src/engine/generate_pre.cpp" line="2299"/>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type activity tag max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type activity tag max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی توضیح کلاس برای این شخص وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2567"/>
        <source>Cannot optimize, because you have constraint teacher min hours daily for teacher %1 with weight (percentage) below 100. Starting with FET version 5.4.0 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %1 با وزن کمتر از 100  دارید . از شروع نسخه 5.4.0 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2584"/>
        <source>Cannot optimize, because you have constraint teacher min hours daily for teacher %1 with %2 min hours daily, and the number of working hours per day is only %3. Please correct and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %1 با %2 حداقل ساعت روزانه ، دارید و تعداد ساعات کار روزانه تنها %3 است . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2610"/>
        <source>Cannot optimize, because you have constraint teachers min hours daily with weight (percentage) below 100. Starting with FET version 5.4.0 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای اساتید با وزن کمتر از 100 دارید . از شروع  نسخه 5.4.0 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2626"/>
        <source>Cannot optimize, because you have constraint teachers min hours daily with %1 min hours daily, and the number of working hours per day is only %2. Please correct and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه اساتید با حداقل %1 ساعت روزانه دارید و تعداد ساعات کار روزانه تنها %2 است . لطفا آن را تصحیح کرده و دوباره سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2. This teacher has in total only %3 hours per week, so impossible constraint. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %2 با حداقل %1 ساعت روزانه ، دارید و تعداد ساعات کار روزانه تنها %3 است . بنابراین محدودیت ناممکن است . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2. The number of min hours daily should be at least 2, to make a non-trivial constraint. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %2 با حداقل %1 ساعت روزانه ، دارید و حداقل ساعت در روز نهایتا باید 2 باشد تا محدودیت جزئی  شود . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2706"/>
        <source>Cannot optimize, because you have constraint teacher min days per week for teacher %1 with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2722"/>
        <source>Cannot optimize, because you have constraint teacher min days per week for teacher %1 with %2 min days per week, and the number of working days per week is only %3. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2748"/>
        <source>Cannot optimize, because you have constraint teachers min days per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2763"/>
        <source>Cannot optimize, because you have constraint teachers min days per week with %1 min days per week, and the number of working days per week is only %2. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2789"/>
        <source>Cannot optimize because for teacher %1 you have min days per week %2 and he has only %3 activities - impossible. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2809"/>
        <source>Cannot optimize because for teacher %1 you have min days per week %2 and min hours daily %3 and he has only %4 working hours - impossible. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2834"/>
        <source>Cannot optimize because for teacher %1 you have min days per week %2 &gt; max days per week %3 - impossible (min days must be &lt;= max days). Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2869"/>
        <source>Cannot optimize because for teacher %1 you have min days per week %2 and only %3 available days considering breaks and not available and min hours daily for this teacher. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2876"/>
        <source>Cannot optimize because for teacher %1 you have min days per week %2 and only %3 available days considering breaks and not available for this teacher. Please correct and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2958"/>
        <source>The constraint is impossible to respect, because there are the activities with id-s %1 and %2 which conflict one with another, because they have common students sets or teachers or must be not overlapping. FET will allow you to continue, because the weight of this constraint is below 100.0%, but anyway most probably you have made a mistake in this constraint, so it is recommended to modify it.</source>
        <translation type="unfinished">رعایت محدودیت غیرممکن است ، زیرا کلاس هایی با شماره های %1 و %2 وجود دارند که با یکدیگر تعارض دارند ،زیرا آن ها گروه دانشجویان یا اساتید مشترک دارند یا نباید با هم تلاقی داشته باشند . فت به شما اجازه خواهد داد ادامه دهید ،زیرا وزن این محدودیت زیر 100.0% است ، اما به احتمال زیاد شما دچار مشکل خواهید شد ، بنابراین پیشنهاد می شود آن را تغییر دهیید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2978"/>
        <source>The constraint is impossible to respect, because there are the activities with id-s %1 and %2 which conflict one with another, because they have common students sets or teachers or must be not overlapping. The weight of this constraint is 100.0%, so your timetable is impossible. Please correct this constraint.</source>
        <translation type="unfinished">رعایت محدودیت غیرممکن است ، زیرا کلاس هایی با شماره های %1 و %2 وجود دارند که با یکدیگر تعارض دارند ،زیرا آن ها گروه دانشجویان یا اساتید مشترک دارند یا نباید با هم تلاقی داشته باشند . وزن این محدودیت 100.0% است ، بنابراین جدول شما ناممکن است .لطفا این محدودیت را تصحیح کنید.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3072"/>
        <source>You have a set of impossible constraints activities same starting time, considering all the indirect links between activities same starting time constraints</source>
        <translation type="unfinished">شما مجموعه ای از محدودیت های غیر ممکن زمان شروع یکسان کلاس ها دارید ، در حال اتخاذ همه ی اتصالات غیرمستقیم بین محدودیت های کلاس هایی با زمان شروع یکسان</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3075"/>
        <source>The activities with ids %1 and %2 must be simultaneous (request determined indirectly), but they have common teachers and/or students sets or must be not overlapping</source>
        <translation type="unfinished">کلاس هایی با شماره های %1 و %2 باید همزمان باشند ( درخواست اتخاذ شده بطور غیرمستقیم ) ،اما آن ها اساتید ویا گروه دانشجویان مشترک دارند یا نباید تلاقی داشته باشند</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2  and you have only %3 days x %4 hours in a week.</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا تعداد ساعات این استاد %2 است و شما تنها %3 روز X و %4 ساعت در هفته دارید.</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2  and you have only %3 free slots from constraints teacher not available and/or break. Maybe you inputted wrong constraints teacher not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا تعداد ساعات برای این استاد %2 است و شما تنها %3 برش زمانی خالی از محدودیت های دردسترس نبودن استاد و یا وقت تفریح دارید . ممکن است شما محدودیت های عدم دسترسی استاد یا وقت استراحت را اشتباه وارد کرده باشید یا تعداد ساعات هفته اشتباه باشد</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3248"/>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2 and you have only %3 allowed days from constraint teacher max days per week x %4 hours in a day. Probably there is an error in your data</source>
        <translation type="unfinished">برای استاد %1 نمی تواند بهینه شو زیرا زیرا تعداد ساعات برای استاد %2 است و شما تنها %3 روز مجاز از محدودیت &quot; بیشترین روزهای هفته استاد &quot; ، دارید و %4 ساعت در یک روز . احتمالا در داده هایتان خطا وجود دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3304"/>
        <source>Cannot optimize for teacher %1, because of too constrained teacher max days per week, teacher not available and/or breaks. The number of total hours for this teacher is %2 and the number of available slots is, considering max days per week and all other constraints, %3.</source>
        <translation type="unfinished">برای استد %1 نمی تواند بهینه شود بدلیل تعداد زیاد محدودیت های &quot; بیشترین روزهای هفته استاد &quot; ، استاد در دسترس نیست و یا در وقت استراحت است .مجموع ساعات این استاد %2 است و تعداد برش های زمانی مجاز با توجه به بیشترین روزها در هفته و دیگر محدودیت ها %3 است .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3343"/>
        <source>Cannot optimize, because you have constraint teachers max gaps per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای اساتید &quot; را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3360"/>
        <source>Cannot optimize, because you have constraint teacher max gaps per week with weight (percentage) below 100 for teacher %1. Please make weight 100% and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای استاد &quot; را با وزن کمتر از 100 برای استاد %1  دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3570"/>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2 and you have only %3 days x %4 hours in a week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3593"/>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2 and you have only %3 free slots from constraints students set not available and/or break. Maybe you inputted wrong constraints students set not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4608"/>
        <source>Cannot generate, because you do not have a constraint of type basic compulsory time or its weight is lower than 100.0%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4610"/>
        <location filename="../src/engine/generate_pre.cpp" line="5756"/>
        <source>Please add a constraint of this type with weight 100%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4612"/>
        <source>You can add this constraint from the menu Data -&gt; Time constraints -&gt; Miscellaneous -&gt; Basic compulsory time constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4614"/>
        <location filename="../src/engine/generate_pre.cpp" line="5760"/>
        <source>Explanation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4616"/>
        <location filename="../src/engine/generate_pre.cpp" line="5762"/>
        <source>Each time you create a new file, it contains an automatically added constraint of this type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4622"/>
        <location filename="../src/engine/generate_pre.cpp" line="5768"/>
        <source>By adding it again, everything should be all right.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4640"/>
        <source>Precomputing</source>
        <comment>Title of a progress dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5535"/>
        <location filename="../src/engine/generate_pre.cpp" line="5586"/>
        <source>Cannot optimize for teacher %1, because it has more than three constraints interval max days per week. Please modify your data correspondingly (leave maximum three constraints of type constraint teacher(s) interval max days per week for each teacher) and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5666"/>
        <location filename="../src/engine/generate_pre.cpp" line="5721"/>
        <source>Cannot optimize for subgroup %1, because it has more than three constraints interval max days per week. Please modify your data correspondingly (leave maximum three constraints of type constraint students (set) interval max days per week for each subgroup) and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4618"/>
        <location filename="../src/engine/generate_pre.cpp" line="5764"/>
        <source>For complete flexibility, you are allowed to remove it (even if this is a wrong idea).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4620"/>
        <location filename="../src/engine/generate_pre.cpp" line="5766"/>
        <source>Maybe you removed it by mistake from your file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5754"/>
        <source>Cannot generate, because you do not have a constraint of type basic compulsory space or its weight is lower than 100.0%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5758"/>
        <source>You can add this constraint from the menu Data -&gt; Space constraints -&gt; Miscellaneous -&gt; Basic compulsory space constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per week relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای استاد %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداکثر فاصله در در هفته مربوط به این استاد وجود دارد ، و محدودیت با فاصله بیشتر وزن بالاتری دارد . شما تنها اجازه دارید برای هراستاد مهم ترین محدودیت را با بیشترین وزن و حداقل فاصله ها مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3454"/>
        <source>Cannot optimize, because you have constraint teachers max gaps per day with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا شما محدودیت ماکزیمم فاصله در هفته برای اساتید را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3471"/>
        <source>Cannot optimize, because you have constraint teacher max gaps per day with weight (percentage) below 100 for teacher %1. Please make weight 100% and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای استاد &quot; را با وزن کمتر از 100 برای استاد %1  دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per day relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای استاد %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداکثر فاصله در روز مربوط به این استاد وجود دارد ، و محدودیت با فاصله بیشتر وزن بالاتری دارد . شما تنها اجازه دارید برای هراستاد مهم ترین محدودیت را با بیشترین وزن و حداقل فاصله ها مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="760"/>
        <location filename="../src/engine/generate_pre.cpp" line="811"/>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="858"/>
        <location filename="../src/engine/generate_pre.cpp" line="896"/>
        <location filename="../src/engine/generate_pre.cpp" line="1041"/>
        <location filename="../src/engine/generate_pre.cpp" line="1059"/>
        <location filename="../src/engine/generate_pre.cpp" line="1914"/>
        <location filename="../src/engine/generate_pre.cpp" line="1977"/>
        <location filename="../src/engine/generate_pre.cpp" line="2112"/>
        <location filename="../src/engine/generate_pre.cpp" line="2130"/>
        <location filename="../src/engine/generate_pre.cpp" line="3312"/>
        <source>Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="954"/>
        <location filename="../src/engine/generate_pre.cpp" line="1005"/>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1370"/>
        <location filename="../src/engine/generate_pre.cpp" line="1451"/>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1495"/>
        <source>Cannot optimize for students, because the constraint of type min hours daily relating to students has no 100% weight. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1529"/>
        <source>Cannot optimize for students set %1, because the constraint of type min hours daily relating to him has no 100% weight. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1582"/>
        <location filename="../src/engine/generate_pre.cpp" line="1618"/>
        <source>Cannot optimize for subgroup %1, because there are two constraints of type min hours daily relating to him, and the weight percentage is higher on the constraint with less minimum hours. You are allowed only to have for each subgroup the most important constraint with maximum weight percentage and largest minimum hours daily allowed. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1703"/>
        <source>Cannot optimize, because you have constraint students min %1 hours daily for subgroup %2 and the constraint allows empty days. The number of min hours daily should be at least 2, to make a non-trivial constraint. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1779"/>
        <location filename="../src/engine/generate_pre.cpp" line="1842"/>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2033"/>
        <location filename="../src/engine/generate_pre.cpp" line="2080"/>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1280"/>
        <source>Cannot optimize for subgroup %1, because there is a constraint activity tag %2 max %3 hours daily for it with weight 100% which cannot be satifisfied, considering the number of available slots (%4) and total duration of activities with this activity tag (%5). Please correct and try again.</source>
        <comment>%2 is the activity tag for this constraint, %3 is the max number of hours daily for this constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="680"/>
        <source>Your data contains constraints students max gaps per day and/or activity tag max hours daily.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="684"/>
        <location filename="../src/engine/generate_pre.cpp" line="701"/>
        <source>It is recommended to use such constraints with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="682"/>
        <source>These constraints are good, but they are not perfectly optimized for speed. You may obtain a long generation time or even impossible timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="686"/>
        <location filename="../src/engine/generate_pre.cpp" line="703"/>
        <source>Are you sure you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="696"/>
        <source>Your data contains constraints students min hours daily which allow empty days.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="698"/>
        <source>These constraints are non-standard. They are recommended only if the students can have free days and a solution with free days for students exists. Otherwise the solution might be impossible for FET to find.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1510"/>
        <source>Cannot optimize, because you have constraint students min hours daily with %1 min hours daily, and the number of working hours per day is only %2. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1545"/>
        <source>Cannot optimize, because you have constraint students set min hours daily for students set %1 with %2 min hours daily, and the number of working hours per day is only %3. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1647"/>
        <source>For subgroup %1 you have too little activities to respect the constraint of type min hours daily (the constraint does not allow empty days). Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1666"/>
        <source>For subgroup %1 cannot respect the constraint of type min hours daily (the constraint does not allow empty days) on day %2, because of students set not available and/or break. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="1685"/>
        <source>Cannot optimize, because you have constraint students min %1 hours daily for subgroup %2 (the constraint allows empty days). This subgroup has in total only %3 hours per week, so impossible constraint. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2351"/>
        <source>Cannot optimize for teacher %1, because there is a constraint activity tag %2 max %3 hours daily for it with weight 100% which cannot be satifisfied, considering the number of available slots (%4) and total duration of activities with this activity tag (%5). Please correct and try again.</source>
        <comment>%2 is the activity tag for this constraint, %3 is the max number of hours daily for this constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2441"/>
        <location filename="../src/engine/generate_pre.cpp" line="2522"/>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2652"/>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2 (the constraint allows empty days). This teacher has in total only %3 hours per week, so impossible constraint. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="2670"/>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2 (the constraint allows empty days). The number of min hours daily should be at least 2, to make a non-trivial constraint. Please correct and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3203"/>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2 and you have only %3 days x %4 hours in a week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3226"/>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2 and you have only %3 free slots from constraints teacher not available and/or break. Maybe you inputted wrong constraints teacher not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3389"/>
        <location filename="../src/engine/generate_pre.cpp" line="3419"/>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per week relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3500"/>
        <location filename="../src/engine/generate_pre.cpp" line="3530"/>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per day relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2  and you have only %3 days x %4 hours in a week.</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا تعداد ساعات این زیرگروه %2 است و شما تنها %3 روز X و %4 ساعت در هفته دارید.</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2  and you have only %3 free slots from constraints students set not available and/or break. Maybe you inputted wrong constraints students set not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا تعداد ساعات برای این زیرگروه %2 است و شما تنها %3 برش زمانی خالی از محدودیت های دردسترس نبودن گروه دانشجویان و یا وقت تفریح دارید . ممکن است شما محدودیت های عدم دسترسی گروه دانشجویان یا وقت استراحت را اشتباه وارد کرده باشید یا تعداد ساعات هفته اشتباه باشد</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3627"/>
        <source>Cannot optimize, because you have constraint teacher max days per week with weight (percentage) below 100 for teacher %1. Starting with FET version 5.2.17 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت حداکثر روزهای هفته برای استاد %1 با وزن کمتر از 100  دارید . از شروع نسخه 5.2.17 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3665"/>
        <source>Cannot optimize, because you have constraint teachers max days per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا زیرا شما محدودیت مازیمم روزهای هفته برای اساتید را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3803"/>
        <location filename="../src/engine/generate_pre.cpp" line="3947"/>
        <source>Cannot optimize for subgroup %1, because you have a max gaps constraint with weight percentage less than 100%. Currently, the algorithm can only optimize with not existing constraint max gaps or existing with 100% weight for it. Please modify your data correspondingly and try again</source>
        <translation type="unfinished">برای زیرگروه %1 نمی تواند بهینه شود زیرا شما محدودیتی از نوع بیشترین فاصله با وزن کمتر از 100% دارید . و الگوریتم تنها با وزن 100% یا بدون این محدودیت می تواند بطور صحیح بهینه شود . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3819"/>
        <source>Cannot optimize for subgroup %1, because you have an early max beginnings at second hour constraint with weight percentage less than 100%. Currently, the algorithm can only optimize with not existing constraint early m.b.a.s.h. or existing with 100% weight for it. Please modify your data correspondingly and try again</source>
        <translation type="unfinished">برای زیرگروه %1 نمی تواند بهینه شود زیرا شما محدودیت &quot; بیشترین شروع در دومین ساعت &quot; با وزن کمتر از 100% دارید . و الگوریتم تنها با وزن 100% یا بدون این محدودیت می تواند بطور صحیح بهینه شود . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="3875"/>
        <source>Cannot optimize for subgroup %1, because early max beginnings at second hour constraint has max beginnings at second hour %2, and the number of days per week is %3 which is less. It must be that the number of days per week must be greater or equal with the max beginnings at second hour
Please modify your data correspondingly and try again</source>
        <translation type="unfinished">برای زیرگروه %1 نمی تواند بهینه شود زیرا محدودیت &quot; بیشترین شروع در دومین ساعت &quot; %2 حداکثر شروع در دومین ساعت دارد و تعداد روزهای هفته %3 است که از آن کمتر می باشد . تعداد روزهای هفته باید بزرگتر یا مساوی بیشترین ساعات شروع در دومین ساعت ، باشد 
لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4041"/>
        <source>Cannot optimize, because you have constraints of type teacher not available with weight percentage less than 100% for teacher %1. Currently, FET can only optimize with constraints teacher not available with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; دردسترس نبودن استاد &quot; با وزن کمتر از 100% برای استاد %1 دارید . .فت تنها با وزن 100% ( یا بدون محدودیت )برای محدودیت &quot; در دسترس نبودن استاد &quot; می تواند بهینه شود .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4087"/>
        <source>Cannot optimize, because you have constraints of type students set not available with weight percentage less than 100% for students set %1. Currently, FET can only optimize with constraints students set not available with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; دردسترس نبودن گروه دانشجویان &quot; با وزن کمتر از 100% برای گروه دانشجویان %1 دارید . .فت تنها با وزن 100% ( یا بدون محدودیت )برای محدودیت &quot; در دسترس نبودن گروه دانشجویان &quot; می تواند بهینه شود .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4130"/>
        <source>Cannot optimize, because you have constraints of type break with weight percentage less than 100%. Currently, FET can only optimize with constraints break with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; وقت تفریح &quot; با وزن کمتر از 100% دارید . .فت تنها با وزن 100%محدودیت &quot; وقت تفریح &quot; می تواند بهینه شود ( یا بدون محدودیت ) . لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4179"/>
        <source>Cannot optimize, because you have constraints of type activity preferred starting time with no day nor hour selected (for activity with id==%1). Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; زمان شروع ترجیحی کلاس &quot; بدون روز و ساعت انتخاب شده وجود دارد ( برای کلاسی به شماره = %1 ) . لطفا داده هایتان را بر این اساس تغییر دهید ومجددا سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4437"/>
        <source>Cannot optimize, because you have a constraint min days with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4500"/>
        <source>Cannot optimize, because you have a constraint max days between activities with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4568"/>
        <source>Cannot optimize, because you have a constraint min gaps between activities with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; حداقل فاصله بین کلاس ها &quot; با کلاس های تکراری دارید . محدودیت %1 است . لطفا آن را تصحیح نمایید .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have no basic time constraints or its weight is lower than 100.0%. Please add a basic time constraint (100% weight)</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت های اساسی زمان ندارید یا وزن آن ها کمتر از 100% است . لطفا یک محدودیت اساسی زمان اضافه کنید ( وزن 100% )</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4641"/>
        <source>Precomputing ... please wait</source>
        <translation type="unfinished">در حال محاسبه .... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4651"/>
        <location filename="../src/engine/generate_pre.cpp" line="4666"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4651"/>
        <location filename="../src/engine/generate_pre.cpp" line="4666"/>
        <source>Canceled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4988"/>
        <source>Cannot optimize, because you have constraints of type activity activity ends students day for activity with id==%1 with weight percentage under 100%. Constraint activity ends students day can only have weight percentage 100%. Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع کلاس هایی که روز دانشجویان را پایان می دهند برای کلاسی به شماره %1 با وزن کمتر از 100% ، دارید . این محدودیت می تواند تنها وزن 100% داشته باشد . لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5013"/>
        <source>Cannot optimize, because you have constraints of type activity activities end students day with weight percentage under 100%. Constraint activities end students day can only have weight percentage 100%. Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="unfinished">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; کلاس هایی که روز دانشجویان را پایان می دهند &quot; با وزن کمتر از 100% ، دارید . این محدودیت می تواند تنها وزن 100% داشته باشد . لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5091"/>
        <source>%1 cannot be respected because it contains %2 activities, has weight 100% and has min number of days between activities=%3. The minimum required number of days per week for that would be (nactivities-1)*mindays+1=%4, and you have only %5 days per week - impossible. Please correct this constraint.</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5134"/>
        <source>%1 cannot be respected because teacher %2 has at most %3 available days from teacher not available, breaks and teacher max days per week. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5157"/>
        <source>%1 cannot be respected because subgroup %2 has at most %3 available days from students set not available and breaks. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5247"/>
        <source>%1 cannot be respected because teacher %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5283"/>
        <source>%1 cannot be respected because subgroup %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <comment>%1 is the detailed description of a constraint</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because it contains %2 activities, has weight 100% and has min number of days between activities=%3. The minimum required number of days per week for that would be (nactivities-1)*mindays+1=%4, and you have only %5 days per week - impossible. Please correct this constraint.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا حاوی %2 کلاس است که وزن 100% دارند و حداقل روزهای بین کلاس ها = %3 است .حداقل تعداد روز مورد نیاز در هفته ( تعداد کلاس ها - 1 ) * حداقل روزها + 1 = %4 خواهد بود و شما تنها %5 روز در هفته دارید - غیر ممکن . لطفا این محدودیت را تصحیح کنید .</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because teacher %2 has at most %3 available days from teacher not available, breaks and teacher max days per week. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا استاد %2 نهایتا %3 روز در دسترس دارد .لطفا وزن محدودیت را به مقداری کمتر از 100% برسانید ( این وابسته به وضعیت شماست 0% خیلی کوچک است ، آن را 90% ، 95% و یا حتی 99.75% قرار دهید . حتی یک وزن بزرگ نباید خیلی رنامه را کند کند .وضعیتی که ممکن است شما به بیش از 0% نیاز داشته باشید برای مثال وقتی است که شما 5 کلاس با 4 روز مجاز دارید و می خواهید آن ها را بصورت 1،1،1 و 2 ونه بصورت 2،2 و 1 ، پخش کنید )</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because subgroup %2 has at most %3 available days from students set not available and breaks. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <translation type="obsolete">حدودیت %1 نمی تواند در نظر گرفته شود زیرا زیرگروه %2 نهایتا %3 روز در دسترس دارد .لطفا وزن محدودیت را به مقداری کمتر از 100% برسانید ( این وابسته به وضعیت شماست 0% خیلی کوچک است ، آن را 90% ، 95% و یا حتی 99.75% قرار دهید . حتی یک وزن بزرگ نباید خیلی رنامه را کند کند .وضعیتی که ممکن است شما به بیش از 0% نیاز داشته باشید برای مثال وقتی است که شما 5 کلاس با 4 روز مجاز دارید و می خواهید آن ها را بصورت 1،1،1 و 2 ونه بصورت 2،2 و 1 ، پخش کنید )</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because teacher %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا استاد %2 نهایتا %3 روز در دسترس دارد . شما برای این محدودیت &quot; متوالی شوند در صورتی که روزها یکسان باشد &quot; ارزش &quot; درست &quot; را قرار داده اید . فت نمی تواند بیش از 2 کلاس را در روز یکسان قرار دهد اگر مقدار این شرط &quot; درست &quot; باشد . 2 * روزهای مجاز &gt; تعداد کلاس های این محدودیت است . این یک وضعیت خیلی بعید است و به همین دلیل من نگران آن نیستم . اگر شما به آن برخوردید لطفا فایل خود را تغییر دهید ( &quot; متوالی شوند اگر روزها یکسان باشد &quot; را از انتخاب خارج کنید &quot; یا کلاس هایی با طول مدت زیادتری اضافه کنید ) یا با نویسنده تماس بگیررید .</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because subgroup %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا زیرگروه %2 نهایتا %3 روز در دسترس دارد . شما برای این محدودیت &quot; متوالی شوند در صورتی که روزها یکسان باشد &quot; ارزش &quot; درست &quot; را قرار داده اید . فت نمی تواند بیش از 2 کلاس را در روز یکسان قرار دهد اگر مقدار این شرط &quot; درست &quot; باشد . 2 * روزهای مجاز &gt; تعداد کلاس های این محدودیت است . این یک وضعیت خیلی بعید است و به همین دلیل من نگران آن نیستم . اگر شما به آن برخوردید لطفا فایل خود را تغییر دهید ( &quot; متوالی شوند اگر روزها یکسان باشد &quot; را از انتخاب خارج کنید &quot; یا کلاس هایی با طول مدت زیادتری اضافه کنید ) یا با نویسنده تماس بگیررید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5502"/>
        <source>Cannot optimize, because you have constraint teacher interval max days per week with weight (percentage) below 100 for teacher %1. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای استاد &quot; با وزن کمتر از 100 برای استاد %1 دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because it has more than two constraints interval max days per week. Please modify your data correspondingly (leave maximum two constraint of type constraint teacher(s) interval max days per week for each teacher) and try again</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا استاد بیش از دو محدودیت &quot; حداکثر روزهای فاصله در هفته &quot; دارد . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5553"/>
        <source>Cannot optimize, because you have constraint teachers interval max days per week with weight (percentage) below 100. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای اساتید &quot; با وزن کمتر از 100  دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5632"/>
        <source>Cannot optimize, because you have constraint students set interval max days per week with weight (percentage) below 100 for students set %1. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای گروه دانشجویان &quot; با وزن کمتر از 100 برای گروه دانشجویان %1 دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because it has more than two constraints interval max days per week. Please modify your data correspondingly (leave maximum two constraint of type constraint students (set) interval max days per week for each subgroup) and try again</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا زیرگروه بیش از دو محدودیت &quot; حداکثر روزهای فاصله در هفته &quot; دارد . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5685"/>
        <source>Cannot optimize, because you have constraint students interval max days per week with weight (percentage) below 100. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="unfinished">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای دانشجویان &quot; با وزن کمتر از 100  دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have no basic space constraints or its weight percentage is lower than 100.0%. Please add a basic space constraint with 100% weight</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت های اساسی مکان ندارید یا وزن آن ها کمتر از 100% است . لطفا یک محدودیت اساسی مکان اضافه کنید ( وزن 100% )</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5830"/>
        <location filename="../src/engine/generate_pre.cpp" line="5868"/>
        <source>Cannot generate timetable, because you have more than one constraint of type students set home room(s) for students set %1. Please leave only one of them</source>
        <translation type="unfinished">تولید جدول امکانپذیر نیست زیرا شما بیش از یک محدودیت از نوع &quot; اتاق ( ها ) خانگی گروه دانشجویان &quot; برای گروه دانشجویان %1 دارید . لطفا تنها یکی را باقی بگذارید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="5913"/>
        <location filename="../src/engine/generate_pre.cpp" line="5951"/>
        <source>Cannot generate timetable, because you have more than one constraint of type teacher home room(s) for teacher %1. Please leave only one of them</source>
        <translation type="unfinished">تولید جدول امکانپذیر نیست زیرا شما بیش از یک محدودیت از نوع &quot; اتاق ( ها ) خانگی استاد &quot; برای استاد %1 دارید . لطفا تنها یکی را باقی بگذارید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6351"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed home room (from constraints students set home room(s) and teacher home room(s))</source>
        <translation type="unfinished">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق خانگی مجازی ندارید ( از محدودیت های اتاق خانگی گروه دانشجویان یا اتاق خانگی استاد )</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6374"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from preferred room(s) constraints). This means that a constraint preferred room(s) has 0 rooms in it. This should not happen. Please report possible bug.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6397"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from the allowed number of students and preferred room(s) constraints)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7607"/>
        <source>End - the order of activities (id-s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from subject or subject activity tag or activity preferred room(s)). This means that a constraint preferred room(s) hos 0 rooms in it. This should not happen. Please report possible bug.</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق ترجیحی مجازی ندارید ( از درس یا توضیح کلاس درس یا اتاق های ترجیحی کلاس ) . این به این معناست که یک محدودیت اتاق ( ها ) ترجیحی 0 اتاق دارد . این نباید اتفاق بیفد .لطفا خطای احتمالی را گزارش دهید .</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from the allowed number of students)</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق ترجیحی مجازی ندارید ( از تعداد دانشجویان مجاز )</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6447"/>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed home room (from the allowed number of students)</source>
        <translation type="unfinished">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق خانگی مجازی ندارید ( از تعداد دانشجویان مجاز )</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6481"/>
        <source>Cannot generate the timetable, because for activity with id==%1 you have no allowed preferred room (considering rooms&apos; capacities and constraints preferred room(s) with 100.0% weight percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6517"/>
        <source>Cannot optimize, because there is a space constraint students set max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6541"/>
        <source>Cannot optimize, because there is a space constraint students max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6580"/>
        <source>Cannot optimize, because there is a space constraint students set max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6604"/>
        <source>Cannot optimize, because there is a space constraint students max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6643"/>
        <source>Cannot optimize, because there is a space constraint students set min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6667"/>
        <source>Cannot optimize, because there is a space constraint students min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6707"/>
        <source>Cannot optimize, because there is a space constraint teacher max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6729"/>
        <source>Cannot optimize, because there is a space constraint teachers max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6768"/>
        <source>Cannot optimize, because there is a space constraint teacher max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6790"/>
        <source>Cannot optimize, because there is a space constraint teachers max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6829"/>
        <source>Cannot optimize, because there is a space constraint teacher min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6851"/>
        <source>Cannot optimize, because there is a space constraint teachers min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="unfinished">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="6964"/>
        <source>Activity with id=%1 has no allowed slot - please correct that</source>
        <translation type="unfinished">کلاسی به شماره = %1 برش زمانی مجاز ندارد - لطفا آن را تصحیح کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7136"/>
        <source>Room %1 has not enough slots for home rooms constraints (requested %2, available %3) - please correct that</source>
        <translation type="unfinished">اتاق %1 برش زمانی کافی برای محدودیت های اتاق های خانگی ندارد ( موردنیاز %2 ، موجود %3 ) - لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7580"/>
        <source>This is the initial evaluation order of activities computed by FET. If the generation gets stuck after a certain number of activities, please check the activity corresponding to this number+1. You might find errors in your input.</source>
        <translation type="unfinished">این ارزیابی اولیه سفارشات کلاس ها به وسیله ی فت است . اگر تولید بهد از یک شماره کلاس مشخص گیر کند ، لطفا لطفا کلاس شماره بعدی را چک بررسی کنید . شما ممکن است خطایی در داده های ورودی پیدا کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7584"/>
        <source>The initial order of activities (id-s):</source>
        <translation type="unfinished">سفارش اولیه کلاس ها ( شماره ) :</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7589"/>
        <source>No: %1</source>
        <comment>Number</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7593"/>
        <source>Id: %1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished">ت: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7596"/>
        <source>Teachers: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7598"/>
        <source>Subject: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7601"/>
        <source>Activity tags: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7603"/>
        <source>Students: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GroupsForm</name>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="74"/>
        <location filename="../src/interface/groupsform.cpp" line="97"/>
        <location filename="../src/interface/groupsform.cpp" line="104"/>
        <location filename="../src/interface/groupsform.cpp" line="173"/>
        <location filename="../src/interface/groupsform.cpp" line="187"/>
        <location filename="../src/interface/groupsform.cpp" line="199"/>
        <location filename="../src/interface/groupsform.cpp" line="221"/>
        <location filename="../src/interface/groupsform.cpp" line="228"/>
        <location filename="../src/interface/groupsform.cpp" line="234"/>
        <location filename="../src/interface/groupsform.cpp" line="240"/>
        <location filename="../src/interface/groupsform.cpp" line="247"/>
        <location filename="../src/interface/groupsform.cpp" line="253"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="74"/>
        <location filename="../src/interface/groupsform.cpp" line="97"/>
        <location filename="../src/interface/groupsform.cpp" line="173"/>
        <location filename="../src/interface/groupsform.cpp" line="187"/>
        <location filename="../src/interface/groupsform.cpp" line="221"/>
        <location filename="../src/interface/groupsform.cpp" line="240"/>
        <source>Invalid selected year</source>
        <translation type="unfinished"> سال انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="104"/>
        <location filename="../src/interface/groupsform.cpp" line="199"/>
        <location filename="../src/interface/groupsform.cpp" line="228"/>
        <location filename="../src/interface/groupsform.cpp" line="247"/>
        <source>Invalid selected group</source>
        <translation type="unfinished">گروه انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="112"/>
        <location filename="../src/interface/groupsform.cpp" line="123"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="123"/>
        <source>This group still exists into another year. The related subgroups, activities and constraints were not removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this group and all related subgroup, activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این گروه را با همه زیر گروه ها، کلاس ها و محدودیت ها حذف کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="113"/>
        <source>Are you sure you want to delete group %1 and all related subgroups, activities and constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="114"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="114"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <source>This group still exists into another year
The related subgroups, activities and constraints were not removed</source>
        <translation type="obsolete">این گروه هنوز هم در سال دیگری وجود دارد 
زیرگروه های وابسته ، کلاس ها و محدودیت ها پاک نخواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="234"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="253"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
</context>
<context>
    <name>GroupsForm_template</name>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="14"/>
        <source>FET - groups of students</source>
        <extracomment>The title of the form which lists the students groups</extracomment>
        <translation>FET - مجموعه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="51"/>
        <location filename="../src/interface/groupsform_template.ui" line="60"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add group</source>
        <translation type="obsolete">اضافه کردن گروه</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">تغییر کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="102"/>
        <source>Sort current groups alphabetically</source>
        <translation>مرتب کردن گروه های کنونی از روی الفبا</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="123"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="109"/>
        <source>Activate all activities for selected students group</source>
        <translation>فعال کردن كل کلاس ها برای گروه دانشجویان انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="116"/>
        <source>De-activate all activities for selected students group</source>
        <translation>لغو فعال کردن كل کلاس ها برای گروه دانشجویان انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="20"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="30"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="79"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="86"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="93"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="40"/>
        <source>Details</source>
        <translation>جزئیات</translation>
    </message>
</context>
<context>
    <name>HelpAboutForm_template</name>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="14"/>
        <source>About FET - a free timetabling program</source>
        <translation>درباره FET - برنامه رایگان زمانبندی</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="30"/>
        <source>Author</source>
        <translation>نویسنده</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="42"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;FET is free software for automatically scheduling the timetable of a school, high-school or university.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Copyright (C) 2002-2010 Liviu Lalescu&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Version: 5.13.2 (May 2010)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Licensed under GNU GPL.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Author: Liviu Lalescu (timetable generation algorithm, data structures). Please see http://lalescu.ro/liviu/ for details about contacting Liviu Lalescu (in particular, you can find here the e-mail address)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Please see also Contributors and Translators tabs&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;FET homepage: &lt;/span&gt;&lt;a href=&quot;http://lalescu.ro/liviu/fet/&quot;&gt;&lt;span style=&quot; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;http://lalescu.ro/liviu/fet/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;This project is open source. You are invited to contribute to this software and your feed-back would be greatly appreciated.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="69"/>
        <source>Contributors</source>
        <translation>همکاران</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="81"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Volker Dirr ( to contact Volker Dirr visit http://www.timetabling.de/ )&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Lots of helping with testing, bug reports, suggestions, comparisons&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	XHTML generation code modified by Volker Dirr from old HTML generation code&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	(old code by Liviu Lalescu)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	added features: - XHTML 1.0 strict valid&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- use colspan and rowspan&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- times vertical&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- table of contents with hyperlinks&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- css and JavaScript support&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print rooms timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- level of HTML for timetables&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print groups and years timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print subjects timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print teachers&apos; free periods timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print activities timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- index HTML file&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print daily timetable&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;		- print activities with same starting time&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Import and export of CSV files&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Export of advanced statistics&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Important suggestions and partial code for great speed improvements in some particular cases&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	(better computation for initial order of activities, which leads to much faster generation for some particular cases of timetables).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Idea and partial code for locking the activities.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Activity planning dialog.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="120"/>
        <source>Translators</source>
        <translation>مترجمین</translation>
    </message>
    <message utf8="true">
        <location filename="../src/interface/helpaboutform_template.ui" line="132"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ar - Arabic translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Hatim Alahmadi (dr.hatim AT hotmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ca - Catalan translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Sílvia Lag (to contact Sílvia visit FET forum - http://lalescu.ro/liviu/fet/forum/,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	section about Catalan translation, or contact forum user silvia)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;da - Danish translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	David Lamhauge (davidlamhauge AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;de - German translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Volker Dirr (to contact Volker Dirr visit http://www.timetabling.de/)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;el - Greek translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Dimitrios Ropokis (wamy80s AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;es - Spanish translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Jose Cesar Fernandez Lopez (cesar.fernandez.lopez AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;fa - Persian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Hamed SadeghiNeshat (ha_sadeghi AT ce.sharif.edu)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	updates and many improvements - sally sat (soory63 AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;fr - French translation &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Jerome Durand (fetfr AT free.fr, http://fetfr.free.fr/).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	updated by Patrick Fox (patrick.fox AT laposte.net)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;hu - Hungarian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Ferenczi Viktor (cx AT cx.hu)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;id - Indonesian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Nirwan Yus (ny.unpar AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;it - Italian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Marco Barsotti (mbarsan AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;lt - Lithuanian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Darius Staigys (darius AT e-servisas.lt)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mk - Macedonian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Zoran Zdravkovski (zoran AT pmf.ukim.edu.mk)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ms - Malay translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Abdul Hadi Kamel (hadikamel AT perlis.uitm.edu.my)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;nl - Dutch translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Niels Fikse (k.fikse AT student.utwente.nl)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;pl - Polish translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Radoslaw Pasiok (zapala AT konto.pl)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;pt_BR - Brazilian Portuguese translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Werner Bruns (werner.bruns AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Frank Mártin (drfarofa AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ro - Romanian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Liviu Lalescu (Please see http://lalescu.ro/liviu/ for details about contacting Liviu Lalescu,&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	in particular you can find here the e-mail address).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ru - Russian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Ilya V. Paramonov (ivparamonov AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;si - Sinhala translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Achini Duisna (duisna1012 AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;tr - Turkish translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	initial translator - Mehmet Gezmisoglu (m_gezmisoglu AT hotmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	updates and many improvements - Mahir Nacar (mahirnacar AT email.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;uk - Ukrainian translation&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;	Andriy Melnyk (melnyk.andriy AT gmail.com)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message utf8="true">
        <location filename="../src/interface/helpaboutform_template.ui" line="261"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(chronologically)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;--------------------&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Costin Badica	- my teacher. He actually made me begin this project and provided me with documentation and advices.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Carsten Niehaus - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Imre Nagy 	- e-mail list (does not work anymore), suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Sajith V. K. 	- suggestions&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Michael Towers	- lots of bugs reported, sample files, suggestions, front/back-end.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Antti Leppik	- sample file, suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ian Fantom	- sample file, suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Simon Ghetti	- sample files, suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Gibbon Tamba - sample file, bug reported.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jerome Durand - bug reported, French translation (fetfr@free.fr, please also see http://fetfr.free.fr/).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Marek Jaszuk - bugs reported, suggestions, sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ramanathan Srinivasan - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Vimal Joseph - suggestions, a script to convert the .xml results into .tex.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Cristian Gherman - bug reported, suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;				&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nicholas Robinson - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Radu Spineanu 	- Debian package.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Morten Piil	- bug reported, sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Sebastian Canagaratna - lots of suggestions, bugs reported, sample files.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Abdul Hadi Kamel - sample file, bugs reported, Malay translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Miguel Gea Milvaques - Catalan translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Frank de Bruijn - bug reported.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Radoslaw Pasiok - Polish translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Daan Huntjens - bug reported, sample file, suggestions, partial Dutch translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Yush Yuen - sample file, bug report.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Scott Sweeting - sample file, suggestions, icon for FET.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Dragos Petrascu - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Daniel S. - suggestions, help files for the constraints.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Gianluca Salvo - suggested ConstraintTwoActivitiesOrdered.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Sebastian O&apos;Halloran - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Mehmet Gezmisoglu - Turkish translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Tom Hosty - sample file, bugs reported, user&apos;s guide.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Niels Fikse - Dutch translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Simon Bohlin - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Volker Dirr - German translation, bug reports, suggestions, 2-point and uniform crossover implementation and testing.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Les Richardson - update of the FAQ.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Gabi Danon - instructions on how to compile/run FET on Mac OS X.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Manolo Par - suggested ConstraintTeachersMinHoursDaily&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Viktor Ferenczi - bug report, Hungarian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Patrick Fox - improved French translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Andres Chandia - icons.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Zoran Zdravkovski - bug reports, Macedonian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Constantin Romulus - bug reports, sample file (private), small improvements in Romanian translation, testing, fet forum logo.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;L. W. Johnstone - suggestions, sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Zsolt Udvari - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;mantas - bug reports.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;moryus - bug report.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;bb - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Maciej Deorowicz - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Jose Cesar Fernandez Lopez - Spanish translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Daniel Chiriac - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Dimitrios Ropokis - suggestions, Greek translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Danail - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Peter Ambroz - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nirwan Yus - Indonesian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Marco Barsotti - Italian translation, testing.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Romeu Veloso - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Hatim Alahmadi - Arabic translation, sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;kdsayang - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;didit - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Bobby Wise - sample files.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Willy Henckert - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Wilfred - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;W. D. John - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Darius Staigys - Lithuanian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;George Miliotis [Ionio] - suggestions&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Silvia - suggestions, sample file&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;alfaromeo - suggestions, testing.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Niels Stargardt - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Cristian Balint - sample files.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sherman - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Azu Boba - suggestion.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Thomas Schwartz - bug report.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Catalin Maican - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ilya V. Paramonov - Russian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Hamed SadeghiNeshat - Persian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Joan de Gracia - Catalan translation of the manual.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Massimo Mancini - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Regina V. Kryvakovska - Russian translation additional checking.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Bingen - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Angela - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;T. Renganathan - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Marco - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sally sat - Persian translation update.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sstt2 - bug report.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Nikos Koutsoukos - suggestions, bug reports.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;pinco - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ben Bauer - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Rodica Lalescu - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Gigica Nedelcu - icons design.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Paolo Cataldi - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Gerrit Jan Veltink - sample file, suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Soyeb Aswat - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Andriy Melnyk - Ukrainian translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Frans - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;m - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Christoph Schilling - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Frank Mártin - Brazilian Portuguese translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Werner Bruns - Brazilian Portuguese translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;aliponte - sample file.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;David Lamhauge - Danish translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;murad - suggestions.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Achini Duisna - Sinhala translation.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="215"/>
        <source>References</source>
        <translation>منابع</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="227"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Bibliography:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;-------------&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Ideas for the backtracking swapping algorithm:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;[1] Michael Marte - Models And Algorithms For School Timetabling - A Constraint Programming Approach - 2 July 2002 (free, on the internet) - Section 2.2.5 - Manual Timetabling - pages 23-24.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;[2] Jantien Hartog - Timetabling on Dutch High-Schools - Satisfiability versus gp-Untis - March 2007 (free, on the internet) - Section 5.2 - page 27.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;You may find more information on the FET documentation web page, &lt;/span&gt;&lt;a href=&quot;http://lalescu.ro/liviu/fet/doc/&quot;&gt;&lt;span style=&quot; font-size:9pt; text-decoration: underline; color:#0000ff;&quot;&gt;http://lalescu.ro/liviu/fet/doc/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="249"/>
        <source>Thanks to</source>
        <translation>تشکر از</translation>
    </message>
    <message>
        <source>Guestbook</source>
        <translation type="obsolete">دفتر میهمانان</translation>
    </message>
    <message>
        <source>Sponsors</source>
        <translation type="obsolete">اسپانسرها</translation>
    </message>
</context>
<context>
    <name>HelpFaqForm</name>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="38"/>
        <source>FET FAQ:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="46"/>
        <source>Q: What is the organization of FET input data?

A: - Students - organized into sets (years (or forms, or classes), containing groups, containing subgroups).
- Teachers.
- Subjects (the names of the possible courses, eg. Maths, Physics, etc.).
- Activity tags (you can use them or not, option is yours: the type of activity: lab, course, seminary, or any other information attached to an activity).
- Rooms (classrooms).
- Activities: a coupling of one or more teachers, a subject and one or more students set. This is usually named a course, a lecture, a laboratory and so on. An activity can have optionally an activity tag, to help you with some constraints.
- Constraints. They can be: time constraints (referring to the allocated day and hour) or space constraints (referring to rooms allocation). They have a weight percentage, from 0.0% to 100.0%. 100% means that the constraint will always be respected and if this constraint is impossible, FET will not be able to generate a timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="70"/>
        <source>Q: What are the maximum limits FET can handle?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="72"/>
        <source>A: There are indeed maximum limits for the generation algorithm (all these limits can be increased on demand, as a custom version, because this requires a bit more memory).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="74"/>
        <source>These limits are:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="77"/>
        <source>Maximum total number of hours (periods) per day: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="79"/>
        <source>Maximum number of working days per week: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="81"/>
        <source>Maximum total number of teachers: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="83"/>
        <source>Maximum total number of sets of students: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="85"/>
        <source>Maximum total number of subjects: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="87"/>
        <source>Virtually unlimited number of activity tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="89"/>
        <source>Maximum number of activities: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="91"/>
        <source>Maximum number of rooms: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="93"/>
        <source>Maximum number of buildings: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="95"/>
        <source>Virtually unlimited number of teachers and students sets for each activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="97"/>
        <source>Maximum number of time constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="99"/>
        <source>Maximum number of space constraints: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="120"/>
        <source>Q: Why some activities appear indented while others not?

A: The activities are indented for easier visualization. The non-indented ones are the representatives of a larger split activity (their id is the group id of the larger split activity), while indented ones are the other components of this larger split activity.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="129"/>
        <source>Q: Is it possible to use non-integer weights for constraints?

A: Yes. Using values like 99.75% might be good sometimes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="136"/>
        <source>Q: Help on ConstraintStudentsEarlyMaxBeginningsAtSecondHour.

A: You can specify the maximum number of beginnings at second available hour (arrivals at third hour not possible).

If you input only partial data, please use with caution. If you add a constraint with max 0 beginnings at second hour: you might for instance input only 4+4 hourly activities of math with the same teacher for 2 students sets (each group of 4 activities must be ballanced - in different days). Then it is clear that you cannot place all 8 activities in a 5 days week without breaking the students early constraint, so you will get no possible timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="147"/>
        <source>Q: How does FET work?

A: A heuristic algorithm, based on swapping activities recursively to make space for new activities. Email the author or mailing list for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="154"/>
        <source>Q: How about optional subjects or students sets which are divided according to options?

A: One possible approach: in FET you can have each activity with more teachers and students sets. If you have for instance students set S which must attend subject Language1, English (with teacher TE) or French (teacher TF), you might choose not divide S and add an activity with Language1, S and TE and TF. The drawback: each activity can take place in a single room, you cannot tell FET that this activity should be in 2 or more rooms at the same time, and from here derive other problems: if some room is not available, if capacity of room is too low for the number of students in S FET cannot find timetable, and maybe others.

Another possible approach: you may choose to define students into sections (see question below).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="167"/>
        <source>Q: How to define the students into sections?

A: FET can automatically divide years by at most 3 categories of options. If you need to divide a year into 4 categories, you can use a small trick (see below).

Add years and the option &apos;Divide ...&apos; in the years dialog is the easiest way. You can also add manually years, groups and subgroups.

If each year (for instance 9) is divided by at most 3 categories, you can add year 9 and divide it in 3 categories. If a year is divided by 4 categories (for instance, year 9 is divided by: section (a, b, c, d), language (en, fr), religion and boys/girls), you might consider years: 9a, 9b, 9c, 9d, each divided into 3 categories, and divide each year in the dialog. For more than 4 categories, very unlikely case, you will need to manually adjust groups/subgroups.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="178"/>
        <source>Important: you must consider that each year contains groups which contain independent subgroups. Subgroups should have all the activities of the year and group plus additional optional activities. Please check menu statistics/students for subgroups, each subgroup should have a reasonable number of working hours per week, close to the average of hours per week for all subgroups.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="182"/>
        <source>An impossible timetable might be caused by incorrect years division. Please check statistics/students for all subgroups, each subgroup should have the necessary hours, not less. If you have for instance some subgroups with less than say 20 hours per week you might get an impossible timetable, probably because of incorrect division of years and incorrectly added activities. All the subgroups are independent. If you have a subgroup with only 2 hours per week and constraint early, then these 2 activities must be placed in the first hours of the day, which is probably much too hard (wrong).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="188"/>
        <source>Important note: please do the correct division of a year from the beginning. Each time you divide a year, the corresponding activities and constraints referring to year&apos;s groups and subgroups will be removed, along with groups and subgroups. This is not elegant, I know, I will try to find a better solution in the future. If you already inputted a lot of constraints and activities referring to a year&apos;s groups/subgroups, you might want to manually change the division of a year by the groups/subgroups menus.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="194"/>
        <source>Another possibility: you can see that each activity has allowed more teachers/students sets. If you need to split year Y according to Language1 (with teachers T1 and T2), you might not split Y and add an activity with Y and teachers T1 and T2 and subject &apos;Language1&apos;. This is a small trick, which might be easier to use than to divide a year.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="202"/>
        <source>Q: What is the structure of the students FET can handle?

A: FET was designed to allow any school structure:

- independent subgroups (non-overlapping);

- overlapping groups (several subgroups) and years (several groups).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="211"/>
        <source>Q: How can one work with overlapping structures of students?

A: If you have overlapping groups, then you must define the smallest independent subgroup, which does not overlap with any other subgroup. Example: you have 1 group, subject sport (which must be taught to boys and girls separately) and subject physics, which is an optional subject and only some students would like to have this course (yes, FET can manage optional subjects). Then, you must define the subgroups: boys who want physics, boys who do not want physics, girls who want physics, girls who do not want physics. Now, it is very easy. Just define

group girls=subgroup girls who want physics + girls who do not want physics,
group boys=subgroup boys who want physics + boys who do not physics
group physics=boys who want physics + girls who want physics.

Then, you can add as many activities as you want to the corresponding groups:
Activity1: teacher A, group girls, subject sport;
Activity2: teacher B, group boys, subject sport;
Activity3: teacher C, group physics, subject optional physics.

NEW: the thing is automatic now. Just select year-&gt;divide in the years dialog. Please see above entries in the FAQ.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="230"/>
        <source>Q: Can you add more students sets or teachers to a single activity?

A: Yes, you can add several students sets (subgroups, groups or years) and several teachers per activity.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="237"/>
        <source>Q: How can I contribute to/support FET?

A: You can translate, improve interface, any work. Please email the author or mailing list for details.

FET is free software and any donation would be great. Please contact the author for that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="245"/>
        <source>Q: What advantages has FET over other applications?

A: - It is free software and...

- Independent subgroups, overlapping or independent groups, overlapping or independent years (flexible enough to permit any kind of students structure). FET can even be used to manage every individual student, if you really need that;

- Possibility of optional activities;

- Many kinds of constraints, possibility to add more.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="256"/>
        <source>Q: On what plaform does FET run?

A: FET can be compiled for any platform supported by free software toolkit Qt. In particular, FET can be used on GNU/Linux, Mac OS X and Microsoft Windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="263"/>
        <source>Q: Help on ConstraintMinDaysBetweenActivities.

A: It refers to a set of activities and involves a constant, N. For every pair of activities in the set, it does not allow the distance(in days) between them to be less than N. If you specify N=1, then this constraint means that no two activities can be scheduled in the same day. N=2 means that each two activities must be separated by at least one day

Example: 3 activities and N=2. Then, one can place them on Monday, Wednesday and Friday (5 days week).

Example2: 2 activities, N=3. Then, one can place them on Monday and Thursday, on Monday and Friday, then on Tuesday and Friday (5 days week).

The weight is recommended to be between 95.0%-100.0%. The best might be 99.75% or a value a little under 100%, because FET can detect impossible constraints this way and avoid them. The weight is subjective.

You can specify consecutive if same day. Please be careful, even if constraint min days between activities has 0% weight, if you select this consecutive if same day, this consecutive will be forced. You will not be able to find a timetable with the two activities in the same day, separated by break, not available or other activities, even if the constraint has weight 0%, if you select consecutive if same day.

Currently FET can put at most 2 activities in the same day if &apos;consecutive if same day&apos; is true. FET cannot put 3 or more activities in the same day if &apos;consecutive if same day&apos; is true.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="279"/>
        <source>Important: please do not input unnecessary duplicates. If you input for instance 2 constraints:

1. Activities 1 and 2, min days 1, consecutive if same day=true, weight=95%
2. Activities 1 and 2, min days 1, consecutive if same day=false, weight=95%
(these are different constraints),
then the outcome of these 2 constraints will be a constraint:

Activities 1 and 2, min days 1, consecutive if same day=true, weight=100%-5%*5%=99.75%, very high. This is because of FET algorithm.

You may however add 2 constraints for the same activities if you want 100% with min 2 days and 95% with min 1 day. These are not duplicates.

You might get an impossible timetable with duplicates, so beware.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="287"/>
        <source>If you need to balance 3 activities in a 5 days week, you can add, in the new version 5.5.8 and higher, directly from the add activity dialog, 2 constraints. You just have to input min days 2, and FET will ask if you want to add a second constraint with min days 1. This way, you can ensure that the activities are balanced better (at least one day apart, usually 2 days apart)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="296"/>
        <source>Q: Can I use FET to do interactive timetabling?

A: Yes, but this is not easy. All the part regarding data representation and gradually construction of the solution is working, only the interface has to be updated.

Anyway, when you add a compulsory ConstraintActivityPreferredStartingTime, it means that you fixed that activity. You can use this feature for a semi-automatic or even manual timetabling, but it is not so convenient.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="306"/>
        <source>Q: After finding the timetable of our school, suppose that a single teacher needs to modify his timetable and the rest would like to keep their timetable unchanged. Thus, it is needed to fix all the activities of the rest of the teachers and re-allocate the hours. Can FET deal with such a situation?

A: Yes, FET can deal with that. Just add many compulsory ConstraintActivityPreferredStartingTime-s, one for each activity that you would like to be fixed (the preferred time will be the one from the previous allocation).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="312"/>
        <source>Text added on 28 June 2008: The timetable can be saved as .fet file, with activities blocked, and you can unblock certain activities (of this teacher).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="314"/>
        <source>Text added on 25 September 2009: You have now simpler possibilities, using lock/unlock features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="320"/>
        <source>Q: From Yush Yuen: Anyway, what i meant was, our teachers may have lunch at EITHER 5th or 6th period. so, i can&apos;t just use a break.

A: From Volker Dirr: Just add a subject &apos;lunch&apos;. Then add activities new activities. this activities must contain the teacher, subject lunch, split activity into number of working days of the teacher, set min day = 100% and add NO studentsset. Then add constraint activities preferd time for this subject 5th and 6th hour weight = 100%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="329"/>
        <source>Q: Is it possible to make a timetable where the students learn in two shifts? (for instance, the lowest form in the morning and the highest forms in the afternoon)?

A: Yes, you have to add more constraint students set not available accordingly (for the lowest forms not available Mon, Tue, Wed, Th, Fr each from middle hour to last hour and for highest forms from first hour to middle hour). The constraints no gaps and early work correctly with these not available: if not available, a students set will not have gaps or early broken for the period of non-availability.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="339"/>
        <source>Q: What are groups of type &apos;year1 WHOLE YEAR&apos; and subgroups of type &apos;group1 WHOLE GROUP&apos;?

A: FET old versions (prior to 5.4.17) inserted automatically them. Please remove them now.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="346"/>
        <source>Q: I added an activity with min days constraint. But I cannot see the min days value in modify activity dialog

A: Min days is a time constraint. You can see it in the time constraints dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="353"/>
        <source>Q: Can I work with fortnightly activities like in older FET versions?

Answer modified 21 July 2008:

A: You have to use some tricks. It would be difficult to consider fortnightly activities into the new FET algorithm (from 5.0.0 up). But I think you can apply this: for instance, I suppose that you would like the first week to have activity A1 (teacher T1, student S1) and A2 (T2, S2), and second week A3 (T1, S2) and A4 (T2, S1) (simultaneously). You could define a weekly activity A (T1, T2, S1, S2). If you need 2 rooms for A, then you can define dummy A&apos; (no teachers, no students) and constraint activities same starting time A and A&apos; and add rooms for A and A&apos; .</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="366"/>
        <source>Q: How to choose the weight percentage of constraint min days between activities?

A: You can use for the constraint min days the weight you want. It can be 95%, 99%, 99.75% or even 100%, but please make sure your timetable is not too constrained. Please take care of the impossible constraints, they should have under 100% weight (percentage) - best would be 0%. For instance, if a teacher teaches only two days per week and has 3 math lessons for a group, then it is clear that the constraint cannot be respected, so the correct way is to specify under 100% weight (percentage) for the corresponding min days constraint - best would be 0%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="373"/>
        <source>You could try at first the 95% minimum recommended value, then highten the weight percentage up to maybe 100%. I am not sure here, I have not enough sample files (please contribute with advice). If you would like to change the 95% for another value for all constraints of this type, the easiest way is in Data/Time constraints/Min days between activities dialog, where starting with version 5.3.6 there is a simple command for that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="378"/>
        <source>You might want to choose different weights for different constraint min days (for instance, higher on subjects with less activities per week)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="384"/>
        <source>Q: Are some constraints more efficient in speed of generation than other constraints, even if they give the same result?

A: From the way the algorithm is conceived, the automatic generation is faster if you use students set (or teacher) not available and/or constraint activity(ies) preferred time slots or constraint activity preferred starting time to specify impossible slots, in addition to possible use of students (set) or teacher(s) max hours daily, whenever it is possible. For instance, if you know that year 5 will only have hours from 8:00 to 13:00, it is better to add students set not available in addition to students set max hours daily. So, if possible, try to follow this advice. This trick helps guide FET better towards a solution.

Each constraint of type not available or preferred times which filters out impossible slots might bring an improvement in speed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="396"/>
        <source>Q: Is it allowed to use non-interger weights?

A: If a constraint is allowed values under 100%, you can use any weight, even fractional numbers like 99.75%. It might help in constraints like min days, preferred rooms or max hours daily.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="970"/>
        <source>Q: This is a problem that probably will never appear in practice, but it is possible. Say the user generates a timetable successfully, locks a few activities, then tries to generate again, but FET stops at a certain activity and reports impossible timetable.

A: Indeed, this is a potential problem in FET (but probably will never show up in practice). It may happen if you have constraints with weight under 100%, which may be broken when you generate the timetable.

Here is an example to explain this (it is an impractical example, but it is better as it is very simple): you have 4 students sets (Y1, Y2, Y3, Y4). 5 activities: A1 (Y1,Y2,Y3,Y4), A2 (Y1), A3 (Y2), A4 (Y3), A5 (Y4). You have a single day per week and 2 hours per day. You add a constraint students max hours daily, max 1 hour, 95% weight percetange.
1) Start to generate. After a while (maybe a few minutes), FET will be able to find a solution (with the max hours daily broken for all students sets).
2) Then, you lock A2, A3, A4 and A5 and try to generate again. In some cases FET will report impossible activity A1.
3) If you lock A1, A2, A3, A4 and A5, FET will be able to find a timetable very fast.

1) Why can FET schedule the timetable the first time? Because in some cases FET will be able to break one-by-one all the 4 constraints max hours daily for A2, A3, A4 and A5 (no activity is locked, so it may try more times to place/replace the activities, and it will find a way to put A1, then put the rest of the activities).

2) Why sometimes FET cannot schedule the timetable the second time (with locked A2, A3, A4 and A5)? Because: A2, A3, A4 and A5 are locked and are scheduled firstly. Then FET tries to put A1. But to put A1, it means to break a 95% constraint 4 times, because there are 4 students sets in A1. Weight 95% 4 times in a row is equivalent with a constraint with weight 100%-(5%^4)=99.99999375%, which is a very strong constraint, which is very hardly broken. FET will retry more times for activity A1, so in some cases it will find a schedule even in these conditions.

3) Why can FET find a timetable the third time (with locked A1, A2, A3, A4 and A5)? Because activities with more students sets are scheduled firstly (in general, locked activities are placed in descending order of the sum of the number of teachers and subgroups) and a locked activity is never rescheduled. So, FET puts A1 first, then A2, A3, A4 and A5. Since it retries more times separately for each activity, it is able to find a timetable easily.

Practical solution to case 2)? Reduce weights of constraints which have weight below 100% or lock (to a corresponding slot) the activity which corresponds to A1 in your data file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1006"/>
        <source>Entry added on 27 Feb. 2010.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1008"/>
        <source>Q: I tried to work on a fixed timetable, to move an activity to another time slot. Now I got stuck - FET says: impossible to generate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1010"/>
        <source>A: There is this potential problem. Suppose you have max hours daily for students = 4 hours, 99%. You generated successfully (maybe you got some days with more than 4 hours, it does not matter for our discussion). Now, if you have a day with 4 hours and try to move another activity to this day, some students will have 5 hours in this day. If in this day all activities have more students sets, FET may report an impossible timetable. Why? Because if you have an activity with say 4 subgroups, 99% is assumed for each subgroup, resulting in a very strong constraint for this activity. (100%-(1%^4)). Even if FET retries more times for each activity, it is not enough.

 A solution: lower the weight of this constraint from 99% to 90% or less.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="415"/>
        <source>Q: I have a sports room which allows more than 1 activity simultaneously in it. How to make the preferred room constraints? Can FET accept more than one activity at the same time in a single room?

A: Each room can host a single activity at the same time. How to implement what you need? You can add more rooms (sport1, sport2, sport3) and instead of a single preferred room add more preferred rooms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="424"/>
        <source>Q: Help me! I got an impossible to solve timetable

A: If you get an impossible timetable, maybe the constraints students (set) early are too difficult. Maybe you can allow more arrivals at second hour. Also teachers&apos; min hours daily might be too strong. Please also check the statistics to be correct. Remove other constraints until you get a possible timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="433"/>
        <source>Q: Is it possible to work with 0 hour?

A: A bit difficult. You have to choose a day for this 0 hour. Then add breaks or not available to prevent other activities in other days at hour 0, then add students set not available to prevent other students set from having hours at this hour 0. Or variants of this.

Mr. Zsolt Udvari used another trick: considered the last hour to be hour 0. But this is not always applicable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="443"/>
        <source>Q: How does FET care about weights. What do they mean?

A: The weights under 100% are subjective, because FET can skip them if necessary.

Volker Dirr tried to express how FET considers under 100% weights, but his words are not completely reflecting the fact:

Here is a comment from Volker Dirr:

weight = 50% means: In average FET retries two times to place an activity without a conflict. If it isn&apos;t able to place the activity without a conflict after avarage 2 times it keeps the conflict and tries to place the next activity.
weight = 75% means: In average FET retries four times to place an activity without a conflict. If it isn&apos;t able to place the activity without a conflict after avarage 4 times it keeps the conflict and tries to place the next activity.
weight = 99% means: In average FET retries 100 times to place an activity without a conflict. If it isn&apos;t able to place the activity without a conflict after avarage 100 times it keeps the conflict and tries to place the next activity.
weight = 99.99% means: In average FET retries 10000 times to place an activity without a conflict. If it isn&apos;t able to place the activity without a conflict after avarage 10000 times it keeps the conflict and tries to place the next activity.

This is not 100% correct. Activities might get unallocated, and cycle reopened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="461"/>
        <source>Modified on 28 June 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="463"/>
        <source>Q: Help on constraint activities preferred starting or preferred time slots (a set of activities has a set of preferred starting or time slots)

A: You can specify a set of activities by selecting a teacher (if empty - all teachers), a students set (if empty - all students), a subject (if empty - all subjects) and an activity tag (if empty, all activity tags) and a set of allowed days.

Starting means that an activity may only start at these periods.

Time slots means more restrictive, that activity may only start and end and take place in these intervals (if activity has duration 2 and on Monday is allowed 8:00, 9:00 and 10:00, then activity can only start at 8:00 or 9:00).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="474"/>
        <source>Q: Help on statistics menu

A: The statistics are important to check your data before generating.

When seeing the students statistics, probably the most useful are for subgroups. Each subgroup should have a reasonable amount of hours, and if you are having subgroups with too little hours, like 2 per week, probably you misunderstood FET notation. Each subgroup is independent of the others and should have a number of hours per week close to the average of all subgroups. Do not input empty subgroups with only a few activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="485"/>
        <source>Q: What if I enter accidentally duplicate constraints?

A: It is not a good practice to allow unnecessary duplicate constraints. For min days between activities and other constraints, the combined weight becomes very high. For instance, if you have 2 constraints with weight 95%, the outcome is a constraint with weight 100%-5%*5%=99.75%, very high. You might get an impossible timetable with duplicates, so beware. For constraint activity(ies) preferred (starting time(s) or time slots) the chosen weight is the largest value, so you can use more constraints of this type for same activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="496"/>
        <source>Text added on 24 March 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="498"/>
        <source>Q: More information about students&apos; structure

A: The students&apos; structure is very flexible and permits any institution structure.

The main idea is that subgroups are independent. Each subgroup must be the smallest teaching unit or even a single student.

The groups can contain any subgroups. The groups can be overlapping.

The years can contain any groups.

You do not need to follow exactly your institution&apos;s hierarchy, you can model your structure to be able to use FET better.

Example: you have a faculty with years (1, 2, ..., 5), sections (1_a, 1_b, ...) and subsections (1_a_x, 1_a_y, ...). Each subsection has optional English or French or German languages (say, a students set who takes English is ENG, and who does not take English is !ENG). Then the correct structure is:

subgroups

1_a_x_ENG_FRE_GER,
1_a_x_!ENG_FRE_GER,
1_a_x_ENG_!FRE_GER,
1_a_x_!ENG_!FRE_GER,
1_a_x_ENG_FRE_!GER,
1_a_x_!ENG_FRE_!GER,
1_a_x_ENG_!FRE_!GER,
1_a_x_!ENG_!FRE_!GER,

1_a_y_ENG_FRE_GER,
...same for 1_a_y (8 subgroups)

(you can consider not adding empty subgroups, for instance if every student has one single language, then you can retain only 3 subgroups out of 8)

groups:

1_a
contains subgroups:

    1_a_x_ENG_FRE_GER,
    t1_a_x_!ENG_FRE_GER,
    1_a_x_ENG_!FRE_GER,
    1_a_x_!ENG_!FRE_GER,
    1_a_x_ENG_FRE_!GER,
    1_a_x_!ENG_FRE_!GER,
    1_a_x_ENG_!FRE_!GER,
    1_a_x_!ENG_!FRE_!GER,
    1_a_y_ENG_FRE_GER,
...same for 1_a_y (8 subgroups)

1_a_x

contains subgroups:

    1_a_x_ENG_FRE_GER,
    1_a_x_!ENG_FRE_GER,
    1_a_x_ENG_!FRE_GER,
    1_a_x_!ENG_!FRE_GER,
    1_a_x_ENG_FRE_!GER,
    1_a_x_!ENG_FRE_!GER,
    1_a_x_ENG_!FRE_!GER,
    1_a_x_!ENG_!FRE_!GER,

1_a_y

contains subgroups:

    1_a_y_ENG_FRE_GER,
... (8 subgroups)

1_a_x_ENG

contains subgroups:

    1_a_x_ENG_FRE_GER,
    1_a_x_ENG_!FRE_GER,
    1_a_x_ENG_FRE_!GER,
    1_a_x_ENG_!FRE_!GER

years:

1

contains groups 1_a, 1_b

You will have the possibility to add any activity, for a year or group

Currently, the interface for students is difficult to use. I am thinking of that. Maybe it is more simple for you if you try to work on the xml .fet file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="564"/>
        <source>Text added on 27 March 2008: (Q-1-27-March-2008)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="566"/>
        <source>Q: Example: I have 7 hours of Maths per 5 days week (7 is larger than 5). How to add correctly this split activity?

Complete Question: I have a large container activity split into more activities than the number of days per week. How to add it and constraint min days between activities?

A: If you add directly a container activity split into more than the number of days per week and also add a constraint min days between activities, it would be a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).

The best way to add the activities would be:

1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min days between activities up to 100%)

2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min days between activities for each of the 2 containers up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="587"/>
        <source>Text added on 6 June 2008: (Q-1-6-June-2008)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="589"/>
        <source>Q: What I need is a way to make the following constraint:

If Activity1 comes first, then Activity2 can be consecutive. But, if Activity2 comes first, then Activity1 must have at least 1 period in between.

For example, if the algorithm places Dance in 1st hour, then Wrestling can be placed in 2nd hour, but if Wrestling is placed in 1st hour, then Dance must be at least in 3rd hour, if not farther away.

A simpler, but less useful solution could be a constraint that says:

Activity1 and Activity2 will not be consecutive.

A: I have a very good solution for you, but it is a bit complicated to add.

Suppose you have activities A1 and A2. Add dummy A3, with duration 1, no teachers and no students. Add constraint two activities consecutive, A2 and A3 (A2 followed by A3). Add constraint activities not overlapping, A1 and A3.

There is only a small problem: A2 cannot be put in the last period. To correct that: increase the number of hours with 1 and constraint all the real activities (without A3) to take place in the first periods. You can do that by adding a subject tag to A1 and A2 named Early and a subject tag to A3 named Any, and constraint activities preferred time slots for subject tag Early to be in the first n-1 slots of each day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="608"/>
        <source>Text added on 14 June 2008</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="610"/>
        <source>It was added a possibility to add 2 constraints min days between activities when adding a split activity. Please read above the documentation related to constrain min days between activities (basically, if you add min days 2 (or 3), you get the possibility to add a second constraint with min days 1 (or 2)).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="618"/>
        <source>Text added on 28 June 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="620"/>
        <source>Q: What is the difference between preferred starting times and preferred time slots?

A: Time slots is more restrictive, means all hours of an activity must be in the allowed intervals.

Example: Preferred times Monday 8,9 and 10. If activity A has duration 2, then starting means that activity A can start at 8, 9 or 10 on Monday, while overall means that activity A can start on Monday at 8 or 9 (10 is not allowed, because the last hour of activity is not allowed there).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="630"/>
        <source>Text added on 10 July 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="632"/>
        <source>Q: What means constraint min gaps (hours) between a set of activities?

A: I had many users wanting to put a gap between activities of same teachers or between activities with same teacher and subject, if they are on the same day. This constraint does that. If you want for instance to make teacher John to have at least one gap between all his activities, select filter &apos;John&apos; and add all his activities to a constraint of this type. If you want to make teacher John to have at least one gap between all his Math activities, select filter &apos;John&apos; and &apos;Math&apos; and add all these activities to a constraint of this type.

Please take care that the selected activities are not forced consecutive by constraint two activities consecutive or by constraint min days between activities which have consecutive if same day selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="645"/>
        <source>Text added on 11 July 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="647"/>
        <source>Q: As most of our pupils are using special busses, the last lesson of the day must be at least the 5th (of 6 lessons). Year 10 for instance has 2 allowed beginnings of second hour, with 27 working hours in 5x6 hours per week.

A: It is possible to add constraint students min 5 hours daily, but this is stronger that what you need, so the timetable is more difficult to generate (year 10 might have 4 hours on a day: 1:not here, 2: math, 3: phys, 4: engl, 5: bio, 6: not here on a normal timetable).

It is possible to use some trick, if you cannot find a solution with minimum 5 hours per day: add, for each lowest level set of year 10 (see * below), 3 dummy activities, which represent the max 2 beginnings at second hour and the minimum 1 finishing at the 5th period (2+1=3). The first 2 activities have activity tag ATBegin and last 1 activity ATEnd. Add 2 constraints a set of activities has a set of preferred time slots, ATBegin, first hour each day and last hour of each day allowed and rest not allowed and ATEnd, allowed only at last slot of each day. Optionally: add constraint students (set) early max begs at sec. hour = 0 for the involved students (may use here year or group). I think it should work nice, but you have to work a little bit more to input the data.

* : if year 10 does not contain groups, add dummy activities for year 10. If year 10 contains only groups, add for each group. If year 10 contains subgroups, add for each subgroup. The reason: if year 10 contains subgroups and you add dummy activity, it is constrained to be in the same time for all subgroups; if you add dummy activities for subgroups, they can be in different slots -&gt; timetable might be easier to find.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="669"/>
        <location filename="../src/interface/helpfaqform.cpp" line="715"/>
        <source>Text added on 15 July 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="671"/>
        <source>From Zsolt Udvari:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="673"/>
        <source>Q: * imho must have a constraint: a student (or set) must have activite at specified time /because in our school there is a worship in church at monday, 7:30, and the school begin at 8:00 - so every students must have an activite monday&apos;s first hour - and there is a class, where must be an &apos;empty&apos; first hour.

The problem (exactly): there&apos;s a class, 5A (11-12 years old), and they&apos;ve 4 english hours, in two subgroups (5A1 and 5A2), with same(!) teacher (DIOR). They&apos;ll learn the other language (latin) in this subgroups, but they&apos;ve &apos;only&apos; 3 latin. And at the other hours they&apos;re together. So if we don&apos;t want gaps we must the english and latin hours be pair, and one english hour&apos;ll be alone. But these students are young so must escort them to lunch and can&apos;t be that they&apos;ll go in two subgroups to lunch. So, once the 5A1 hasn&apos;t first hour and 5A2 has english lesson andsecond vica versa (when we don&apos;t want gaps). But in monday...

3 answers by Liviu:

A1: Maybe you could use dummy activities to represent gaps at first hour. Say you allow 2 gaps at first hour, not on Monday. Then add a dummy activity for each subgroup (with subject tag ST) and activities preferred starting times subject tag ST allowed Tuesday first hour, Wed first hour, Th first hour, Fr first hour. It should work.

Also allowed on the last slot of each day. But if you can have 2 last empty slots in a day, I think you cannot use this trick.

A2: I understand that you want to allow 1 arrival at second hour, not on Monday.
So, add hours+1: 7:30, 8, ...
Add not available for each students set (or break - for all) on Tue, Wed, Thu, Fri, at hour 7:30.
Add 1 activity Religion, all students, no teachers. Preferred starting time Mon 7:30 (or you can add more activities).
Add constraint activity (one or more, as you added one or more Religion), Monday, 7:30, for the above activity/ies.
Add constraint students early max 1 beginning at second hour.

A3: Constraint activities preferred time slots creates gaps, so use this facility:

Add hours from 7:30.

Constraint activities preferred time slots, not allowed on Monday 7:30, 100%.

Constraint break times (or not available for all students), not allowed Tue, Wed, Thu, Fri 7:30.

Add constraint students early max 2 beginnings at second hour (max 2 beginnings, not 1, careful, because the Monday 7:30 is one and you allow another one).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="717"/>
        <source>Q: What type of files uses FET?

A: FET uses text files, xml or html or txt or csv (comma separated values - for import/export). The used codec is UTF-8 and probably UTF-16 should work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="724"/>
        <source>Text added on 4 August 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="726"/>
        <source>Q: Help on constraint subactivities preferred starting or preferred time slots (a set of subactivities has a set of preferred starting or time slots)

A: You select the component number of certain activities (say, if you have an activity split into 5 activities per week, you have components 1, 2, 3, 4 or 5). Only the selected number of this split activity (the corresponding component activity) will be constrained.

You will also specify the set of subactivities by selecting a teacher (if empty - all teachers), a students set (if empty - all students), a subject (if empty - all subjects) and an activity tag (if empty, all activity tags) and a set of allowed days.

Starting times means that an activity may only start at these periods.

Time slots means more restrictive, that activity may only start and end and take place in these intervals (if activity has duration 2 and on Monday is allowed 8:00, 9:00 and 10:00, then activity can only start at 8:00 or 9:00).

This is useful if you need for instance, if Maths lessons are 4-5 per week, to constrain that the first component and the second component must be early. You will add 2 constraints for that, with component number 1 and 2, both with subject Maths. Or, if you want for activities split into 4 that 2 lessons are early and for activities split into 5 that 3 activities are early, add constraint Maths with split number 3, 4 and 5 (nice trick).

Another thing: if you have 1 or 2 lessons per week for a subject, say biology, and want to constrain one of the components if there are 2 per week, and none if there is only 1, you can add such a constraint for component number=2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="745"/>
        <source>Text added on 15 August 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="747"/>
        <source>Q: Help on constraints teacher(s) or students (set) hourly interval max days per week

A: This is a constraint suggested by users, to allow you to specify an hourly interval for students or teachers, and to say that in this interval they must work at most max days per week. This is useful if for instance you want teachers not to have more than 2 days per week activities in the last 2 hours of the day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="756"/>
        <location filename="../src/interface/helpfaqform.cpp" line="767"/>
        <source>Text added on 16 August 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="758"/>
        <source>Q: Help on constraint activities end students day (or activity ends students day).

A: If you have activities which you want to put in the last slots of a day (like say the meetings with the class master), please use the new constraint a set of activities end students day (or singular activity ends students day). This constraint can have weight only 100%, because of the way the algorithm works.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="769"/>
        <source>Q: At our school there are a lot of teachers which work only a few hours a week. Of course it is really nasty to drive for one our to the school. So we set the constraint, that every teacher should work at least 2 hours a day. Unfortunately we have this year a teacher which only works 1h a week. As a result of this FET doesn&apos;t start to create a timetable. Any suggestions how to fix the problem without defining a constraint for every singular teacher?

A: I have a nice trick: add a dummy activity, 1 hour duration, with only this teacher (no students sets, any subject), additional to the real activity.

This trick just passed through my mind as I was trying to write you that you have to do it the hard way (add constraints for each teacher)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="966"/>
        <source>Entry added on 29 Jan. 2010.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="968"/>
        <source>This is an advanced question which probably will never appear in practice, you may skip it at first reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="996"/>
        <source>Entry added on 15 Feb. 2010.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="998"/>
        <source>Q: I need constraint students (set) max days per week, similar to existing teacher(s) max days per week constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="1000"/>
        <source>A: Maybe it will be implemented in the future. Until then, please use constraint students (set) interval max days per week, interval = whole day.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="781"/>
        <source>Text added on 17 August 2008:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="40"/>
        <source>This documentation by Liviu Lalescu, reviewed and modified on %1 (new additions are written with date, most are at the end)</source>
        <comment>%1 is the date of last modification</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="41"/>
        <source>27 February 2010</source>
        <comment>Date of modification of FAQ</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="405"/>
        <source>Q: With max 5 hours per day and 2 max gaps per week, in 4 cases it resulted 3 lesson+2 gaps + 2 lesson that is not acceptable, cause other day only 2 lesson, I mean I don&apos;t want gaps on same day, and gaps only in extra cases extend the hours, how can I keep the balance in this?

A: Then you have to add 2 extra activities for a teacher, each with duration 1 and students empty and dummy subject, and max gaps for this teacher 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="783"/>
        <source>Q: What about the automatic search for updates? Should I enable it?

A: It is recommended to enable automatic search for updates. I didn&apos;t set it as default because people might be annoyed if I release too fast new versions. But if you can cope with that, it is recommended to always have the latest version and enable searching for updates at startup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="792"/>
        <source>Text added on 5 December 2008</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="794"/>
        <source>Q: I have a double duration activity. Is it possible that it is spread over the break period, like:

Activity Math, duration 2, id say 100

Hour 10:00 Math (first hour of act. 100)
Hour 11:00 Break
Hour 12:00 Math (second hour of act. 100)

A: No, the activity must respect the break, so it is before or after the break with all the hours of it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="805"/>
        <source>Q and A From Anestis Vovos: A very difficult to diagnose unresolved case

Since I started working on our school&apos;s timetable I had a problem with a specific day and teacher. No matter what I tried in FET I couldn&apos;t reduce the in-school hours for this specific teacher and day down from 7 (7 hours is the full school day, so he had 6 teaching hours and 1 gap). It was too much (other teachers have 5 teaching hours max) but he didn&apos;t mind so we kept FET solution.Just a month ago this teacher had some major operation and couldn&apos;t teach so much hours in one day anymore. So I started again to experiment with the timetable and what was wrong. After a LOT of test and failures the idea hit me just as I was waking up to go to school; I hadn&apos;t enough teachers for early and late hours! I checked and it was true! Let me explain. We have 6 classes in total and every class has 7 hours per day. This means that I need 6 teachers for the first hour and 6 teachers for the 7th hour, a total of 12 teachers. But I only had 11 teachers to cover first and last hour! I had 16 teachers in total for that day but their restrictions prevented 6 of them to teach first and last hours (and it wasn&apos;t just cases of teacher not available but usually restrictions on teaching on specific hours and max gaps, so it was very difficult to look through it). So this specific teacher (because of the restrictions on the other teachers and the loose restrictions on himself) had to teach 6 hours with 1 gap so that he could cover a first and a last hour!

...Not that I will fall again for it but based on the difficulty to diagnose on my part it will help others that might face the same problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="823"/>
        <source>Q: I want to define hard subjects (Math, Physics and Chemistry) and I want students not to have more than 1 (or another variant 2) difficult subjects in a row.

A: Define activity tag &apos;Difficult&apos; and add it to all MA, PH and CH lessons. Then add constraint maximum 1 (or 2) hours continuously for all students and an activity tag &apos;Difficult&apos;. Please take care if you may have double lessons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="831"/>
        <source>Q: (by Horatiu Halmajan) I met a situation: a teacher asks for maximum 2 working days, but these days should not be consecutive. Is there a way to implement it in .fet?

The only (manual) way I could think of, is to set the teacher as unavailable on Tuesdays and Thursdays, thus leaving him available on Monday, Wednesday and Friday (any two of these are unconsecutive).

Any other ideas...?

A: I have another idea: choose 2 activities of this teacher which clearly cannot be on the same day, and add constraint min days between activities, 2 days, 100%.

Or add a dummy activity for this teacher, split into 2 per week, min days = 2, with 100%. You just need to take care that this teacher has place for these dummy activities (enough slots in the day) and to consider these dummy activities as possible gaps, so if teacher has max gaps 2 then make max gaps for him 0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="847"/>
        <source>Q: (by Horatiu Halmajan) The students must have max 4 gaps per week, maximum 2 per day, continuous gaps. How to solve this?

A: Add for each subgroup a dummy activity (no teachers) split into 4 per week, duration 1, min days between activities 1, weight 0%, select consecutive if same day. FET will never put more than 2 of these dummy activities in a day. Add max gaps for students = 0 per week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="856"/>
        <source>Advice: to treat gaps for students or teachers, if FET constraints are not enough, you can use dummy activities. For instance, if a students set can have maximum 3 gaps, add an activity split into 3 per week, with no teachers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="863"/>
        <source>Question 1/16 August 2009: How to add constraint two activities grouped, two activities consecutive and three activities grouped if the activities are constrained not to be in the same day by constraints min days between activities?

If A1 and A2 are constrained not to be in the same day with 95% weight or any other weight, it is a bad practice to add a constraint grouped or consecutive to them. If they are constrained with weight 100% not to be in the same day, the timetable is impossible; if the weight is under 100%, the timetable is more difficult to find than using the correct way.

The correct way would probably be to consider A1 and A2 = a single activity A12&apos;, or to modify the related constraint min days between activities. Or maybe you can find other ways.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="876"/>
        <source>Question 1/25 September 2009: An observation for constraint teacher(s) or students (set) activity tag max hours daily:

This constraint is implemented correctly and is working good, but it is not perfect, which means that in unusual, extreme cases the time needed to generate a timetable might be longer or much longer than really necessary. You should give FET a hand in these extreme situations.

Notation: ATS=affected teacher or students set, means teachers or students sets affected by (included in) this constraint activity tag max hours daily (the problem does not appear for teachers or students sets which are not affected, which have no constraint activity tag max hours daily for them).

For extreme cases, the timetable generation might be longer or much longer than it should be. These cases refer to situations in which the total duration of the activities with the specified activity tag of the ATS is high compared to the total number of hours of all activities of the ATS, combined with other conditions you have in the data. If the ratio of duration of activities with this activity tag of the ATS over the total duration of activities of the ATS is over 0.50 - 0.75 or a normal (reasonable low) value, and you use constraints to control gaps or early for ATS, and the number of hours per day is higher than the possible hours for the ATS, the speed of generation might be slower or much slower than it should be.

In these cases, you are advised to use constraints teacher(s) or students (set) max hours daily for the ATS (without activity tag), or not available constraints for them in slots which are clearly impossible.

For example, if students S have 20 hours of activities with activity tag AT and another 4 hours of activities without activity tag (they have 24 hours in total, the ratio is 20/24=0.80), and you constrain them to 0 gaps per week and 0 beginnings at second hour and also the number of hours per day is large, say 12. Then adding a constraint students activity tag AT max 4 hours per day - alone - will not be good enough (the time to generate a timetable might be longer or much longer than necessary). A better solution will need you to add also a constraint students max 5 hours daily (if possible) and/or to make the late slots not available for the students (it is a way to guide FET to the solution), or find other good ways to compensate the situation.

Conclusion: if, for the ATS, the ratio &apos;tag duration&apos;/&apos;total duration&apos; is over 0.50 - 0.75 AND you use, for the ATS, constraints for gaps or early AND for the ATS the number of available slots per week is much higher than ATS&apos;s total working number of hours per week, then you may need to address this problem (add constraints ATS max hours daily or ATS not available or find some other way to guide FET).

So, it is a very bad idea to make all activities (of a teacher or students set) have an activity tag and add constraint teacher(s) or students (set) activity tag max hours daily. You should use in this case constraint teacher(s) or students (set) max hours daily.

Probably, in practice this problem will not appear and you need not to worry. But theoretically it exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="910"/>
        <source>3 Hints from an anonymous Polish user, who uses FET for very large data (added on 7 October 2009):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="912"/>
        <source>The first hint for other users is to start with minimum number of constraints and if FET would generate the plan than thinking about adding the next ones.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="915"/>
        <source>The second hint is not to change too many constraints in one simulation as it may lead to impossible timetable and than it is difficult to say which particular constraint was too much.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="918"/>
        <source>For instance even when two consecutive activities are placed at one day (the same group and the same teacher) sometimes there are placed at different rooms what would force them to needless changing room. I guess that FET is focused on fulfilling constrains but not on optimizing timetable. Sometimes simple changing of two activities makes plan better both for students and teachers. I think that manually improving generated plan is faster than creating many many more constraints and repeating simulations. And this is the third hint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="928"/>
        <source>Q: Why the constraints activity tag max hours daily and students max gaps per day are disabled in the FET menu?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="930"/>
        <source>A: These 6 constraints (4 for activity tag and 2 for students max gaps per day) are the only ones which are not perfectly optimized in FET. For some combinations of constraints, they may slow down the generation or even make the timetable impossible. That is why they are not enabled by default. You need to activate them from the advanced settings menu. It is recommended to add such constraints at the end of your work, after you added all the other constraints and verified that your timetable is possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="935"/>
        <source>If these constraints are disabled, they have an icon attached in the menu to signify that. If they are enabled, they have another icon attached to them, to signify that they are enabled, but must be used with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="938"/>
        <source>Use these constraints with caution, not to obtain impossible timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="944"/>
        <source>Q: Why don&apos;t you implement the not perfect constraints (activity tag max hours daily and students max gaps per day) in a perfect way?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="946"/>
        <source>A: Activity tag max hours daily cannot be implemented perfectly, generation would take too much (because of complexity of checks). Students max gaps per day can be implemented perfectly, but it would change the algorithm for students a lot and I am afraid to change something that is working well. Very much testing would be needed, and I have not enough sample files. While changing the algorithm, it would be easy to make critical bugs and some files may not solve anymore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="955"/>
        <source>Entry added on 19 Nov. 2009.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="959"/>
        <source>A: More users asked for shortcut buttons for the most commonly used functions. It is possible to show such buttons, if you select the corresponding option from the Settings-&gt;Interface menu (shortcuts are shown, by default).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="957"/>
        <source>Q: Help on shortcut buttons in the main form.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpFaqForm_template</name>
    <message>
        <source>FET - Frequently asked questions</source>
        <translation type="obsolete">فت - سوالات رایج</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="14"/>
        <source>Frequently asked questions</source>
        <extracomment>Thjs is the title of the dialog for FAQ help</extracomment>
        <translation type="unfinished">سؤالات رایج</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="20"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This form is normal to have no text. Text is added in the .cpp file.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="32"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>HelpInstructionsForm</name>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="39"/>
        <source>Updated: 12 October 2009</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="41"/>
        <source>Instructions by Liviu Lalescu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="43"/>
        <source>These are some small instructions which you have to follow in order to input a solvable data set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="45"/>
        <source>If you get an impossible timetable and your institution allows beginning later for students, please reconsider your students (set) early constraints to allow more beginnings at second hour. Also, removing or weakening other constraints might help. If FET cannot find a good timetable for your school, make sure to write to the author, as FET needs to be improved. Maybe small changes to your datafile can bring good solutions, or maybe there are aspects which have to be changed in FET.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="50"/>
        <source>An impossible timetable might also be caused by incorrect years division. Please check statistics/students for all subgroups, each subgroup should have the necessary hours, not less. If you have for instance some subgroups with less than say 20 hours per week you might get an impossible timetable, probably because of incorrect division of years and incorrectly added activities. All the subgroups are independent and should have an amount of working hours per week close to the average for all subgroups. Please see FAQ for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="56"/>
        <source>0) Please select correctly the days and hours (working periods). To ensure best performance, it is best to keep the number of hours (periods) per day to your required needs, not larger. It is a good practice to choose a value for the number of days and number of hours from the beginning (you can change their names anytime you want afterwards).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="60"/>
        <source>1) To say that component activities of a larger split activity are not in the same day, FET automatically adds a constraint min days between activities with default 95% weight. If you want to ensure no two activities of same type are in the same day, you will have to modify the weight from 95% to higher values (see these constraints in the Time constraints menu-&gt;Activities-&gt;Min days between a set of activities constraints. You have there a powerful filter to change many constraints with a few clicks).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="66"/>
        <source>Text added on 25 September 2008: To specify that some activities must be in different days, the min days between activities must be 1. To specify that some activities must be separated even more, you can increase the min days to 2 (or even more, but probably not needed). Min days = 2 means that activities will be at least 2 days apart from each other (so there is another day between them). It is recommended that when inputting activities which are split into only 2 subactivities per week, add min days = 2. Or you can, after introducing the activities, to modify the min days value in more constraints at once by using the powerful filter in constraints min days between activities dialog (select old number of activities 2 and new min days 2, maybe also raise weight percentage to 100%).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="74"/>
        <source>You can use for the constraint min days the weight you want. It can be 95%, 99.75% or even 100%. If you specify a value below 100% (even 99.75% or more) for an impossible constraint, FET will be able to detect that it is impossible and obtain a timetable in the end, so the weight is subjective. So, the best way would be to choose a 99.75% for all constraints, but the time of generation might be larger than with 95%. You could try at first the 95% minimum recommended value, then highten the weight percentage up to maybe 99.75% or 100%. I am not sure here, I have not enough sample files (please contribute with advice).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="80"/>
        <source>If you would like to change the default 95% for another value for some constraints of type min days, the easiest way is in Data/Time constraints/Min days between activities dialog, where starting with version 5.6.1 there is a very powerful dialog, where you can specify a filter (old values) and new values for the selected constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="84"/>
        <source>You might want to choose different weights for different constraint min days (for instance, higher on subjects with less activities per week)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="86"/>
        <source>Text added on 14 June 2008: in versions 5.5.8 and higher, you can add 2 constraints min days for the same split activity. In add activity dialog, select min days 2 (or 3) and you get the chance to add another constraint min 1 days (or 2). For instance, if you have 3 activities per week from the same group, you can add 2 constraints, min 2 days and min 1 day, both with 95%. This will ensure that in 99.75% of cases the min 1 day will be respected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="91"/>
        <source>2) If you have a course lesson with say 4-5 activities per week, difficult lessons (Maths), which you would like to schedule in the beginning of the day (say 3 out of 4-5 need to be in the first half of the day), the best approach is to use constraint subactivities preferred time slots or starting times, specifying possibly the subject and component number: 1, 2 and maybe 3, adding 3 constraints for this subject (see FAQ for more details). You can also add constraints for component numbers 3, 4 and 5 for subject Maths (this way, if activity is split into 4 it will get 2 early, if it is split into 5 it will get 3 early - a nice trick). Similarly, if you have say Bio with 1 or 2 splits per week, you can add constraint with component number = 2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="98"/>
        <source>3) From the way the algorithm is conceived, the automatic generation is faster if you use students set (or teacher) not available and/or constraint activity(ies) preferred time slots or preferred starting times to specify impossible slots, in addition to possible use of students (set) or teacher(s) max hours daily, whenever it is possible. For instance, if you know that year 5 will only have hours from 8:00 to 13:00, it is better to add students set not available in addition to students set max hours daily. So, if possible, try to follow this advice. This trick helps guide FET better towards a solution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="104"/>
        <source>Each constraint of type not available or preferred times which filters out impossible slots might bring an improvement in speed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="106"/>
        <source>4) Constraint students (set) early: if you input only partial data, you might get impossible timetables (see FAQ for details).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="108"/>
        <source>5) For teacher(s) gaps: please note that FET will take care of teacher(s) gaps only if you tell it so, by adding constraint teacher(s) max gaps per week. It is normal to add such constraint(s) after you saw that the data is solvable, using for max gaps a value which seems acceptable, lowering it as you find timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="112"/>
        <source>6) Rooms: You might firstly try to generate a timetable without rooms, to see if it is possible, then add rooms and rooms related constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="114"/>
        <source>7) It is possible to work with institutions in which the students work in shifts (for instance, lowest forms in the morning and highest forms in the afternoon). Please see the Help/Frequently Asked Questions the solution to how to do that (the essence is to add corresponding constraints students set not available).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="118"/>
        <source>8) The new algorithm (after version 5.0.0) does not accept fortnightly activities. But you might apply a trick. Please see menu Help/Frequently Asked Questions menu (it has the description of a possible trick) (the essence is to make a weekly activity with the sum of teachers and students of both fortnightly activities)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="122"/>
        <source>9) Even if it takes a long time to generate your timetable with a set of constraints, strengthening the constraints might not slow the generation too much. You are adviced to try with stronger constraints after you obtain timetables, because you can obtain better timetables this way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="126"/>
        <source>10) If a constraint is allowed values under 100%, you can use any weight, even fractional numbers like 99.75%. It might help in constraints like min days, preferred rooms or max hours daily.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="129"/>
        <source>11) Each room can host a single activity at the same time. If you have a large room which can host more activities at the same time, you need to use a small trick. You can add more rooms representing this large room and add corresponding constraints preferred rooms. There is an entry in the FAQ about that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="133"/>
        <source>12) If teachers are getting days with only one hour of work, you might want to add constraint teacher(s) min hours daily (probably with 2 hours), but please make sure your timetable is possible. This constraint is smart, it only considers non-empty days.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="137"/>
        <source>13) Text added on 27 March 2008: If you have for instance 7 hours of Maths on a 5 days week (more lessons than days), please respect the correct way to add these as a split activity. See question Q-1-27-March-2008 from FAQ. It is important!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="140"/>
        <source>14) Text added on 28 June 2008: It is recommended to remove redundant min days constraints after adding constraints same starting day or time (read Help/Important tips).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="142"/>
        <source>15) Text added on 15 August 2008: If you want for instance teachers (or students) not to have more than 2 times per week activities in the last hours, you have to use new constraint teacher(s) or students (set) hourly interval max days per week. Please read FAQ for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="146"/>
        <source>16) Text added on 16 August 2008: If you have activities which you want to put in the last slots of a day (like say the meetings with the class master), please use the new constraint a set of activities end students day (or singular activity ends students day).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="149"/>
        <source>17) Text added on 8 September 2008: If you have activities split into 3 activities per week and need them to be not in 3 consecutive days, there is an entry in the FAQ explaining how to specify this (question Q1-5-September-2008).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="152"/>
        <source>18) Text added on 12 October 2009: If you use the not perfect constraints activity tag max hours daily or students max gaps per week (there are 4+2 types of constraints in this category), use them with caution not to obtain an impossible timetable. If the timetable is impossible, it may be because of them. You are advised to add such constraints only in the end, after you are sure that the other constraints are good and the timetable is possible.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpInstructionsForm_template</name>
    <message>
        <source>FET - Instructions to input data such that FET can find a good timetable</source>
        <translation type="obsolete">فت - دستورالعمل هایی برای قراردادن داده هایی که فت با آن ها یک جدول خوب پیدا می کند</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform_template.ui" line="14"/>
        <source>Instructions</source>
        <extracomment>This is the title of the dialog with help - instructions</extracomment>
        <translation type="unfinished">دستورالعمل ها</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform_template.ui" line="20"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This form is normal to have no text. Text is added in the .cpp file.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform_template.ui" line="32"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>HelpOnImperfectConstraints</name>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="26"/>
        <source>Important information about imperfect constraints:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="30"/>
        <source>The imperfect constraints are 6: students (set) max gaps per day and teacher(s) or students (set) activity tag max hours daily.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="34"/>
        <source>You are advised to leave the imperfect constraints as a last resort if you really need them. Generate the timetable with all other constraints and only after that you may try them. The imperfect constraints may make your timetable too hard to find or even impossible, in some conditions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="39"/>
        <source>Notation: ATS = affected students set or teacher - the teacher or students specified in an imperfect constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="43"/>
        <source>Max gaps per day: it is not fully optimized for use with other constraints for students: min/max hours daily. It is also not tested thoroughly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="45"/>
        <source>If your students need 0 maximum total gaps, do not use max gaps per day constraint, better use the safe and tested max gaps per week (with 0 gaps allowed).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="49"/>
        <source>Activity tag max hours daily: it is not fully optimized for this situation: if the ATS have max gaps constraints and the number of total available slots per week for the ATS is much larger than the working hours per week and the ATS has many activities with the specified activity tag (more than 0.5-0.75 of total hours). In such cases, a remedy may be to add constraint ATS max hours daily (without specifying an activity tag).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="54"/>
        <source>Read FAQ question 1/25 September 2009 for some more details about activity tag max hours daily constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="56"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpOnStudentsMinHoursDaily</name>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="26"/>
        <source>Important information about constraints students (set) min hours daily:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="30"/>
        <source>Normally, these constraints do not allow empty days for students (and the check boxes in the dialogs are not selectable).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="32"/>
        <source>If you really need this constraint to allow empty days for students, you must enable the option from Settings-&gt;Advanced menu and select the check box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="34"/>
        <source>Be very careful: if your school does not allow empty days for students or if a timetable does not exist with empty days for students, you MUST keep the constraints the usual way, without allowing empty days.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="37"/>
        <source>The reason is performance: speed of generation and the ability of FET to find a solution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="39"/>
        <source>If you allow empty days to these constraints and a solution exists only with non-empty days, FET might not be able to find it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="41"/>
        <source>For normal schools or high-schools, probably you won&apos;t need to enable this option. Maybe for universities you will need to enable this option.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="43"/>
        <source>So, remember: don&apos;t allow empty days unless you need it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helponstudentsminhoursdaily.cpp" line="45"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpTipsForm</name>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="39"/>
        <source>FET Important optimization tips - please read them carefully and try to comply</source>
        <translation>نکات مهم بهنه سازی فت - لطفا آن ه را با دقت بخوانید و سعی کنید رعایت نمایید</translation>
    </message>
    <message>
        <source>Modified 15 June 2008.</source>
        <translation type="obsolete">تغییر یافته در 15 ژوئن 2008 .</translation>
    </message>
    <message>
        <source>1) Say you add a split activity or you add a constraint min n days between activities (say na activities), when your week has nd days. Do not add a constraint with na&gt;nd (number of activities strictly greater than number of days per week).</source>
        <translation type="obsolete">1) مثلا شما یک تفکیک کلاس اضافه می کنید یا یک محدودیت حداقل n روزهای بین کلاس ها را اضافه می کنید ( برای مثال na تعداد کلاس هاست ) ، زمانی که شما هفته ای دارید که nd روز دارد ، محدودیتی با na &gt; nd ( تعداد کلاس ها بزرگ تر از تعداد روزهای هفته  ) را اضافه نکنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="45"/>
        <source>1) Say you add a split activity or you add a constraint min days between activities (say na activities), when your week has nd days. Do not add a constraint with na&gt;nd (number of activities strictly greater than number of days per week).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="48"/>
        <source>The correct way: if you want consecutive if same day, consider activities having a longer duration. Instead of adding activities 1+1+1+1+1+1+1 in a 5 days week, add them as 2+2+1+1+1. If you don&apos;t want consecutive if same day, add 1+1+1+1+1 firstly and 1+1 after that.</source>
        <translation>روش صحیح : اگر شما می خواهید کلاس هایی که مدت طولانی دارند متوالی شوند اگر روز یکسان بود ، بجای اضافه کردن کلاس هایی بصورت 1+1+1+1+1+1+1 در 5 روز هفته ، آن ها را بصورت  1+1+1+2+2 اضافه کنید . اما اگر نمی خواهید متوالی باشند برای روز یکسان ، ابتدا 1+1+1+1+1 و سپس 1+1 را اضافه کنید.</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="52"/>
        <source>The generation will be much faster and easier using this approach (more than 10 times faster sometimes).</source>
        <translation>با استفاده از این شیوه تولید بسیار آسان تر و سریعتر خواهد بود  ( در برخی از موارد بیش از 10 برابر سریع تر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="56"/>
        <source>2) When adding constraints activities same starting time (or day), please remove redundant min days constraints. For instance, A1 (at same time with B1 and C1), A2 (same time with B2 and C2) and A3 (same time with B3 and C3). You will normally have 3 or 6 constraints min days between activities (first one or two with A1,A2,A3 and then with B1,B2,B3 and then with C1,C2,C3). These 3 or 6 constraints min days will result in a much stronger constraint, which will make the timetable much harder to find. If you have say 4 groups of activities (A, B, C, D), things will be even harder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="62"/>
        <source>The correct way is to leave only the constraints min days referring to the first group of activities (A). You will have a much faster generation (maybe 10 times faster or more).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="69"/>
        <source>More details: the combination of 2 or more redundant constraints min days between activities gives another resultant constraint, much stronger. From 3 redundant constraints with 95%, you get one with 100%-5%*5%*5%=99.9875%, which is not what you want.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="79"/>
        <source>It is IMPORTANT to remove redundant min days constraints after you inputted data and before generating (for instance, apply this after adding more constraints of type same starting time/day and before generating). Any modification of the min days constraints should be followed by this removal of redundant min days constraints (well, not all modifications, but better to do it than not). If you modify more constraints at once or apply the balancing of activities, it is important to remove redundant constraints. If you have no redundant constraints, it is no need to remove the redundant constraints, but better to check again than let some redundant constraints active.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="87"/>
        <source>Note: redundant constraints min days with weight 100.0% do not really affect the generation. This is because the resultant of more constraints with weight 100.0% is also 100.0%. So, if your data contains only min days between activities constraints with 100.0% weight, there is no imperative need to remove redundant constraints. But, again, better to remove redundant constraints as a precaution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="93"/>
        <source>3) About constraints two activities grouped, two activities consecutive and three activities grouped: It is a bad practice to add such constraints if the involved activities are also constrained not to be in the same day by constraints min days between activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="97"/>
        <source>If A1 and A2 are constrained not to be in the same day with 95% weight or any other weight, it is a bad practice to add a constraint grouped or consecutive to them. If they are constrained with weight 100% not to be in the same day, the timetable is impossible; if the weight is below 100%, the timetable is more difficult to find than using the correct way. The correct way would probably be to consider A1 and A2 = a single activity A12&apos;, or to modify the related constraint min days between activities. Or maybe you can find other ways.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>2) When adding constraints activities same starting time (or day), please remove redundant min n days constraints. For instance, A1 (at same time with B1 and C1), A2 (same time with B2 and C2) and A3 (same time with B3 and C3). You will normally have 3 or 6 constraints min n days between activities (first one or two with A1,A2,A3 and then with B1,B2,B3 and then with C1,C2,C3). These 3 or 6 constraints min n days will result in a much stronger constraint, which will make the timetable much harder to find. If you have say 4 groups of activities (A, B, C, D), things will be even harder.</source>
        <translation type="obsolete">2) هنگامی که محدودیت های کلاس هایی با زمان شروع ( یا روز ) یکسان را اضافه می کنید ، لطفا محدودیت های اضافی حداقل روزها را حذف کنید . برای مثال A1( در زمان یکسانی با B1 و C1 ) ، A2 ( در زمان یکسانی با B2 و C2 ) و A3( در زمان یکسان با B3 و C3 )است . شما بصورت عادی 3 تا 6 محدودیت حداقل روزهای بین کلاس ها خواهید داشت ( اولی یا دومی با A1,A2,A3 و سپس با B!,B2,B3 و سپس با C1,C2,C3  ) .این 3 یا 6 محدودیت حداقل روز ها در نتجه یک محدودیت بسیار قویتر خواهند بود که یافتن جدول را بسیار سخت می کند .اگر شما مثلا 4 گروه کلاس داشته باشید (A,B,C,D) ، موضوع سخت تر نیز خواهد شد .</translation>
    </message>
    <message>
        <source>The correct way is to leave only the constraints min n days referring to the first group of activities (A). You will have a much faster generation (maybe 10 times faster or more).</source>
        <translation type="obsolete">شیوه صحیح این است ک تنها محدودیت حداقل روزهای مربوط به یک گروه از کلاس ها را باقی بگذارید (A) . تولید شما بسیار سریعتر خواهد بود .( تقریبا 10 بار سریعتر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="65"/>
        <source>PS: Suppose there are 2 constraints for activities A1,2,3 and 2 constraints for activities B1,2,3 and 2 constraints for activities C1,2,3. If A and B and C are simultaneous, remove only the constraints referring to B and C (but leave both for A, if for instance you have min 2 days with 95% and min 1 day with 100%).</source>
        <translation>PS : فرض کنید برای کلاس های A1,2,3 دو محدودیت و برای کلاس های B1,2,3 دو محدودیت و برای کلاس های C1,2,3 نیز دو محدودیت وجود دارد . اگر A و B و C همزمان هستند تنها محدودیت های مربوط به B و C  را حذف کنید ( اما هر دوتا محدودیت A را باقی بگذارید ، اگر برای مثال شما حداقل 2 روز را با وزن 95% و حداقل 1 روز را با وزن 100% دارید ) .</translation>
    </message>
    <message>
        <source>More details: the combination of 2 or more redundant constraints min n days between activities gives another resultant constraint, much stronger. From 3 redundant constraints with 95%, you get one with 100%-5%*5%*5%=99.9875%, which is not what you want.</source>
        <translation type="obsolete">جزئیات بیشتر : ترکیب 2 یا بیشتر محدودیت اضافی حداقل روزهای بین کلاس ها محدودیت برآیند دیگری را می دهد که بسیار قویتر است . از 3 محدودیت اضافی با وزن 95% ، شما به محدودیتی با وزن 100%-5%*5%*5%=99.9875% می رسید ، که آن چیزی که میخواهید نیست .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="72"/>
        <source>Do not consider redundant constraints with the same activities but different number of days (you may want to add min 2 days 95% and min 1 day 95%, which gives in 95% cases the 2 days will be respected and in 99.75% cases the 1 day will be respected).</source>
        <translation>نگران محدودیت های اضافی با کلاس های یکسان نباشید بلکه تفاوت تعداد روز ها را مورد توجه قرار دهید ( شما ممکن است بخواهید حداقل 2 روز را با وزن 95% و حداقل 1 روز را با وزن 95% اضافه کنید که در 95% موارد 2 روز لحاظ و در 99.75% موارد 1 روز در نظر گرفته خواهد شد  ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="76"/>
        <source>The other constraints (like preferred time(s) constraints) do not have the problem of redundancy like min days constraints, so no need to take care about them.</source>
        <translation>دیگر محدودیت ها ( مانند محدودیت های زمان های ترجیحی  ) مشکل سربار ( اضافی و تکراری ) مانند محدودیت حداقل روز ها ندارند  بنابراین در مورد آن ها مراقب باشید .</translation>
    </message>
    <message>
        <source>It is IMPORTANT to remove redundant min n days constraints after you inputted data and before generating (for instance, apply this after adding more constraints of type same starting time/day and before generating). Any modification of the min n days constraints should be followed by this removal of redundant min n days constraints (well, not all modifications, but better to do it than not). If you modify more constraints at once or apply the balancing of activities, it is important to remove redundant constraints. If you have no redundant constraints, it is no need to remove the redundant constraints, but better to check again than let some redundant constraints active.</source>
        <translation type="obsolete">این بسیار مهم است که محدودیت های اضافی حداقل روز ها را بعد از وارد کردن داده هایتان و قبل از تولید جدول ، حذف کنید ( بعنوان مثال این کار را بعد از اضافه کردن محدودیت هایی از نوع &quot; زمان یا روز شروع یکسان &quot; و قبل از تولید جدول انجام دهید ) . بعد از هر تغییر محدودیت حداقل روزها بدنبال آن این حذف محدودیت های اضافی حداقل روزها ، باید اجرا شود ( خب نه همه ی تغییرات اما بهر حال انجام آن بهتر از انجام ندادن است ) .اگر شما به یکباره تعداد زیادی محدودیت را تغییر داده اید یا تعادل کلاس ها را اجرا کرده اید ، حذف محدودیت های سربار و اضافی مهم است . اگر شما هیچ محدودیت اضافی ندارید نیازی به حذف محدودیت های اضافی ندارید اما بهتر است فعال شدن بعضی محدودیت های اضافی را دوباره بررسی کنید .</translation>
    </message>
    <message>
        <source>Note: redundant constraints min n days with weight 100.0% do not really affect the generation. This is because the resultant of more constraints with weight 100.0% is also 100.0%. So, if your data contains only min n days between activities constraints with 100.0% weight, there is no imperative need to remove redundant constraints. But, again, better to remove redundant constraints as a precaution.</source>
        <translation type="obsolete">نکته : محدودیت اضافی حداقل روزها با وزن 100% واقعا تاثیری در تولید ندارد . این به این خاطر است که نتایج بیشتر محدودیت ها با وزن 100%  صد درصد است . بنابراین اگر داده های شما تنها با محدودیت حداقل روز های بین کلاس ها با وزن 100% محدود شوند ضرورتی برای حذف محدودیت های اضافی وجود ندارد . اما برای احتیاط بهتر است آن ها را حذف کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform.cpp" line="41"/>
        <source>Modified 19 August 2009.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpTipsForm_template</name>
    <message>
        <source>FET - important tips</source>
        <translation type="obsolete">فت - نکات مهم</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform_template.ui" line="14"/>
        <source>Important tips</source>
        <extracomment>This is the title of the dialog for tips</extracomment>
        <translation type="unfinished">موارد مهم</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform_template.ui" line="20"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This form is normal to have no text. Text is added in the .cpp file.&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform_template.ui" line="32"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>HoursForm</name>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="148"/>
        <location filename="../src/interface/hoursform.cpp" line="155"/>
        <location filename="../src/interface/hoursform.cpp" line="160"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="149"/>
        <source>Empty names not allowed</source>
        <translation type="unfinished">نام های خالی مجاز نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="156"/>
        <source>Duplicates not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">نام های خالی مجاز نیست 
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">تکراری ها مجاز نیستند
</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="161"/>
        <source>Please note that FET will NOT take care of old constraints using erased hours (only renamed hours will be handled correctly)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please note that FET will NOT take care
of old constraints using erased hours
(only renamed hours will be handled correctly)
</source>
        <translation type="obsolete">لطفا توجه کنید که فت مراقب استفاده ی 
محدودیت های قبلی از ساعت های پاک شده 
نخواهد بود ( تنها تغییر نام بطور صحیح مدیریت می شود ) 
</translation>
    </message>
</context>
<context>
    <name>HoursForm_template</name>
    <message>
        <source>FET - timetable data - the hours of the day</source>
        <translation type="obsolete">FET - جدول زمان بندی - ساعت های یک روز</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="515"/>
        <source>Hour 22</source>
        <translation>ساعت 22</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="101"/>
        <source>Hour 14</source>
        <translation>ساعت 14</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="765"/>
        <source>Hour 9</source>
        <translation>ساعت 9</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="732"/>
        <source>Hour 30</source>
        <translation>ساعت 30</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="525"/>
        <source>Hour 17</source>
        <translation>ساعت 17</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="362"/>
        <source>Hour 29</source>
        <translation>ساعت 29</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="722"/>
        <source>Hour 24</source>
        <translation>ساعت 24</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="222"/>
        <source>Hour 19</source>
        <translation>ساعت 19</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="212"/>
        <source>Hour 15</source>
        <translation>ساعت 15</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="677"/>
        <source>Hour 11</source>
        <translation>ساعت 11</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="280"/>
        <source>Hour 4</source>
        <translation>ساعت 4</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="755"/>
        <source>Hour 8</source>
        <translation>ساعت 8</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="832"/>
        <source>Hour 26</source>
        <translation>ساعت 26</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="290"/>
        <source>Hour 5</source>
        <translation>ساعت 5</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="561"/>
        <source>Hour 21</source>
        <translation>ساعت 21</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="111"/>
        <source>Hour 13</source>
        <translation>ساعت 13</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="619"/>
        <source>Hour 31</source>
        <translation>ساعت 31</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="655"/>
        <source>Hour 16</source>
        <translation>ساعت 13</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="372"/>
        <source>Hour 6</source>
        <translation>ساعت 6</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="170"/>
        <source>Hour 28</source>
        <translation>ساعت 28</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="797"/>
        <source>Hour 23</source>
        <translation>ساعت 23</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="382"/>
        <source>Hour 18</source>
        <translation>ساعت 18</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="571"/>
        <source>Hour 10</source>
        <translation>ساعت 10</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="629"/>
        <source>Hour 7</source>
        <translation>ساعت 7</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="127"/>
        <source>Hour 25</source>
        <translation>ساعت 25</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="137"/>
        <source>Hour 1</source>
        <translation>ساعت 1</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="232"/>
        <source>Hour 2</source>
        <translation>ساعت 2</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="251"/>
        <source>Hour 3</source>
        <translation>ساعت 3</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="91"/>
        <source>Hour 20</source>
        <translation>ساعت 20</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="535"/>
        <source>Hour 12</source>
        <translation>ساعت 12</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="392"/>
        <source>Hour 27</source>
        <translation>ساعت 27</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="866"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="859"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="14"/>
        <source>The hours of the day</source>
        <extracomment>The title of the dialog to modify the hours of the day</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="62"/>
        <source>Hour 49</source>
        <translation>ساعت 49</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="75"/>
        <source>Hour 57</source>
        <translation>ساعت 57</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="147"/>
        <source>Hour 32</source>
        <translation>ساعت 32</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="160"/>
        <source>Hour 36</source>
        <translation>ساعت 36</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="180"/>
        <source>Hour 46</source>
        <translation>ساعت 46</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="193"/>
        <source>Hour 39</source>
        <translation>ساعت 39</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="267"/>
        <source>Hour 35</source>
        <translation>ساعت 35</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="303"/>
        <source>Hour 59</source>
        <translation>ساعت 59</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="313"/>
        <source>Hour 47</source>
        <translation>ساعت 47</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="326"/>
        <source>Hour 43</source>
        <translation>ساعت 43</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="336"/>
        <source>Hour 55</source>
        <translation>ساعت 55</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="349"/>
        <source>Hour 38</source>
        <translation>ساعت 38</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="408"/>
        <source>Hour 56</source>
        <translation>ساعت 56</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="421"/>
        <source>Hour 44</source>
        <translation>ساعت 44</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="431"/>
        <source>Hour 42</source>
        <translation>ساعت 42</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="444"/>
        <source>Hour 34</source>
        <translation>ساعت 34</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="466"/>
        <source>Hour 51</source>
        <translation>ساعت 51</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="482"/>
        <source>Hour 60</source>
        <translation>ساعت 60</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="495"/>
        <source>Hour 54</source>
        <translation>ساعت 54</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="505"/>
        <source>Hour 37</source>
        <translation>ساعت 37</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="548"/>
        <source>Hour 40</source>
        <translation>ساعت 40</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="593"/>
        <source>Hour 41</source>
        <translation>ساعت 41</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="606"/>
        <source>Hour 58</source>
        <translation>ساعت 58</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="642"/>
        <source>Hour 52</source>
        <translation>ساعت 52</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="690"/>
        <source>Hour 50</source>
        <translation>ساعت 50</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="700"/>
        <source>Hour 45</source>
        <translation>ساعت 45</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="742"/>
        <source>Hour 33</source>
        <translation>ساعت 33</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="778"/>
        <source>Hour 53</source>
        <translation>ساعت 53</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="810"/>
        <source>Hour 48</source>
        <translation>ساعت 48</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="22"/>
        <source>Number of periods (start hours) per day</source>
        <translation>تعداد دوره ها (ساعت شروع) در هر روز</translation>
    </message>
</context>
<context>
    <name>Import</name>
    <message>
        <location filename="../src/engine/import.cpp" line="98"/>
        <source>Line</source>
        <translation>خط</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="99"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="101"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="103"/>
        <source>Subgroup</source>
        <translation>زیرگروه</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="105"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="106"/>
        <source>Activity Tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="107"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="108"/>
        <source>Building</source>
        <translation>ساختمان</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="109"/>
        <source>Room Name</source>
        <translation>اسم اتاق</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="110"/>
        <source>Room Capacity</source>
        <translation>ظرفیت اتاق</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="113"/>
        <source>Total Duration</source>
        <translation>مدت زمان کل</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="114"/>
        <source>Split Duration</source>
        <translation>تقسیم دوره زمانی</translation>
    </message>
    <message>
        <source>Min N Days</source>
        <translation type="obsolete">حداقل روزها</translation>
    </message>
    <message>
        <source>Min N Days Weight</source>
        <translation type="obsolete">وزن حداقل روزها</translation>
    </message>
    <message>
        <source>Min N Days Consecutive</source>
        <translation type="obsolete"> حداقل روزهای متوالی</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="125"/>
        <source>line</source>
        <translation>خط</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="150"/>
        <source>Please specify the %1 field:</source>
        <translation>لطفا فیلد %1 را مشخص کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="152"/>
        <source>Don&apos;t import &quot;%1&quot;.</source>
        <translation>%1 وارد نشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="153"/>
        <source>Import this field from CSV:</source>
        <translation>وارد کردن این فیلد از CSV :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="156"/>
        <source>Set always the same name:</source>
        <translation>همیشه نام مشابه قرار بده :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="160"/>
        <location filename="../src/engine/import.cpp" line="161"/>
        <source>Set always the same value:</source>
        <translation>همیشه مقدار مشابه قرار بده :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="176"/>
        <source>Please modify this text.</source>
        <translation>لطفا این متن را تغییر دهید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="470"/>
        <source>activity tags</source>
        <translation>توضیحات کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="472"/>
        <source>buildings and rooms</source>
        <translation>ساختمان ها واتاق ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="474"/>
        <source>teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="476"/>
        <source>subjects</source>
        <translation>درس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="478"/>
        <source>years, groups and subgroups</source>
        <translation>سال ها, وگروه ها وزیرگروه ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="480"/>
        <source>activities</source>
        <translation>کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="482"/>
        <location filename="../src/engine/import.cpp" line="622"/>
        <source>FET - Import %1 from CSV file</source>
        <translation>فت - وارد کردن %1 از فایل CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="638"/>
        <source>Please specify the used separator between fields:</source>
        <translation>لطفا جدا کننده بین فیلد ها را تعیین کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="645"/>
        <source>Used field separator:</source>
        <translation>استفاده از جداکننده فیلد :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="652"/>
        <source>Please specify the used text quote of text fields:</source>
        <translation>لطفا کامای فیلد های متنی را مشخص کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="659"/>
        <source>Used textquote:</source>
        <translation>استفاده از علامت کاما :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="668"/>
        <source>The first line is the heading. Don&apos;t import that line.</source>
        <translation>خط اول عنوان است . آن خط وارد نشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="669"/>
        <source>The first line contains data. Import that line.</source>
        <translation>خط ابتدا شامل اطلاعات است . آن خط وارد شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="675"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="760"/>
        <location filename="../src/engine/import.cpp" line="769"/>
        <source>FET Warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="512"/>
        <location filename="../src/engine/import.cpp" line="819"/>
        <location filename="../src/engine/import.cpp" line="1914"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="115"/>
        <source>Min Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="116"/>
        <source>Min Days Weight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="117"/>
        <source>Min Days Consecutive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="819"/>
        <source>Empty filename.</source>
        <translation>نام فایل تهی.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="823"/>
        <source>Error! Can&apos;t open file.</source>
        <translation>خطأ! فایل نمی تواند باز شود.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="831"/>
        <location filename="../src/engine/import.cpp" line="1599"/>
        <location filename="../src/engine/import.cpp" line="1656"/>
        <location filename="../src/engine/import.cpp" line="1722"/>
        <location filename="../src/engine/import.cpp" line="2184"/>
        <source>Importing</source>
        <comment>Title of a progress dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="832"/>
        <source>Loading file</source>
        <translation>بارگذاری فایل</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="847"/>
        <source>Loading canceled by user.</source>
        <translation>لغو بارگذاری توسط کاربر.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1115"/>
        <source>FET import %1 question</source>
        <translation>فت %1 سوال وارد کرد</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1151"/>
        <source>Following data found in the file:</source>
        <translation>داده های رو به رو در فایل یافت شدند:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1153"/>
        <source>There is no useable data in the file.</source>
        <translation>داده قابل توجهی در فایل وجود ندارد.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1162"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1186"/>
        <source>FET noticed %1 warning with the current data.</source>
        <translation>فت %1 هشدار را برای داده های کنونی صادر کرد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1188"/>
        <source>FET noticed %1 warnings with the current data.</source>
        <translation>فت %1 هشدار را برای داده های کنونی صادر کرد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1199"/>
        <source>&amp;Import</source>
        <translation>&amp;وارد کردن</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1200"/>
        <source>&amp;Cancel</source>
        <translation>&amp;لغو</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1286"/>
        <location filename="../src/engine/import.cpp" line="1374"/>
        <location filename="../src/engine/import.cpp" line="1383"/>
        <location filename="../src/engine/import.cpp" line="1471"/>
        <location filename="../src/engine/import.cpp" line="1533"/>
        <source>%1 is already in FET data.</source>
        <translation>%1 در داده های فت موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1304"/>
        <location filename="../src/engine/import.cpp" line="1426"/>
        <location filename="../src/engine/import.cpp" line="1490"/>
        <location filename="../src/engine/import.cpp" line="1551"/>
        <location filename="../src/engine/import.cpp" line="2249"/>
        <location filename="../src/engine/import.cpp" line="2303"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1304"/>
        <source>%1 activity tags added. Please check activity tag form.</source>
        <translation>%1 توضیح کلاس اضافه شد . لطفا فرم توضیح کلاس را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1490"/>
        <location filename="../src/engine/import.cpp" line="2156"/>
        <source>%1 subjects added. Please check subjects form.</source>
        <translation>%1 درس اضافه شد . لطفا فرم درس ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1551"/>
        <location filename="../src/engine/import.cpp" line="2141"/>
        <source>%1 teachers added. Please check teachers form.</source>
        <translation>%1 استاد اضافه شد . لطفا فرم اساتید را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1601"/>
        <source>Checking CSV</source>
        <translation>کنترل CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1607"/>
        <source>Checking CSV canceled by user.</source>
        <translation>لغو کنترل csv توسط کاربر.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1657"/>
        <source>Checking data</source>
        <translation>کنترل داده ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1666"/>
        <location filename="../src/engine/import.cpp" line="1680"/>
        <location filename="../src/engine/import.cpp" line="1696"/>
        <source>Checking data canceled by user.</source>
        <translation>لغو کنترل داده ها توسط کاربر.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1671"/>
        <source>Year %1 is already in FET data.</source>
        <translation>سال %1 در داده های فت موجوود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1673"/>
        <source>Can&apos;t import group %1. Name is already taken for a year.</source>
        <translation>گروه %1 وارد نشد . این نام در یک سال از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1675"/>
        <source>Can&apos;t import subgroup %1. Name is already taken for a year.</source>
        <translation>زیرگروه %1 وارد نشد . این نام در یک سال از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1686"/>
        <source>Can&apos;t import year %1. Name is already taken for a group.</source>
        <translation>سال %1 وارد نشد  . این نام در یک گروه از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1688"/>
        <source>Group name %1 is already in FET data (In the same or in an other year).</source>
        <translation>نام گروه %1 در داده های فت موجود است (  در این سال یا سال دیگری ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1690"/>
        <source>Can&apos;t import subgroup %1. Name is already taken for a group.</source>
        <translation>زیرگروه %1 وارد نشد . این نام در یک گروه از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1702"/>
        <source>Can&apos;t import year %1. Name is already taken for a subgroup.</source>
        <translation>سال %1 وارد نشد . این نام در یک زیرگروه از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1704"/>
        <source>Can&apos;t import group %1. Name is taken for a subgroup.</source>
        <translation>گروه %1 وارد نشد . این نام در یک زیرگروه از قبل موجود است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1706"/>
        <source>Subgroup name %1 is already in FET data (In the same or in an other group).</source>
        <translation>نام زیرگروه %1 در داده های فت موجود است ( در این گروه یا یک گروه دیگر ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1723"/>
        <source>Importing data</source>
        <translation>وارد کردن داده ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1731"/>
        <location filename="../src/engine/import.cpp" line="2194"/>
        <source>Importing data canceled by user.</source>
        <translation>لغو وارد کردن داده ها توسط کاربر.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2034"/>
        <source>I recommend to import also teachers, rooms, buildings, subjects and activity tags before importing activities. It is not needed, because FET will automatically do it, but you can check the activity csv file by that.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2185"/>
        <source>Importing activities</source>
        <translation>وارد کردن کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2249"/>
        <source>Activity NOT added - please report error</source>
        <translation>کلاس اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2303"/>
        <source>Split activity NOT added - error???</source>
        <translation>کلاس تقسیم شده اضافه نشد - خطأ؟؟؟</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="666"/>
        <source>Please specify the content of the first line:</source>
        <translation>لطفا متن خط اول را تعیین کنید :</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="760"/>
        <source>Missing field separator or text quote in first line. Import might be incorrect.</source>
        <translation>جدا کننده فیلد ها یا علامت کامای خط اول گم شده است . وارد کردن ممکن است نادرست باشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="769"/>
        <source>Missing closing text quote in first line. Import might be incorrect.</source>
        <translation>علامت کامای بسته خط اول گم شده است . وارد کردن ممکن است نادرست باشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="871"/>
        <source>Warning: FET expected field separator or text separator in line %1. Import might be incorrect.</source>
        <translation>هشدار : فت انتظار جداکننده ی فیلد یا متن در خط %1 بود . وارد کردن ممکن است نادرست باشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="879"/>
        <source>Warning: FET expected closing text separator in line %1. Import might be incorrect.</source>
        <translation>هشدار : فت انتظار جداکننده ی متن در خط %1 بود . وارد کردن ممکن است نادرست باشد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="905"/>
        <source>Skipped line %1: FET expected %2 fields but found %3 fields.</source>
        <translation>پرش از خط %1 : فت منتظر %2 فیلد بود اما %3 فیلد پیدا شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="914"/>
        <location filename="../src/engine/import.cpp" line="932"/>
        <location filename="../src/engine/import.cpp" line="939"/>
        <location filename="../src/engine/import.cpp" line="945"/>
        <location filename="../src/engine/import.cpp" line="970"/>
        <location filename="../src/engine/import.cpp" line="1278"/>
        <location filename="../src/engine/import.cpp" line="1360"/>
        <location filename="../src/engine/import.cpp" line="1366"/>
        <location filename="../src/engine/import.cpp" line="1463"/>
        <location filename="../src/engine/import.cpp" line="1525"/>
        <source>Skipped line %1: Field &apos;%2&apos; is empty.</source>
        <translation>پرش از خط %1 : فیلد %2 خالی است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="983"/>
        <location filename="../src/engine/import.cpp" line="1007"/>
        <source>Skipped line %1: Field &apos;%2&apos; doesn&apos;t contain an integer value.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی یک مقدار integer نیست .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1001"/>
        <source>Warning in line %1: Field with building name doesn&apos;t affect to a room</source>
        <translation>هشدار در خط %1 : فیلدی با نام ساختمان به هیچ اتاقی ارتباط ندارد </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1042"/>
        <source>Skipped line %1: Field &apos;%2&apos; contain an unknown value.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی یک مقدار ناشناخته است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1061"/>
        <source>Skipped line %1: Data was already in a previous line.</source>
        <translation>پرش از خط %1 : داده ها در خط قبل موجود بودند .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1077"/>
        <source>Line %1 is: %2</source>
        <translation>خط %1 هست : %2</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1344"/>
        <location filename="../src/engine/import.cpp" line="1352"/>
        <source>Skipped line %1: Field &apos;%2&apos; is already in a previous line.</source>
        <translation>پرش از خط %1 : فیلد %2 در خط قبل موجود بود .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1427"/>
        <source>%1 buildings added. Please check rooms form.</source>
        <translation>%1 ساختمان ها اضافه شد . لطفا فرم اتاق ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1427"/>
        <source>%2 rooms added. Please check rooms form.</source>
        <translation>%2 اتاق ها اضافه شد . لطفا فرم اتاق ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1634"/>
        <source>Problem in line %1: Year name %2 is taken for a group - please consider another name</source>
        <translation>مشکل در خط %1 : نام سال %2 برای یک گروه بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1642"/>
        <source>Problem in line %1: Subgroup name %2 is taken for a year - please consider another name</source>
        <translation>مشکل در خط %1 : نام زیرگروه %2 برای یک سال بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1644"/>
        <source>Problem in line %1: Subgroup name %2 is taken for a group - please consider another name</source>
        <translation>مشکل در خط %1 : نام زیرگروه %2 برای یک گروه بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1646"/>
        <source>Problem in line %1: Group name %2 is taken for a subgroup - please consider another name</source>
        <translation>مشکل در خط %1 : نام گروه %2 برای یک زیرگروه بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1648"/>
        <source>Problem in line %1: Year name %2 is taken for a subgroup - please consider another name</source>
        <translation>مشکل در خط %1 : نام سال %2 برای یک زیرگروه بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1791"/>
        <location filename="../src/engine/import.cpp" line="1794"/>
        <source>Group name %1 exists in another year. It means that some years share the same group.</source>
        <translation>نام گروه %1 در سال دیگری موجود است .این بدین معناست که بعضی سال ها گروه های مشابهی به اشتراک گذاشته اند .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1835"/>
        <source>Subgroup name %1 exists in another group. It means that some groups share the same subgroup.</source>
        <translation>نام زیرگروه %1 در گروه دیگری موجود است .این بدین معناست که بعضی گروه ها زیرگروه های مشابهی به اشتراک گذاشته اند .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1862"/>
        <location filename="../src/engine/import.cpp" line="2315"/>
        <source>Notes:</source>
        <translation>ملاحظات:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1863"/>
        <source>%1 subgroups added. Please check subgroups form.</source>
        <translation>%1 زیرگروه اضافه شد . لطفا فرم زیرگروه ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1864"/>
        <source>%1 groups added. Please check groups form.</source>
        <translation>%1 گروه اضافه شد . لطفا فرم .گروه ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1865"/>
        <source>%1 years added. Please check years form.</source>
        <translation>%1 سال اضافه شد . لطفا فرم .سال ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2039"/>
        <source>Student set %1 doesn&apos;t exist. You must add (or import) years, groups and subgroups first.</source>
        <translation>گروه دانشجویان %1 موجود نیست . شما ابتدا باید سال ها ، گروه ها و زیرگروه ها را اضافه ( وارد ) کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2171"/>
        <source>%1 activity tags added. Please check activity tags form.</source>
        <translation>%1 توضیح کلاس اضافه شد . لطفا فرم توضیح کلاس را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2239"/>
        <source>Activity %1 already exists. A duplicate activity is imported. Please check the dataset!</source>
        <translation>کلاس %1 از قبل موجود است . یک کلاس تکراری وارد شده است . لطفا فرستنده را بررسی کنید !</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2311"/>
        <source>Warning: found tags for the &apos;consecutive&apos; field of min days which are not a valid boolean value (%1) - making them %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2317"/>
        <source>%1 container activities (%2 total activities) added. Please check activity form.</source>
        <translation>%1 بسته کلاس ها ( %2 مجموع کلاس ها ) اضافه شد . لطفا فرم کلاس را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="990"/>
        <source>Skipped line %1: Fields &apos;%2&apos; and &apos;%3&apos; haven&apos;t the same value.</source>
        <translation>پرش از خط %1 : فیلد %2 و %3 مقدار یکسان ندارند .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1632"/>
        <source>Problem in line %1: Group name %2 is taken for a year - please consider another name</source>
        <translation>مشکل در خط %1 : نام گروه %2 برای یک سال بکار رفته است - لطفا نام دیگری انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2032"/>
        <source>FET can&apos;t import activities, because FET needs to know the stucture of the students sets. You must add (or import) years, groups and subgroups first.</source>
        <translation>فت نمی تواند کلاس ها را وارد کند ، زیرا زیرا فت نیاز دارد ساختار گروه های دانشجویان را بشناسد . شما ابتدا باید سال ها ، گروه ها و زیرگروه ها را اضافه ( وارد ) کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2075"/>
        <location filename="../src/engine/import.cpp" line="2092"/>
        <location filename="../src/engine/import.cpp" line="2114"/>
        <source>%1 %2 will be added.</source>
        <comment>For instance &apos;Subject Math will be added&apos;, so use singular</comment>
        <translation>%1 %2  اضافه خواهند شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="111"/>
        <source>Students Sets</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="112"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1059"/>
        <source>Note about line %1: Data was already in a previous line. So this data will be imported once again.</source>
        <translation>نکته درباره خط %1 : داده ها در خط قبل موجود بودند . بنابراین این داده ها یک بار دیگر وارد خواهند شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1914"/>
        <source>FET need to know %1 or %2 if you import %3.</source>
        <translation>فت نیاز دارد %1 یا %2 را بشناسد اگر شما %3 را وارد کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="100"/>
        <source>Number of Students per Year</source>
        <translation>تعداد دانشجویان در هر سال </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="102"/>
        <source>Number of Students per Group</source>
        <translation>تعداد دانشجویان در هر گروه </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="104"/>
        <source>Number of Students per Subgroup</source>
        <translation>تعداد دانشجویان در هر زیرگروه </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1010"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains an invalid integer value.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی یک مقدار integer غیرمجاز است.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1023"/>
        <source>Skipped line %1: Field &apos;%2&apos; doesn&apos;t contain a number (double) value.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی یک مقدار عددی نیست .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1026"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains an number (double) value.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی یک مقدار عددی است.</translation>
    </message>
    <message>
        <source>I recommend to import also teachers, rooms, buildings, subjects and activity tags before importing activities. It is not needed, because FET will automatically do it, but you can check the activity cvs file by that.</source>
        <translation type="obsolete">من پیشنهاد می کنم قبل از وارد کردن کلاس ها ابتدا اساتید ، ساختمان ها ، دروس و توضیحات کلاس وارد شود . این کار ضروری نیست چون فت بطور خودکار آن را انجام می دهد ، اما با این کار شما می توانید فایل CVS کلاس را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="631"/>
        <source>The first line of file
%1
is:</source>
        <translation>خط اول فایل 
%1
هست:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1126"/>
        <source>There are several problems in file
%1</source>
        <translation>چندین مشکل در فایل 
%1
وجود دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1128"/>
        <source>There are no problems in file
%1</source>
        <translation>مشکلی در فایل 
%1
وجود ندارد</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="995"/>
        <source>Skipped line %1: Field &apos;%2&apos; contains too many subactivities.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی تعداد بسیار زیادی زیرکلاس است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="962"/>
        <source>Skipped line %1: Field &apos;%2&apos; produces too many subactivities.</source>
        <translation>پرش از خط %1 : فیلد %2 تعداد بسیار زیادی زیرکلاس ارائه داده است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="118"/>
        <source>Activity Tags</source>
        <translation>توضیحات کلاس</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="483"/>
        <source>Text Files</source>
        <translation>فایل های متنی</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="483"/>
        <source>All Files</source>
        <translation>همه ی فایل ها</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="485"/>
        <source>no separator</source>
        <translation>بدون جداکننده</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="492"/>
        <source>no textquote</source>
        <translation>بدون نقل قول</translation>
    </message>
    <message>
        <source>Warning: found tags for the &apos;consecutive&apos; field of min n days which are not a valid boolean value (%1) - making them %2</source>
        <translation type="obsolete">هشدار : توضیحاتی برای فیلد &quot; متوالی &quot; حداقل روزها پیدا شد که هیچ مقدار درست یا غلطی نگرفته است ( %1 ) - آن ها %2 شدند</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="676"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="966"/>
        <source>Skipped line %1: Field &apos;%2&apos; contain incorrect data.</source>
        <translation>پرش از خط %1 : فیلد %2 حاوی داده ی ناصحیح است .</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="512"/>
        <source>The first line of the file is empty. Please fix this.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm</name>
    <message>
        <location filename="../src/interface/institutionnameform.cpp" line="54"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform.cpp" line="55"/>
        <source>Cannot update institution name during simulation
Please stop simulation before this</source>
        <translation type="unfinished">نام موسسه در طول شبیه سازی بروز نمی شود
قبل از این لطفا شبیه سازی را متوقف کنید </translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm_template</name>
    <message>
        <source>FET - timetable data - institution name</source>
        <translation type="obsolete">FET - جدول زمان بندی - نام موسسه</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="14"/>
        <source>Timetable data - institution name</source>
        <extracomment>The title of the dialog to modify the institution name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
</context>
<context>
    <name>LastWarningsDialog</name>
    <message>
        <location filename="../src/engine/import.cpp" line="431"/>
        <source>FET - import %1 comment</source>
        <comment>The comment of the importing of the category named %1</comment>
        <translation type="unfinished">FET - وارد کردن %1 تعليق</translation>
    </message>
    <message>
        <source>FET - import %1 comment</source>
        <comment>The comment of importing of category named %1</comment>
        <translation type="obsolete">FET - وارد کردن %1 تعليق</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="442"/>
        <source>&amp;OK</source>
        <translation type="unfinished">&amp;موافق</translation>
    </message>
</context>
<context>
    <name>LastWarningsDialogE</name>
    <message>
        <location filename="../src/engine/export.cpp" line="387"/>
        <source>FET - export comment</source>
        <comment>The comment of the exporting operation</comment>
        <translation type="unfinished">FET - بیرون بردن تعليق</translation>
    </message>
    <message>
        <source>FET - export comment</source>
        <comment>The comment of exporting operation</comment>
        <translation type="obsolete">FET - بیرون بردن تعليق</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="398"/>
        <source>&amp;Ok</source>
        <translation type="unfinished">&amp;موافق</translation>
    </message>
</context>
<context>
    <name>LockUnlock</name>
    <message>
        <source>FET - Lock activities of a day</source>
        <translation type="obsolete">فت - بستن کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <source>All activities of the selected day will be locked</source>
        <translation type="obsolete">همه ی کلاس ها برای روز انتخاب شده قفل خواهند شد </translation>
    </message>
    <message>
        <source>Please select the day to lock:</source>
        <translation type="obsolete">لطفا روزی را برای قفل کردن انتخاب کنید :</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Last confirmation needed</source>
        <translation type="obsolete">تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">اطلاعات فت</translation>
    </message>
    <message>
        <source>There were added %1 locking time constraints and %2 locking space constraints. There were not added %3 locking time constraints and %4 locking space constraints, because these activities were already locked</source>
        <translation type="obsolete">%1 محدودیت زمانی قفل شده و %2 محدودیت مکانی قفل اضافه شده بودند . %3 محدودیت زمانی قفل شده و %4 محدودیت مکانی قفل شده اضافه نشده بودند ، زیرا این کلاس ها قبلا قفل شده بودند</translation>
    </message>
    <message>
        <source>FET - Unlock activities of a day</source>
        <translation type="obsolete">فت - باز کردن کلاس ها در روز مشخص</translation>
    </message>
    <message>
        <source>All activities of the selected day will be unlocked (those which are not permanently locked)</source>
        <translation type="obsolete">قفل همه ی کلاس های روز انتخاب شده باز خواهد شد ( آن هایی که برای همیشه قفل نشده اند )</translation>
    </message>
    <message>
        <source>Please select the day to unlock:</source>
        <translation type="obsolete">لطفا روزی را برای باز کردن قفل انتخاب کنید :</translation>
    </message>
    <message>
        <source>There were removed %1 locking time constraints and %2 locking space constraints. There were not removed %3 locking time constraints and %4 locking space constraints, because these activities were permanently locked</source>
        <translation type="obsolete">%1 محدودیت زمانی قفل شده و %2 محدودیت مکانی قفل حذف شده بودند . %3 محدودیت زمانی قفل شده و %4 محدودیت مکانی قفل شده حذف نشده بودند ، زیرا این کلاس ها برای همیشه قفل شده بودند</translation>
    </message>
    <message>
        <source>These time constraints will be added</source>
        <translation type="obsolete">این محدودیت های زمانی اضافه خواهند شد </translation>
    </message>
    <message>
        <source>These time constraints will NOT be added</source>
        <translation type="obsolete">این محدودیت های زمانی اضافه نخواهند شد </translation>
    </message>
    <message>
        <source>These space constraints will be added</source>
        <translation type="obsolete">این محدودیت های مکانی اضافه خواهند شد </translation>
    </message>
    <message>
        <source>These space constraints will NOT be added</source>
        <translation type="obsolete">این محدودیت های مکانی اضافه نخواهند شد </translation>
    </message>
    <message>
        <source>These time constraints will be removed</source>
        <translation type="obsolete">این محدودیت های زمانی حذف خواهند شد </translation>
    </message>
    <message>
        <source>These time constraints will NOT be removed</source>
        <translation type="obsolete">این محدودیت های زمانی حذف نخواهند شد </translation>
    </message>
    <message>
        <source>These space constraints will be removed</source>
        <translation type="obsolete">این محدودیت های مکانی حذف خواهند شد </translation>
    </message>
    <message>
        <source>These space constraints will NOT be removed</source>
        <translation type="obsolete">این محدودیت های مکانی حذف نخواهند شد </translation>
    </message>
    <message>
        <source>FET - Lock all activities which end each students set&apos;s day</source>
        <translation type="obsolete">فت - بستن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <source>All activities which end each students set&apos;s day will be locked</source>
        <translation type="obsolete">كل کلاس ها که روز دانشجویان را پایان می دهند تم اغلاقها</translation>
    </message>
    <message>
        <source>FET - Unlock all activities which end each students set&apos;s day</source>
        <translation type="obsolete">فت - باز کردن كل کلاس ها که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <source>All activities which end each students set&apos;s day will be unlocked</source>
        <translation type="obsolete">كل کلاس ها که روز دانشجویان را پایان می دهند تم باز کردنها</translation>
    </message>
    <message>
        <source>FET - Lock all activities in the timetable</source>
        <translation type="obsolete">فت - بستن كل کلاس ها در جدول</translation>
    </message>
    <message>
        <source>All activities in the current timetable will be locked</source>
        <translation type="obsolete">كل کلاس ها در جدول کنونی تم اغلاقها</translation>
    </message>
    <message>
        <source>FET - Unlock all activities of the current timetable</source>
        <translation type="obsolete">فت - باز کردن كل کلاس ها در جدول کنونی</translation>
    </message>
    <message>
        <source>All activities of the current timetable will be unlocked (those which are not permanently locked)</source>
        <translation type="obsolete">قفل همه ی کلاس های جدول کنونی باز خواهد شد ( آن هایی که برای همیشه قفل نشده اند )</translation>
    </message>
</context>
<context>
    <name>LongTextMessageBox</name>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="55"/>
        <source>FET critical</source>
        <translation>فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="185"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="55"/>
        <source>You have met a FET bug. The problem is in file %1 line %2, the reason is that a confirmation dialog box does not get exactly 2 arguments. Please report bug. FET will now continue. You probably don&apos;t have any problems with your data file - you can save it.</source>
        <translation>شما به یک خطای(  باگ) فت برخوردید مشکل در فایل %1 وخط %2 است ، بدلیل این که فرم گفتگو دقیقا 2 آرگومان برنمی گرداند .لطفا خطا را گزارش دهید . فت ادامه خواهد داد . شما نیز احتمالا هیچ مشکلی با فایل داده هایتان نخواهید داشت - شما می توانید آن را ذخیره کنید .</translation>
    </message>
</context>
<context>
    <name>ModifyActivityForm</name>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="469"/>
        <location filename="../src/interface/modifyactivityform.cpp" line="502"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no teacher(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون استاد داشته باشید ؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="470"/>
        <source>Do you really want to have the activity without teacher(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="487"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="488"/>
        <source>Invalid subject</source>
        <translation>درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="503"/>
        <source>Do you really want to have the activity without student set(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no student set(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون گروه دانشجویان. داشته باشید ؟</translation>
    </message>
</context>
<context>
    <name>ModifyActivityForm_template</name>
    <message>
        <source>FET - modify activity dialog</source>
        <translation type="obsolete">FET - تغییر کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="300"/>
        <source>Is split into ... activities per week.</source>
        <translation>تقسیم شد به .... کلاس در هفته .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="319"/>
        <source>This value cannot be changed. If you need to 
modify it, please remove the corresponding 
activities and add a new split activity</source>
        <translation>این مقدار نمی تواند تغییر کند . اگر شما به تغییر
آن نیاز دارید ، لطفا کلاس های وابسته به آن را 
حذف کنید و یک کلاس تفکیک شده ی جدید
اضافه کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="338"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="370"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="413"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="456"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="499"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="542"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="585"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="628"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="671"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="691"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="757"/>
        <source>Active</source>
        <translation>فعال</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="381"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="424"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="467"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="510"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="553"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="596"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="639"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="682"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="725"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="773"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="780"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="14"/>
        <source>Modify activity</source>
        <extracomment>This is the title of a dialog to modify an activity</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="37"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="60"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="128"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="151"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="224"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="249"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected</source>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="70"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="161"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="259"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Selected</source>
        <comment>It refers to a list of selected students sets</comment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="238"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="347"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="390"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="433"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="476"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="519"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="572"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="605"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="648"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="704"/>
        <location filename="../src/interface/modifyactivityform_template.ui" line="734"/>
        <source>Duration</source>
        <translation>مدت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="213"/>
        <source>Activity tags</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="140"/>
        <source>Selected</source>
        <comment>It refers to a list of selected students (in fact, students sets, but translate selected as in &apos;selected students&apos;)</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="272"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>تعداد دانشجویان (-1 برای حالت خودکار)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>سال ها را
نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="49"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected</source>
        <comment>It refers to a list of selected students (sets)</comment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>گروه ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>زیرگروه ها را نشان بده </translation>
    </message>
</context>
<context>
    <name>ModifyBuildingForm</name>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="57"/>
        <location filename="../src/interface/modifybuildingform.cpp" line="61"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="57"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="61"/>
        <source>Name existing - please choose another</source>
        <translation type="unfinished">نام موجود است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
</context>
<context>
    <name>ModifyBuildingForm_template</name>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="14"/>
        <source>Modify Building Dialog</source>
        <translation>تغییر بناية</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="40"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Modify constraint 2 activities consecutive dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت 2 کلاس متوالی</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی(مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>FET - Modify constraint 2 activities grouped dialog</source>
        <translation type="obsolete">فت - تغییر تقييد بدو کلاس هم گروه</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی(مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Modify constraint 2 activities ordered dialog</source>
        <translation type="obsolete">FET - تغییر دو کلاس متوالی</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی(مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">کلاس اول</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesEndStudentsDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="157"/>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="162"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="158"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="163"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <source>FET - Modify constraint activities end students day</source>
        <translation type="obsolete">فت - تغییر محدودیت کلاس ها و روزهای دانشجویان </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="104"/>
        <source>Weight percentage (necessary: 100.0%)</source>
        <translation>درصد وزنی (ضروري: 100%) {100.0%?}</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="114"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="125"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="132"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="22"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="14"/>
        <source>Modify activities end students day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="52"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="35"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesNotOverlappingForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="220"/>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="230"/>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="235"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="221"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="231"/>
        <source>Empty list of not overlapping activities</source>
        <translation type="unfinished">لیست خالی کلاس هایی که تلاقی ندارند </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="236"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Modify constraint activities not overlapping</source>
        <translation type="obsolete">فت - تغییر محدودیت عدم تلاقی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="195"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="202"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter to add)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="120"/>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="149"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter to remove)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <source>This constraint means that the activities should not be placed in
common timeslots. You don&apos;t need to add this constraint for
activities sharing a teacher or students set. Only add this constraint
if you really want the activities to be non-simultaneous. If FET fails to find
a timetable, maybe you can try optimizing first without these constraints</source>
        <translation type="obsolete">این محدودیت به معنای این است که کلاس ها نباید در برش های 
زمانی معمول قرار داشته باشند . شما نیازی به اضافه کردن این محدودیت برای
کلاس های مشترک شده یک استاد یا گروه دانشجویان ندارید . تنها وقتی 
که واقعا می خواهید کلاس ها غیر همزمان باشند آن را اضافه کنید . اگر 
فت نتواند یک برنامه زمانی با این شرط پیدا کند ممکن است لازم باشد 
شما ابتدا سعی کنید بهینه سازی کنید بدون این محدودیت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="174"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="184"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="14"/>
        <source>Modify activities not overlapping</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="44"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="60"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="73"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="86"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="109"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="138"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="157"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="26"/>
        <source>This constraint means that the activities should not be placed in common timeslots. You don&apos;t need to add this constraint for activities sharing a teacher or students set.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="322"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="411"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="323"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="348"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="366"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="382"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="422"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="349"/>
        <source>You specified all the activities. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teachers&apos; and students&apos; timetable.

 The best practice would be to use constraint break times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teachers/students are constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots or a not allowed slot early in the day and more allowed slots after it, this possible gap might be counted in teachers&apos; and students&apos; timetable)</source>
        <translation>شما همه کلاس ها را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید و دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان تفریح خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر اساتید / دانشجویان روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ویا یک زمان غیر مجاز زودتر از زمان های مجاز در روز قرار گرفته باشند ، این فاصله ها ممکن است در جدول اساتید و دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="358"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="375"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="392"/>
        <source>Do you want to add current constraint?</source>
        <translation>آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="367"/>
        <source>You specified only the teacher. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teacher&apos;s timetable.

 The best practice would be to use constraint teacher not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teacher is constrained on gaps and if you leave a not allowed slot between 2 allowed slots, this possible gap might be counted in teacher&apos;s timetable)</source>
        <translation>شما فقط استاد را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان های غیرمجاز استاد خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر استاد شما روی فاصله ها محدود شده باشد و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول اساتید محاسبه شود) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="383"/>
        <source>You specified only the students set. This might be a small problem: if you specify a not allowed slot between two allowed slots (or a not allowed slot before allowed slots), this not allowed slot will be counted as a gap (or early gap) in the students&apos; timetable.

 The best practice would be to use constraint students set not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your students set is constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots (or a not allowed slot before allowed slots), this possible gap might be counted in students&apos; timetable)</source>
        <translation>شما تنها گروه دانشجویان را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان مجاز (ویا یک زمان غیر مجاز را زودتر از زمان های مجاز ) داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمانهی غیر مجاز گروه دانشجویان خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر گروه دانشجویان شما روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="406"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="408"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="410"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="423"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Modify constraint activities preferred starting times</source>
        <translation type="obsolete">فت - تغییر محدودیت زمان های ترجیحی شروع کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="97"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Modify activities preferred starting times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="122"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="108"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="115"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="321"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="410"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="322"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="347"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="365"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="381"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="421"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="348"/>
        <source>You specified all the activities. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teachers&apos; and students&apos; timetable.

 The best practice would be to use constraint break times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teachers/students are constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots or a not allowed slot early in the day and more allowed slots after it, this possible gap might be counted in teachers&apos; and students&apos; timetable)</source>
        <translation>شما همه کلاس ها را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید و دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان تفریح خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر اساتید / دانشجویان روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ویا یک زمان غیر مجاز زودتر از زمان های مجاز در روز قرار گرفته باشند ، این فاصله ها ممکن است در جدول اساتید و دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="357"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="374"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="391"/>
        <source>Do you want to add current constraint?</source>
        <translation>آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="366"/>
        <source>You specified only the teacher. This might be a small problem: if you specify a not allowed slot between two allowed slots, this not allowed slot will be counted as a gap in the teacher&apos;s timetable.

 The best practice would be to use constraint teacher not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your teacher is constrained on gaps and if you leave a not allowed slot between 2 allowed slots, this possible gap might be counted in teacher&apos;s timetable)</source>
        <translation>شما فقط استاد را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان معتبر داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول اساتید محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمان های غیرمجاز استاد خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر استاد شما روی فاصله ها محدود شده باشد و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول اساتید محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="382"/>
        <source>You specified only the students set. This might be a small problem: if you specify a not allowed slot between two allowed slots (or a not allowed slot before allowed slots), this not allowed slot will be counted as a gap (or early gap) in the students&apos; timetable.

 The best practice would be to use constraint students set not available times.

 If you need weight under 100%, then you can use this constraint, but be careful not to obtain an impossible timetable (if your students set is constrained on gaps or early gaps and if you leave a not allowed slot between 2 allowed slots (or a not allowed slot before allowed slots), this possible gap might be counted in students&apos; timetable)</source>
        <translation>شما تنها گروه دانشجویان را مشخص کرده اید . این ممکن است مشکل کوچکی باشد : اگر شما یک زمان غیر مجاز را بین دو زمان مجاز (ویا یک زمان غیر مجاز را زودتر از زمان های مجاز ) داشته باشید ، این زمان نامعتبر به عنوان یک فاصله در جدول دانشجویان محاسبه خواهد شد .

بهترین روش استفاده از محدودیت زمانهی غیر مجاز گروه دانشجویان خواهد بود .

اگر شما به وزن زیر 100% نیاز دارید ، می توانید از این محدودیت استفاده کنید ، اما مراقب باشید به زمانبندی غیرممکن نرسید. ( اگر گروه دانشجویان شما روی فاصله ها یا روی فاصله های نزدیک تر محدود شده باشند و یا اگر شما یک زمان غیر مجاز را در بین دو زمان مجاز رها کنید ، این فاصله ها ممکن است در جدول دانشجویان محاسبه شوند) </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="405"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="407"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="409"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="422"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Modify constraint activities preferred time slots</source>
        <translation type="obsolete">فت - تغییر محدودیت برش های زمانی ترجیحی کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="97"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="108"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Modify activities preferred time slots</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="115"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="122"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="200"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="210"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="215"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="201"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="211"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="216"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting day</source>
        <translation type="obsolete">فت - تغییر محدودیت روزهای شروع یکسان کلاس ها</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="104"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="168"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="179"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="14"/>
        <source>Modify activities same starting day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingHourForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="200"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="210"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="215"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="201"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="211"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="216"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting hour</source>
        <translation type="obsolete">فت - تغییر محدودیت ساعت های شروع یکسان کلاس ها</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="104"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="168"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="179"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="14"/>
        <source>Modify activities same starting hour</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="191"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="201"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="206"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="192"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="202"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="207"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting time</source>
        <translation type="obsolete">فت - تغییر محدودیت زمان های شروع یکسان کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="168"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter removes)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="104"/>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="179"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="14"/>
        <source>Modify activities same starting time</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityEndsStudentsDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="218"/>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="223"/>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="232"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="219"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="224"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="233"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Modify constraint activity ends students day dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت روزهای پایان کلاس دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="14"/>
        <source>Modify activity ends students day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="83"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="90"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="123"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="185"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="196"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="108"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="119"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="127"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="109"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="120"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="128"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="20"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="96"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="103"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="33"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="14"/>
        <source>Modify activity preferred room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="55"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="84"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="131"/>
        <source>Permanently locked</source>
        <translation>برای همیشه قفل شده</translation>
    </message>
    <message>
        <source>Select this if you want this constraint not to be unlockable from the
&apos;Timetable&apos; menu (recommended). You can always remove this
constraint from the constraints dialogs or uncheck &quot;permanently
locked&quot; checkbox by editing this constraint</source>
        <translation type="obsolete">اگر می خواهید این محدودیت قابل باز شدن از منوی Timetable 
نباشد ( پیشنهاد شده ) . همواره شما می توانید این محدودیت را 
از جعبه محدودیت ها حذف کنید یا علامت نشان checkbox 
&quot;بسته شده برای همیشه&quot; را به وسیله ی ویرایش این محدودیت بردارید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="118"/>
        <source>Select this if you want this constraint not to be unlockable from the &apos;Timetable&apos; menu (recommended). You can always remove this constraint from the constraints dialogs or uncheck &quot;permanently locked&quot; checkbox by editing this constraint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="96"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="106"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="111"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="117"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="97"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="107"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="112"/>
        <source>Only one selected room - please use constraint activity preferred room if you want a single room</source>
        <translation type="unfinished">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی کلاس &quot; استفتده کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="118"/>
        <source>Invalid selected activity</source>
        <translation type="unfinished">کلاس انتخاب شده غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="113"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="123"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="134"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="141"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="14"/>
        <source>Modify activity preferred rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="48"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="59"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="88"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="77"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="96"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="276"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="287"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="293"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="308"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="277"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="288"/>
        <source>Invalid day</source>
        <translation type="unfinished">روز غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="294"/>
        <source>Invalid start hour</source>
        <translation type="unfinished">ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="309"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred starting time dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت زمان های شروع ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="237"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="244"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Period</source>
        <translation>دوره</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="14"/>
        <source>Modify activity preferred starting time</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="169"/>
        <source>Day</source>
        <translation>روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="186"/>
        <source>Start hour</source>
        <translation>ساعت شروع</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="154"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="206"/>
        <source>Permanently locked</source>
        <translation>بسته شده برای همیشه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="144"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>Select this if you want this constraint not to be unlockable from the
&apos;Timetable&apos; menu (recommended). You can always remove this
constraint from the constraints dialogs or uncheck &quot;permanently
locked&quot; checkbox by editing this constraint</source>
        <translation type="obsolete">اگر می خواهید این محدودیت قابل باز شدن از منوی Timetable 
نباشد ( پیشنهاد شده ) . همواره شما می توانید این محدودیت را 
از جعبه محدودیت ها حذف کنید یا علامت نشان checkbox 
&quot;بسته شده برای همیشه&quot; را به وسیله ی ویرایش این محدودیت بردارید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="222"/>
        <source>Select this if you want this constraint not to be unlockable from the &apos;Timetable&apos; menu (recommended). You can always remove this constraint from the constraints dialogs or uncheck &quot;permanently locked&quot; checkbox by editing this constraint</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="351"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="363"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="393"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="352"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="364"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="388"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="390"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="392"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="404"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="405"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred starting times</source>
        <translation type="obsolete">فت - تغییر محدودیت زمان های ترجیحی شروع کلاس </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="14"/>
        <source>Modify activity preferred starting times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="142"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="160"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="351"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="363"/>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="395"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="352"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="364"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="390"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="392"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="394"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="406"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="407"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred time slots</source>
        <translation type="obsolete">فت - تغییر محدودیت برش های زمانی ترجیحی کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="160"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="14"/>
        <source>Modify activity preferred time slots</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="142"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="102"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="117"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="125"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="103"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="118"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="126"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint activity tag preferred room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق ترجیحی توضیح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="113"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="106"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Modify activity tag preferred room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="82"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="116"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="121"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="134"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="111"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="117"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="122"/>
        <source>Only one selected room - please use constraint activity tag preferred room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="135"/>
        <source>Invalid selected activity tag</source>
        <translation type="unfinished">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint activity tag preferred rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="116"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Modify activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="52"/>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsorySpaceForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="75"/>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="81"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="76"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="82"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Modify constraint basic compulsory space dialog</source>
        <translation type="obsolete">FET - تغییر محدودیت مکانی اساسي اجباري</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="14"/>
        <source>Modify basic compulsory space</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="39"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Weight (needed: 100%)</source>
        <translation type="obsolete">وزن (مقدار مورد نیاز: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsoryTimeForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="75"/>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="81"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="76"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="82"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Modify constraint basic compulsory time dialog</source>
        <translation type="obsolete">FET - اضافه محدودیت زمانی اساسي اجباري</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="14"/>
        <source>Modify basic compulsory time</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight (needed: 100%)</source>
        <translation type="obsolete">وزن (مقدار مورد نیاز: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm</name>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">زمان تفریح</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="222"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="223"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Modify constraint break times dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت زمان های تفریح</translation>
    </message>
    <message>
        <source>The important thing is that a break does not induce
gaps for teachers or students</source>
        <translation type="obsolete">نکته مهم این است که وقت استراحت یک فاصله 
زمانی ) گپ ( برای اساتید یا دانشجویان نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="54"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="75"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="89"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="96"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots break</source>
        <translation type="obsolete">ايقاف ابرای همه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="14"/>
        <source>Modify break times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="26"/>
        <source>The important thing is that a break does not induce gaps for teachers or students</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="196"/>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="206"/>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="211"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="197"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="207"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="212"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="181"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="unfinished">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="191"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="202"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="209"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Modify max days between activities</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="161"/>
        <source>Max days</source>
        <comment>It refers to maximum number of days between activities.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="104"/>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="133"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="196"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="206"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="211"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="277"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="197"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="207"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="212"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="223"/>
        <source>You want to add a constraint min days between activities for more activities than the number of days per week. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="226"/>
        <source>The best way to add the activities would be:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="229"/>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min days between activities up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="235"/>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min days between activities for each of the 2 containers up to 100%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="242"/>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="244"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="277"/>
        <source>Cannot proceed, current constraint is equal to another one (it is duplicated)</source>
        <translation type="unfinished">نمی تواند ادامه یابد ، محدودیت کنونی با محدودیت دیگری برابر است ( این تکراری است )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="14"/>
        <source>Modify min days between activities</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation type="unfinished">فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation type="unfinished">گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="95"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="124"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="162"/>
        <source>Min days</source>
        <comment>Keep translation short. It refers to the minimum number of days between a set of activities</comment>
        <translation type="unfinished">حداقل روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="192"/>
        <source>If activities on same day,
force activities consecutive</source>
        <comment>Keep translation short. Check how the dialog looks (dialog modify min days between a set of activities)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="106"/>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="135"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">حداقل روزها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="226"/>
        <source>Weight percentage (recommended: 95.0% - 100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="236"/>
        <source>95</source>
        <translation type="unfinished">95</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="247"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="254"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="197"/>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="207"/>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="212"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="198"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="208"/>
        <source>Empty list of selected activities</source>
        <translation type="unfinished">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="213"/>
        <source>Only one selected activity</source>
        <translation type="unfinished">تنها یک کلاس انتخاب شده است</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Modify constraint min gaps between activities</source>
        <translation type="obsolete">FET - تغییر حداقل فاصله های زمانی (گپ) بين کلاس ها</translation>
    </message>
    <message>
        <source>Min gaps</source>
        <translation type="obsolete">حداقل فاصله زمانی(گپ)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="181"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="191"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="202"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="209"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="14"/>
        <source>Modify min gaps between activities</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="93"/>
        <source>Activities</source>
        <translation type="unfinished">کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="122"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activities</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="161"/>
        <source>Min gaps</source>
        <comment>It refers to the minimum number of gaps between a set of activities</comment>
        <translation type="unfinished">حداقل فاصله زمانی(گپ)</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="104"/>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="133"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="141"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinNDaysBetweenActivitiesForm</name>
    <message>
        <source>You want to add a constraint min n days between activities for more activities than the number of days per week. This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="obsolete">شما می خواهید یک محدودیت مینیمم روزهای فاصله ، بین کلاس ها را به مقداری بیشتر از تعداد آن ها در هفته اضافه کنید . این یک رویه بسیار بد برای تولید جواب الگوریتم است ) این سرعت تولید را پایین می آورد و پیدا کردن جواب را سخت تر می کند (.</translation>
    </message>
    <message>
        <source>The best way to add the activities would be:</source>
        <translation type="obsolete">بهترین راه برای اضافه کلاس عبارت است از: </translation>
    </message>
    <message>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min n days between activities up to 100%)</source>
        <translation type="obsolete">1 .اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه کنید ، وقتی دو محدودیت اضافی با یکدیگر جفت شوند تعداد کلاس هایی برابر با تعداد روزهای هفته بدست می دهند . برای مثال : 7 کلاس با طول مدت 1 در 5 روز هفته تبدیل به 5 کلاس با طول های : 2،2،1،1،1 و تنها یک کلاس با این 5 جزء اضافه می شود ( امکان افزایش وزن محدودیت اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; به 100% )</translation>
    </message>
    <message>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min n days between activities for each of the 2 containers up to 100%)</source>
        <translation type="obsolete">2 . اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه نکنید ، اضافه کردن یک کلاس تفکیک شده به تعدادی کلاس برابر خواهد بود با تعداد روزهای هفته و اجزای باقی مانده ی دیگر کلاس تفکیک شده ی بزرگ تر  برای مثال : فرض کنید شما نیاز دارید 7 کلاس با طول مدت 1 را در 5 روز هفته اضافه کنید . 2 ظرفیت بزرگتر کلاس اضافه کنید ، اولی را به 5 کلاس با طول مدت 1 و دومی را به 2 کلاس با طول مدت 1 تفکیک کنید ( امکان افزایش وزن محدودیت های اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; برای هر دو ظرفیت به 100% وجود دارد )</translation>
    </message>
    <message>
        <source>Do you want to add current constraint as it is now (not recommended) or cancel and edit as instructed?</source>
        <translation type="obsolete">آیا می خواهید کلاس های کنونی را همان طور که هست اضافه کنید ( توصیه نمی شود ) یا لغو و مطابق دستورات ویرایش شود؟</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">اخطار فت</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">اطلاعات فت</translation>
    </message>
    <message>
        <source>Cannot proceed, current constraint is equal to another one (it is duplicated)</source>
        <translation type="obsolete">نمی تواند ادامه یابد ، محدودیت کنونی با محدودیت دیگری برابر است ( این تکراری است )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Modify constraint min n days between activities</source>
        <translation type="obsolete">FET - تغییر محدودیت حداقل روزهای بین کلاس ها</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">كل کلاس ها (دبل کلیک یا اینتر برای پاک اضافه کردن)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">انتخاب شده (دبل کلیک یا اینتر برای پاک کردن)</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">حداقل روزها</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 95.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 95.0%-100.0%)</translation>
    </message>
    <message>
        <source>95</source>
        <translation type="obsolete">95</translation>
    </message>
    <message>
        <source>If activities on same day,
force activities consecutive</source>
        <translation type="obsolete">اگر کلاس ها در یک روز باشد، کلاس ها را 
به صورت متوالی قرار بده</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">فیلتر</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">گروه دانشجویان</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="obsolete">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm</name>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="248"/>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="255"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="249"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="256"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modifying constraint room not available times</source>
        <translation type="obsolete">FET - تغییر محدودیت زمان های اتاق در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="28"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="14"/>
        <source>Modify room not available times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="81"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="102"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="116"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="123"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">عدم همه قسمت ها را در دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="118"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="118"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت بیشترین ساعات متوالی توضیح کلاس دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify students activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="92"/>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="100"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="93"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="100"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify students activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Students must begin activities early, with maximum %1 beginnings at the second available hour, per week (not available and break not counted)</source>
        <translation type="obsolete">دانشجویان باید کلاس ها را در ساعات اولیه شروع کنند ، با حداکثر 1% شروع ها در دومین ساعت موجود ، در هفته ( ) عدم دسترسی و تایم استراحت محاسبه نشده )</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="87"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="88"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Modify constraint students early max beginnings at second hour dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت بیشترین شروع های دانشجویان در دومین ساعت</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>This represents the maximum allowed beginnings at the second
available hour (in a week).
You might want to allow your students to begin in some days later,
at the second available hour, so you might put &quot;max beginnings at
second hour&quot; greater than 0 (the timetable will be easier for FET).
Default 0 is given for students which need to begin all classes at the
first available hour. You might want to choose a greater value and
lower it as you find new timetables</source>
        <translation type="obsolete">این بیشترین شروع ها را در دومین ساعت اجازه می دهد
 ( در یک هفته ) 
شما شاید بعدا بخواهید اجازه دهید دانشجویان تان در روزهای یکسانی
 شروع کنند ، در دومین ساعت مجاز ، بنابراین شما ممکن است 
وزن بیشترین شروع در دومین ساعت را بیش از 0 قرار دهید
 ( جدول برای فت آسان تر خواهد بود  ) .پیش فرض 0 برای دانشجویانی 
که نیاز دارند همه ی کلاس ها را در اولین ساعت مجاز شروع کنند ، قرار
 داده شده است .شما می توانید مقدار بیشتری را انتخاب کنید و آن را تا 
زمانی که به جداول جدید برسید کاهش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="132"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps (early gaps).</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود ( فواصل نزدیک تر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>بیشترین شروع ها در دومین ساعت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="70"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps (early gaps).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Modify students early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="32"/>
        <source>This represents the maximum allowed beginnings at the second available hour (in a week). You might want to allow your students to begin in some days later, at the second available hour, so you might put &quot;max beginnings at second hour&quot; greater than 0 (the timetable will be easier for FET). You might want to choose a greater value and lower it as you find new timetables</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="68"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">وزن (درصد)=%1%</translation>
    </message>
    <message>
        <source>Students interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه=%1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">ماکزیمم روزهای هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="118"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="145"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="150"/>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="155"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="119"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="124"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="151"/>
        <source>End hour invalid</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="156"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students interval max days per week dialog</source>
        <translation type="obsolete">فت - تغییر فرم محدودیت ماکزیمم روزهای فاصله برای دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify students interval max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="73"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students max building changes per day</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان در روز برای دانشجویان</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر روز = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint students max building changes per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان دانشجویان در روز</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Modify students max building changes per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>بیشینه تغيير بنايات در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students max building changes per week</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان در هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students max building changes per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان در هفته ی دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Modify students max building changes per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="38"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="49"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="67"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="84"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="14"/>
        <source>Modify students max gaps per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="25"/>
        <source>Max gaps per day</source>
        <translation type="unfinished">حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="47"/>
        <source>You have to use weight percentage 100%
Note: students set not available and break are not counted as gaps.

IMPORTANT: if you want 0 total gaps, it is strongly recommended NOT to use this constraint, but instead use the safer/better max gaps per week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="76"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="89"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="103"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="110"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="84"/>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students max gaps per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فاصله ها در هر هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="14"/>
        <source>Modify students max gaps per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="25"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="74"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="87"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="47"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="83"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="84"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعت های متوالی</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات روزانه متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify constraint students max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="84"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students max hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات روزانه ی دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify students max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله ها بین تغییرات ساختمان دانشجویان</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">کمترین فاصله بین تغییرهای ساختمان = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Modify constraint students min gaps between building changes dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل فاصله بین تغییرات ساختمان دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Modify students min gaps between building changes</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="38"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="49"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="53"/>
        <source>Advanced usage: enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="55"/>
        <source>Advanced usage: not enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="93"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="98"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="147"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="94"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="99"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="109"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="104"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="109"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="140"/>
        <source>Advanced usage is not enabled. To be able to select &apos;Allow empty days&apos; for the constraints of type min hours daily for students, you must enable the option from the Settings-&gt;Advanced menu.</source>
        <comment>&apos;Allow empty days&apos; is an option which the user can enable and then he can select it.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="146"/>
        <source>Use with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="143"/>
        <source>Explanation: only select this option if your institution allows empty days for students and a timetable is possible with empty days for students. Otherwise, it is IMPERATIVE (for performance reasons) to not select this option (or FET may not be able to find a timetable).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students min hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل ساعات روزانه ی دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="49"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="39"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="14"/>
        <source>Modify students min hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>حداقل ساعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="110"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="117"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Note: every day should have the minimum hours daily
(so this constraint is not flexible to allow empty days for
students)</source>
        <translation type="obsolete">نکته : هر روزی باید حداقل ساعات روزانه را داشته 
باشد (  بنابراین این محدودیت نمی تواند اجازه دهد روزهای دانشجویان خالی باشد )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="146"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="154"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="162"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="147"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="155"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="162"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students set activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات متوالی توضیح کلاس برای گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="153"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify students set activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="134"/>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="142"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="135"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="142"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify students set activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation type="unfinished">دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان = %1</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن ) درصد ( = %1</translation>
    </message>
    <message>
        <source>Students set must begin activities early, with maximum %1 beginnings at the second available hour, per week (not available and break not counted)</source>
        <translation type="obsolete">گروه دانشجویان باید کلاس ها را در ساعات اولیه شروع کنند ، با حداکثر %1 شروع ها در دومین ساعت در هفته ( عدم دسترسی و تایم استراحت محاسبه نشده  )</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="117"/>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="122"/>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="130"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="118"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="123"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="131"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm_template</name>
    <message>
        <source>FET - Modify constraint students set early max beginnings at second hour dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین شروع های دانشجویان در دومین ساعت </translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="154"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="14"/>
        <source>Modify students set early max beginnings at second hour</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="164"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="173"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="180"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps (early gaps).</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود ( فواصل نزدیک تر ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>بیشترین شروع ها در دومین ساعت</translation>
    </message>
    <message>
        <source>This represents the maximum allowed beginnings at the second
available hour (in a week).
You might want to allow your students to begin in some days later,
at the second available hour, so you might put &quot;max beginnings at
second hour&quot; greater than 0 (the timetable will be easier for FET).
Default 0 is given for students which need to begin all classes at the
first available hour. You might want to choose a greater value and
lower it as you find new timetables</source>
        <translation type="obsolete">این بیشترین شروع ها را در دومین ساعت اجازه می دهد
 ( در یک هفته ) 
شما شاید بعدا بخواهید اجازه دهید دانشجویان تان در روزهای یکسانی
 شروع کنند ، در دومین ساعت مجاز ، بنابراین شما ممکن است 
وزن بیشترین شروع در دومین ساعت را بیش از 0 قرار دهید
 ( جدول برای فت آسان تر خواهد بود  ) .پیش فرض 0 برای دانشجویانی 
که نیاز دارند همه ی کلاس ها را در اولین ساعت مجاز شروع کنند ، قرار
 داده شده است .شما می توانید مقدار بیشتری را انتخاب کنید و آن را تا 
زمانی که به جداول جدید برسید کاهش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="70"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps (early gaps).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="32"/>
        <source>This represents the maximum allowed beginnings at the second available hour (in a week). You might want to allow your students to begin in some days later, at the second available hour, so you might put &quot;max beginnings at second hour&quot; greater than 0 (the timetable will be easier for FET). You might want to choose a greater value and lower it as you find new timetables</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="114"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="124"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="115"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="125"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Modify constraint students set home room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق خانگی گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="14"/>
        <source>Modify students set home room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="40"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="56"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="69"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="98"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="129"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="134"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="124"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="130"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="135"/>
        <source>Only one selected room - please use constraint students set home room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="116"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="14"/>
        <source>Modify students set home rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="52"/>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <source>FET - Modify constraint students set home rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های خانگی گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="72"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">وزن (درصد)=%1%</translation>
    </message>
    <message>
        <source>Students set interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان=%1</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه = %1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه = %1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="152"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="157"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="171"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="179"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="184"/>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="189"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="158"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="172"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="180"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="185"/>
        <source>End hour invalid</source>
        <translation>ساعت پایانی غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="190"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students set interval max days per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت ماکزیمم روزهای فاصله برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify students set interval max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>حداکثر روزها در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students set max building changes per day</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان گروه دانشجویان</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان = %1</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر روز = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="131"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint students set max building changes per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان گروه دانشجویان در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Modify students set max building changes per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر روز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students set max building changes per week</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان گروه دانشجویان در هفته</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان = %1</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="131"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students set max building changes per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان گروه دانشجویان در هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Modify students set max building changes per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>حداکثر تعداد تغییر ساختمان در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="125"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="130"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="139"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="14"/>
        <source>Modify students set max gaps per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="22"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="44"/>
        <source>You have to use weight percentage 100%
Note: students set not available and break are not counted as gaps.

IMPORTANT: if you want 0 total gaps, it is strongly recommended NOT to use this constraint, but instead use the safer/better max gaps per week.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="57"/>
        <source>Max gaps per day</source>
        <translation type="unfinished">حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="105"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="121"/>
        <source>Students</source>
        <translation type="unfinished">دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="135"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="142"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="125"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="130"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="138"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="139"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students set max gaps per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فواصل در هر هفته ی گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="133"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="140"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="22"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>You have to use weight percentage 100%, because
otherwise you will get poor timetables. Currently, the algorithm
only accepts 100% weight percentage for this constraint (or no
constraint).
Note: students set not available and break are not counted as
gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .الگوریتم دقیقا وزن 100% را برای
 این محدودیت قبول می کند ( یا نگذاشتن این محدودیت ) .
نکته : گروه دانشجویان در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="14"/>
        <source>Modify students set max gaps per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="55"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="103"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="119"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="44"/>
        <source>You have to use weight percentage 100%, because otherwise you will get poor timetables. Currently, the algorithm only accepts 100% weight percentage for this constraint (or no constraint).
Note: students set not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="126"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="143"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students set max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعت های متوالی گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات روزانه متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify students set max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="126"/>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="143"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="144"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students set max hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداکثر ساعات روزانه ی گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify students set max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Students set min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله ها بین تغییرات ساختمان گروه دانشجویان</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان = %1</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">کمترین فاصله بین تغییرهای ساختمان = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="123"/>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="131"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Modify constraint students set min gaps between building changes dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل فاصله بین تغییرات  ساختمان گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Modify students set min gaps between building changes</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="57"/>
        <source>Advanced usage: enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="59"/>
        <source>Advanced usage: not enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="135"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="140"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="162"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="198"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="136"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="141"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="146"/>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="151"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="146"/>
        <source>Empty days for students min hours daily constraints are not enabled. You must enable them from the Settings-&gt;Advanced menu.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="151"/>
        <source>If you allow empty days, the min hours must be at least 2 (to make it a non-trivial constraint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="163"/>
        <source>Invalid students set</source>
        <translation type="unfinished">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="191"/>
        <source>Advanced usage is not enabled. To be able to select &apos;Allow empty days&apos; for the constraints of type min hours daily for students, you must enable the option from the Settings-&gt;Advanced menu.</source>
        <comment>&apos;Allow empty days&apos; is an option which the user can enable and then he can select it.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="197"/>
        <source>Use with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="194"/>
        <source>Explanation: only select this option if your institution allows empty days for students and a timetable is possible with empty days for students. Otherwise, it is IMPERATIVE (for performance reasons) to not select this option (or FET may not be able to find a timetable).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students set min hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل ساعات روزانه برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="50"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="43"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="14"/>
        <source>Modify students set min hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="33"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="57"/>
        <source>Min hours</source>
        <translation>حداقل ساعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="87"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="96"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="103"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Note: every day should have the minimum hours daily
(so this constraint is not flexible to allow empty days for
students)</source>
        <translation type="obsolete">نکته : هر روزی باید حداقل ساعات روزانه را داشته 
باشد (  بنابراین این محدودیت نمی تواند اجازه دهد روزهای دانشجویان خالی باشد )</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="255"/>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="263"/>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="272"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="256"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="264"/>
        <source>Invalid students set</source>
        <translation>گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="273"/>
        <source>A constraint of this type exists for the same students set - cannot proceed</source>
        <translation type="unfinished">یک محدودیت از این نوع برای گروه دانشجویان یکسان وجود دارد - نمی تواند لحاظ شود </translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modify constraint students set not available times dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت زمان های دردسترس نبودن گروه دانشجویان</translation>
    </message>
    <message>
        <source>This constraint does not induce gaps (or early not respected) 
for students. If a students set has lessons before and after this
not available period, there will be no gaps counted</source>
        <translation type="obsolete">این محدودیت شامل فاصله ها نمی باشد ) یا در ابتدا قابل توجه ( اگر
 یک گروه از دانشجویان درسی را قبل و بعد از یک دوره عدم دسترسی
 داشته باشند ، فاصله ها محاسبه نخواهند شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="106"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="127"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="14"/>
        <source>Modify students set not available times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه قسمت ها را در دسترس قرار بده</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete"> همه قسمت ها را در خارج از دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="26"/>
        <source>This constraint does not induce gaps (or early not respected) for students. If a students set has lessons before and after this not available period, there will be no gaps counted</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="326"/>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="394"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="327"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="389"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="391"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="unfinished">لطفا متغیر MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="393"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="405"/>
        <source>FET question</source>
        <translation> فت سؤال</translation>
    </message>
    <message>
        <source>Do you want to add current constraint?</source>
        <translation type="obsolete">آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="406"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده است. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Modify constraint subactivities preferred starting times</source>
        <translation type="obsolete">فت - تغییر محدودیت زمان های ترجیحی شروع زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="14"/>
        <source>Modify subactivities preferred starting times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="134"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="166"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="173"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="68"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="152"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>شماره بخش ها ) تعداد اجزا (</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="326"/>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="394"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="327"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="389"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="unfinished">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="391"/>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="unfinished">لطفا متغیرMAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="393"/>
        <source>Currently, it is %1</source>
        <translation type="unfinished">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="405"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <source>Do you want to add current constraint?</source>
        <translation type="obsolete">آیا می خواهید محدودیت کنونی اضافه شود؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="406"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>اخطار: هیچ قسمتی انتخاب نشده است. آیا مطمئن اید؟</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Modify constraint subactivities preferred time slots</source>
        <translation type="obsolete">فت - تغییر محدودیت برش های زمانی ترجیحی زیرکلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Modify subactivities preferred time slots</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">همه قسمت ها را غیرمجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="166"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="173"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">همه قسمت ها را مجاز قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="134"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="68"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="152"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>شماره بخش ها ) تعداد اجزا (</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="119"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="130"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="138"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="146"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="120"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="131"/>
        <source>Invalid subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="139"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint subject activity tag preferred room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق ترجیحی توضیح کلاس برای یک درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="26"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="83"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="105"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="129"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="122"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="14"/>
        <source>Modify subject activity tag preferred room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="115"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="48"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="111"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="121"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="126"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="132"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="139"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="112"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="122"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="127"/>
        <source>Only one selected room - please use constraint subject activity tag preferred room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="133"/>
        <source>Invalid selected subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="140"/>
        <source>Invalid selected activity tag</source>
        <translation type="unfinished">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint subject activity tag preferred rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های ترجیحی توضیح کلاس برای یک درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="119"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="129"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="140"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="147"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="14"/>
        <source>Modify subject activity tag preferred rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="65"/>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="94"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="83"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="101"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="112"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="120"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="102"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="113"/>
        <source>Invalid subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="121"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="104"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="111"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="14"/>
        <source>Modify subject preferred room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="97"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>FET - Modify constraint subject preferred room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق ترجیحی درس</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="94"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="95"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="105"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="110"/>
        <source>Only one selected room - please use constraint subject preferred room if you want a single room</source>
        <translation type="unfinished">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی درس &quot; استفتده کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="116"/>
        <source>Invalid selected subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="116"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها(دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="14"/>
        <source>Modify subject preferred rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="52"/>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <source>FET - Modify constraint subject preferred rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های ترجیحی درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="126"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات متوالی برای توضیح کلاس استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="153"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify teacher activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="103"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="114"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify teacher activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="99"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="109"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="100"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="110"/>
        <source>Invalid room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomForm_template</name>
    <message>
        <source>FET - Modify constraint teacher home room</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق خانگی استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="14"/>
        <source>Modify teacher home room</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="40"/>
        <source>Room</source>
        <translation>اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="56"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="69"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomsForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="94"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="100"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="105"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="95"/>
        <source>Invalid weight</source>
        <translation type="unfinished">وزن غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="101"/>
        <source>Empty list of selected rooms</source>
        <translation type="unfinished">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="106"/>
        <source>Only one selected room - please use constraint teacher home room if you want a single room</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="116"/>
        <source>-1</source>
        <translation>-1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">همه اتاق ها (دبل کلیک برای اضافه کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="14"/>
        <source>Modify teacher home rooms</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation type="unfinished">اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="52"/>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="81"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="70"/>
        <source>Selected</source>
        <comment>It refers to a list of selected rooms</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">اتاق های انتخاب شده (دبل کلیک برای حذف کردن)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>FET - Modify constraint teacher home rooms</source>
        <translation type="obsolete">فت - تغییر محدودیت اتاق های خانگی استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation type="unfinished">پاک</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="72"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">وزن ) درصد ( =  %1 %</translation>
    </message>
    <message>
        <source>Teacher interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای استاد</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد = %1</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه = %1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه = %1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">حداکثر روزها در هر هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="137"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="142"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="156"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="164"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="169"/>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="174"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="138"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="143"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="157"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="165"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="170"/>
        <source>End hour invalid</source>
        <translation>ساعات پایانی غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="175"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher interval max days per week dialog</source>
        <translation type="obsolete">فت -. فرم تغییر محدودیت حداکثر فاصله ی روزها برای استاد</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify teacher interval max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="92"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>حداکثر روزها در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teacher max building changes per day</source>
        <translation type="obsolete">حداکثر تغییر ساختمان برای یک استاد در روز</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد = %1</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر روز = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="117"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max building changes per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Modify teacher max building changes per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر روز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teacher max building changes per week</source>
        <translation type="obsolete">حداکثر تغییر ساختمان ها در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد = %1</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="117"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max building changes per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان استاد در هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Modify teacher max building changes per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="118"/>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="132"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="119"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="133"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max days per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین روزهای هفته ی استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="147"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="154"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="87"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="14"/>
        <source>Modify teacher max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="117"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="121"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max gaps per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فاصله زمانی استاد در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>You must use weight percentage 100%, because
otherwise you will get poor timetables. Try to fix firstly
a rather large value for max gaps per day and
lower it as you find new timetables. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .سعی کنید ابتدا با یک مقدار بزرگ 
برای بیشترین فاصله ی زمانی در روز شروع کنید و آن را تا زمان رسیدن
به یک جدول جدید کاهش دهید .
نکته : استاد در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="120"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="14"/>
        <source>Modify teacher max gaps per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="91"/>
        <source>Max gaps per day</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="32"/>
        <source>You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per day and lower it as you find new timetables.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="104"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="121"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max gaps per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فاصله زمانی استاد در هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>You must use weight percentage 100%, because
otherwise you will get poor timetables. Try to fix firstly
a rather large value for max gaps per week and
lower it as you find new timetables. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">شما مجبور به استفاده از وزن 100% هستید ، زیرا در غیر اینصورت
به جداول ضعیفی خواهید رسید .سعی کنید ابتدا با یک مقدار بزرگ 
برای بیشترین فاصله ی زمانی در روز شروع کنید و آن را تا زمان رسیدن
به یک جدول جدید کاهش دهید .
نکته : استاد در دسترس نیستند و وقت تفریح به عنوان 
فاصله محاسبه نمی شود .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="14"/>
        <source>Modify teacher max gaps per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="72"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="98"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="111"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="137"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="55"/>
        <source>You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per week and lower it as you find new timetables.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="129"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="130"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات متوالی برای استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات روزانه متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify teacher max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="129"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="130"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>حداکثر ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="14"/>
        <source>Modify teacher max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="90"/>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="95"/>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="109"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="96"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="110"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="14"/>
        <source>Modify teacher min days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="81"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="94"/>
        <source>Min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="109"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="116"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teacher min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییرات ساختمان برای استاد</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد = %1</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">کمترین فاصله بین تغییرهای ساختمان = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="109"/>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="117"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>استاد غیر مجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Modify constraint teacher min gaps between building changes dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل فاصله بین تغییرات ساختمان استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Modify teacher min gaps between building changes</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="119"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="125"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="135"/>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="162"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="115"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="120"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="125"/>
        <source>Allow empty days check box must be checked. If you need to not allow empty days for a teacher, please use the constraint teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="136"/>
        <source>Invalid teacher</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="162"/>
        <source>This check box must remain checked. If you really need to not allow empty days for this teacher, please use constraint teacher min days per week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher min hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل ساعات روزانه استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="103"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="116"/>
        <source>Min hours daily</source>
        <translation>کمینه ساعات روزانه</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="14"/>
        <source>Modify teacher min hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="32"/>
        <source>It is recommended to start with 2 min hours and strenghen them as you find new timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="129"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="141"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days
for this teacher (so it is a flexible constraint). Please be careful with 
this constraint, not to get impossible timetables. It is recommended
to start with 2 min hours and highten them as you find new timetables</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها روی روزهای کاری این استاد مهارت 
کافی دارد ( زیرا این یک محدودیت منعطف است ) . لطفا مراقب باشید با این محدودیت 
زمانبندی غیرممکن بدست نیاورید . پیشنهاد می شود با حداقل 2 ساعت شروع کنید و تا 
زمانی که زمانبندی جدید بدست می آید آن را افزایش دهید</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="240"/>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="248"/>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="257"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="241"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="249"/>
        <source>Invalid teacher</source>
        <translation>استاد غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="258"/>
        <source>A constraint of this type exists for the same teacher - cannot proceed</source>
        <translation type="unfinished">یک محدودیت از این نوع برای استاد یکسان وجود دارد - نمی تواند لحاظ شود </translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modify constraint teacher not available times dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت زمان های در دسترس نبودن استاد</translation>
    </message>
    <message>
        <source>This constraint does not induce gaps for teachers. If a teacher has lessons
before and after this not available period, there will be no gaps counted</source>
        <translation type="obsolete">این محدودیت شامل فاصله ها برای اساتید نمی باشد . اگر یک استاد درسی 
را قبل و بعد از یک دوره عدم دسترسی داشته باشد ، فاصله ها محاسبه نخواهند شد.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="106"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="127"/>
        <source>X=not allowed, empty=allowed</source>
        <extracomment>This is an explanation in a dialog for a constraint. It says that symbol X means that this slot is not allowed, and an empty cell means that the slot is allowed</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">همه قسمت ها را در دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="14"/>
        <source>Modify teacher not available times</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete"> همه قسمت ها را در خارج از دسترس قرار بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="26"/>
        <source>This constraint does not induce gaps for teachers. If a teacher has lessons before and after this not available period, there will be no gaps counted</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="110"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers activity tag max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات متوالی توضیح کلاس برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify teachers activity tag max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>Invalid activity tag</source>
        <translation type="unfinished">توضیح کلاس غیرمجاز</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursDailyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify teachers activity tag max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation type="unfinished">توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="66"/>
        <source>End of day</source>
        <translation>پایان روز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">وزن ) درصد ( =  %1 %</translation>
    </message>
    <message>
        <source>Teachers interval max days per week</source>
        <translation type="obsolete">بیشترین فاصله زمانی روزهای هفته برای اساتید</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه = %1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه = %1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">ماکزیمم روز ها در هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="114"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="119"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="133"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="138"/>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="143"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="115"/>
        <source>Invalid weight (percentage)</source>
        <translation>وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="120"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="134"/>
        <source>Start hour invalid</source>
        <translation>ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="139"/>
        <source>End hour invalid</source>
        <translation>ساعات پایانی غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="144"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>ساعت شروع نمی تواند برابر یا بزرگتر از ساعت پایان باشد</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teachers interval max days per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداکثر فاصله ی روزها برای اساتید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify teachers interval max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="56"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="73"/>
        <source>Interval start hour</source>
        <translation>ساعت شروع بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>ساعت اتمام بازه</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teachers max building changes per day</source>
        <translation type="obsolete">حداکثر تغییر ساختمان برای یک استاد در روز</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر روز = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max building changes per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان اساتید در روز</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="14"/>
        <source>Modify teachers max building changes per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teachers max building changes per week</source>
        <translation type="obsolete">حداکثر تغییر ساختمان ها در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">بیشترین تعداد تعویض ساختمان در هر هفته = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max building changes per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین تغییرات ساختمان اساتید در هفته</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="14"/>
        <source>Modify teachers max building changes per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="68"/>
        <source>Max building changes per week</source>
        <translation>بیشترین تعداد تعویض ساختمان در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="110"/>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="115"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="116"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="14"/>
        <source>Modify teachers max days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="56"/>
        <source>Max days per week</source>
        <translation>بیشترین روزها در هر هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerDayForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="84"/>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max gaps per day dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فاصله زمانی اساتید در روز</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>It is recommended to use only one constraint
of this type. You must use weight percentage 100%,
because otherwise you will get poor timetables. Try to 
fix firstly a rather large value for max gaps per day and
lower it as you find new timetables. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">توصیه می شود تنها از یک محدودیت از این نوع استفاده
کنید.شما باید از وزن 100% استفاده کنید ، زیرا در غیر اینصورت 
به جداول ضعیفی خواهید رسید . سعی کنید ابتدا با مقداری 
بیشتر برای ماکزیمم فاصله زمانی روزانه استفاده کنید و سپس تا 
رسیدن به یک جدول جدید ، آن را کاهش دهید . نکته : زمان هایی 
که استاد در دسترس نیست و زمان تفریح بعنوان فاصله محاسبه نخواهد شد .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="14"/>
        <source>Modify teachers max gaps per day</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="69"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="79"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="86"/>
        <source>Max gaps per day</source>
        <translation>حداکثر فاصله های زمانی (گپ) در هر روز</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="52"/>
        <source>It is recommended to use only one constraint of this type. You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per day and lower it as you find new timetables.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="84"/>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max gaps per week dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین فاصله زمانی اساتید در هفته</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>It is recommended to use only one constraint
of this type. You must use weight percentage 100%,
because otherwise you will get poor timetables. Try to 
fix firstly a rather large value for max gaps per week and
lower it as you find new timetables. Note: teacher not 
available and break are not counted as gaps.</source>
        <translation type="obsolete">توصیه می شود تنها از یک محدودیت از این نوع استفاده
کنید.شما باید از وزن 100% استفاده کنید ، زیرا در غیر اینصورت 
به جداول ضعیفی خواهید رسید . سعی کنید ابتدا با مقداری 
بیشتر برای ماکزیمم فاصله زمانی روزانه استفاده کنید و سپس تا 
رسیدن به یک جدول جدید ، آن را کاهش دهید . نکته : زمان هایی 
که استاد در دسترس نیست و زمان تفریح بعنوان فاصله محاسبه نخواهد شد .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="14"/>
        <source>Modify teachers max gaps per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="69"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="79"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="86"/>
        <source>Max gaps per week</source>
        <translation>حداکثر فاصله های زمانی(گپ) در هر هفته</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="52"/>
        <source>It is recommended to use only one constraint of this type. You must use weight percentage 100%, because otherwise you will get poor timetables. Try to fix firstly a rather large value for max gaps per week and lower it as you find new timetables.
Note: teacher not available and break are not counted as gaps.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max hours continuously dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت ماکزیمم ساعات متوالی برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="14"/>
        <source>Modify teachers max hours continuously</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>حداکثر ساعات متوالی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="89"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت بیشترین ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="14"/>
        <source>Modify teachers max hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">درصد وزنی (مورد قبول: 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>بیشینه ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="87"/>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="92"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="88"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="93"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="14"/>
        <source>Modify teachers min days per week</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="unfinished">درصد وزنی(ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="39"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="56"/>
        <source>Min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="73"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>Teachers min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییرات ساختمان اساتید</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">کمترین فاصله بین تغییرهای ساختمان = %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Modify constraint teachers min gaps between building changes dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل فاصله بین تغییرات ساختمان برای اساتید</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="14"/>
        <source>Modify teachers min gaps between building changes</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="38"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="49"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>حداقل فاصله ها (گپ) بین تعویض ساختمان ها</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="92"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="97"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="103"/>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="131"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="93"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="98"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="unfinished">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="103"/>
        <source>Allow empty days check box must be checked. If you need to not allow empty days for the teachers, please use the constraint teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="131"/>
        <source>This check box must remain checked. If you really need to not allow empty days for the teachers, please use constraint teachers min days per week</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers min hours daily dialog</source>
        <translation type="obsolete">فت - فرم تغییر محدودیت حداقل ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>حداقل ساعات روزانه </translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="14"/>
        <source>Modify teachers min hours daily</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="32"/>
        <source>It is recommended to start with 2 min hours. Maybe you could try higher values after that, but they might be too large and you might get a impossible timetable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>درصد وزنی (ضروري: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="97"/>
        <source>Allow empty days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="109"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="116"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="71"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days
for this teacher (so it is a flexible constraint). Please be careful with 
this constraint, not to get impossible timetables. It is recommended
to start with 2 min hours. Maybe you could try higher values after that,
but they might be too large and you might get a impossible timetable.</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها روی روزهای کاری این استاد مهارت 
کافی دارد ( زیرا این یک محدودیت منعطف است ) . لطفا مراقب باشید با این محدودیت 
زمانبندی غیرممکن بدست نیاورید . پیشنهاد می شود با حداقل 2 ساعت شروع .
بعد از آن ممکن است شما بتوانید آن را افزایش دهید ، اما مقادیر بالاتر ممکن است 
خیلی زیاد باشند و شما به زمانبندی غیرممکن برسید.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintThreeActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="208"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="217"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="227"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="237"/>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="244"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="209"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="218"/>
        <source>Invalid first activity</source>
        <translation type="unfinished">کلاس غیرمجاز اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="228"/>
        <source>Invalid second activity</source>
        <translation type="unfinished">کلاس غیرمجاز دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="238"/>
        <source>Invalid third activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="245"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintThreeActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="14"/>
        <source>Modify three activities grouped</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="39"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="56"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="98"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="140"/>
        <source>Third activity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="192"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="199"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesConsecutiveForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="175"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="184"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="194"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="201"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation type="unfinished">کلاس غیرمجاز اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation type="unfinished">کلاس غیرمجاز دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="22"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Modify two activities consecutive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesGroupedForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="175"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="184"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="194"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="201"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation type="unfinished">کلاس غیرمجاز اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation type="unfinished">کلاس غیرمجاز دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="22"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="14"/>
        <source>Modify two activities grouped</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesOrderedForm</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="175"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="184"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="194"/>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="201"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation type="unfinished">کلاس غیرمجاز اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation type="unfinished">کلاس غیرمجاز دوم</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation type="unfinished">کلاس های یکسان - غیرممکن</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="22"/>
        <source>Ok</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">محدودیت کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="14"/>
        <source>Modify two activities ordered</source>
        <extracomment>This is the title of the dialog to modify a constraint of this type</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="57"/>
        <source>100</source>
        <translation type="unfinished">100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation type="unfinished">کلاس اول</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation type="unfinished">کلاس دوم</translation>
    </message>
</context>
<context>
    <name>ModifyRoomForm</name>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="104"/>
        <location filename="../src/interface/modifyroomform.cpp" line="112"/>
        <location filename="../src/interface/modifyroomform.cpp" line="116"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="104"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="112"/>
        <source>Incorrect building</source>
        <translation type="unfinished">ساختمان غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="116"/>
        <source>Name existing - please choose another</source>
        <translation type="unfinished">نام موجود است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
</context>
<context>
    <name>ModifyRoomForm_template</name>
    <message>
        <source>Modify Room Dialog</source>
        <translation type="obsolete">فرم تغییر اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="84"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="14"/>
        <source>Modify room</source>
        <extracomment>The name of themodify room dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="40"/>
        <source>Capacity</source>
        <translation>ظرفیت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="67"/>
        <source>Building</source>
        <translation>ساختمان</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsGroupForm</name>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="63"/>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="70"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="63"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="71"/>
        <source>Name exists. If you would like to make more years to contain a group (overlapping years), please remove current group (FET will unfortunately remove all related activities and constraints) and add a new group with desired name in current year. I know this is a not an elegant procedure, I&apos;ll try to fix that in the future.</source>
        <translation type="unfinished">نام وجود دارد . اگر شما می خواهید سال های بیشتری را حاوی این گروه سازید ( سال های متداخل ) لطفا گروه فعلی را حذف کنید ( فت متاسفانه همه ی کلاس ها و محدودیت های مربوط را حذف خواهد کرد ) و گروه جدیدی با نام دلخواه در سال کنونی اضافه کنید . من می دانم که این یک شیوه ی مناسب نیست و سعی خواهم کرد در آینده آن را تصحیح کنم .</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsGroupForm_template</name>
    <message>
        <source>Modify Students Group Dialog</source>
        <translation type="obsolete">تغییر گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="49"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="93"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="100"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="14"/>
        <source>Modify students group</source>
        <extracomment>The dialog to modify a students group</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="66"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsSubgroupForm</name>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="67"/>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="75"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="67"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="76"/>
        <source>Name exists. If you would like to make more groups to contain a subgroup (overlapping groups), please remove current subgroup (FET will unfortunately remove all related activities and constraints) and add a new subgroup with desired name in current group. I know this is a not an elegant procedure, I&apos;ll try to fix that in the future.</source>
        <translation type="unfinished">نام وجود دارد . اگر شما می خواهید گروه های بیشتری را حاوی این زیرگروه سازید ( گروه های متداخل ) لطفا زیرگروه فعلی را حذف کنید ( فت متاسفانه همه ی کلاس ها و محدودیت های مربوط را حذف خواهد کرد ) و زیرگروه جدیدی با نام دلخواه در گروه کنونی اضافه کنید . من می دانم که این یک شیوه ی مناسب نیست و سعی خواهم کرد در آینده آن را تصحیح کنم .</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsSubgroupForm_template</name>
    <message>
        <source>Modify Students Subgroup Dialog</source>
        <translation type="obsolete">تغییر زیرگروه دانشجویان </translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="108"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="115"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="14"/>
        <source>Modify students subgroup</source>
        <extracomment>Title of the dialog to modify a students subgroup</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsYearForm</name>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="62"/>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="66"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="62"/>
        <source>Incorrect name</source>
        <translation type="unfinished">اسم غير صحيح</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="66"/>
        <source>Name existing - please choose another</source>
        <translation type="unfinished">نام موجود است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsYearForm_template</name>
    <message>
        <source>Modify Students Year Dialog</source>
        <translation type="obsolete">تفرم تغییر سال دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="14"/>
        <source>Modify students year</source>
        <extracomment>Title of dialog to modify a students year</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="66"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="73"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>تعداد دانشجویان</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm</name>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="82"/>
        <source>Current subactivity has split index %1 out of %2</source>
        <translation>زیر کلاس کنونی به %1 شاخص خارج از %2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="83"/>
        <source>The current data applies only to this subactivity</source>
        <translation>داده های کنونی تنها برای این زیر کلاس بکار رفته است</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="443"/>
        <location filename="../src/interface/modifysubactivityform.cpp" line="490"/>
        <source>FET question</source>
        <translation> فت سؤال</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="444"/>
        <source>Do you really want to have the subactivity without teacher(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="491"/>
        <source>Do you really want to have the subactivity without student set(s)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no teacher(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون استاد اضافه کنید؟</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="468"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="469"/>
        <source>Invalid subject</source>
        <translation>درس غیرمجاز</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no student set(s)?</source>
        <translation type="obsolete">شما واقعا می خواهید یک کلاس بدون گروه دانشجویان. اضافه کنید؟</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm_template</name>
    <message>
        <source>FET - modify subactivity dialog</source>
        <translation type="obsolete">فت - فرم تغییر زیرکلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="37"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="60"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="128"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="151"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="224"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="249"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Selected</source>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="70"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="161"/>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="259"/>
        <source>Clear</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <source>Selected</source>
        <comment>It refers to a list of selected students (sets)</comment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="384"/>
        <source>Ok</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="391"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="213"/>
        <source>Activity tags</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="14"/>
        <source>Modify subactivity</source>
        <extracomment>Title of dialog to modify a subactivity</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="49"/>
        <source>Selected</source>
        <comment>It refers to a list of selected teachers</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <source>Selected</source>
        <comment>It refers to a list of selected students sets</comment>
        <translation type="obsolete">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="238"/>
        <source>Selected</source>
        <comment>It refers to a list of selected activity tags</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="272"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>تعداد دانشجویان (-1 برای حالت خودکار)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="311"/>
        <source>Duration</source>
        <translation>مدت</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="336"/>
        <source>Active</source>
        <translation>فعال</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="371"/>
        <source>Current subactivity has split index i out of j
The current data applies only to this subactivity</source>
        <translation>زیر کلاس کنونی به i شاخص jتایی تفکیک شده است
داده های کنونی تنها روی این زیرکلاس اجرا شده است</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>سال ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="140"/>
        <source>Selected</source>
        <comment>It refers to a list of selected students (in fact, students sets, but translate selected as in &apos;selected students&apos;)</comment>
        <translation type="unfinished">انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>گروه ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>زیرگروه ها را نشان بده</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>T:</source>
        <translation type="obsolete">اس:</translation>
    </message>
    <message>
        <source>Total number of students=%1</source>
        <translation type="obsolete">تعداد کل دانشجویان = %1</translation>
    </message>
    <message>
        <source>Time constraints directly related to this activity:</source>
        <translation type="obsolete">محدودیت زمانی برای این کلاس:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this activity:</source>
        <translation type="obsolete">محدودیت های مکانی برای این کلاس:</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">فت اخطار</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.

 For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .
برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there is a constraint of type max %2 hours daily with 100% weight which cannot be respected because of number of days per week, number of hours per day, students set not available and/or breaks. The number of total hours for this subgroup is %3 and the number of available slots is, considering max hours daily and all other constraints, %4.</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم %2 ساعت روزانه با وزن 100% که نمی تواند درنظر گرفته شود زیرا تعداد روزهای هفته ، تعداد ساعات هر روز و گروه دانشجویان در دسترس نیستند یا زمان تفریحشان است .مجموع ساعات برای این زیرگروه %3 است و تعداد برش های زمانی در دسترس با در نظر گرفتن محدودیت بیشترین ساعات روزانه و دیگر محدودیت ها %4 . </translation>
    </message>
    <message>
        <source>Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for students, because the constraint of type min hours daily relating to students has no 100% weight. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای دانشجویان نمی تواند بهینه شود ، زیرا محدودیتی از نوع حداقل ساعات روزانه مربوط به دانشجویان وزن 100% ندارد . لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for students set %1, because the constraint of type min hours daily relating to him has no 100% weight. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای گروه دانشجویان %1 نمی تواند بهینه شود ، زیرا محدودیتی از نوع حداقل ساعات روزانه مربوط به گروه دانشجویان وزن 100% ندارد . لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are two constraints of type min hours daily relating to him, and the weight percentage is higher on the constraint with less minimum hours. You are allowed only to have for each subgroup the most important constraint with maximum weight percentage and largest minimum hours daily allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای گروه دانشجویان %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداقل ساعات روزانه وجود دارد ، و محدودیت با ساعات کمتر وزن بالاتری دارد . شما تنها اجازه دارید برای هر زیر گروه مهم ترین محدودیت را با بیشترین وزن و بزرگترین حداقل ساعات روزانه مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>For subgroup %1 cannot respect the constraint of type min hours daily on day %2, because of students set not available and/or break. Probably you have a day off for this subgroup. The workaround is described in the Help/Frequently Asked Questions menu (for short: keep constraint min hours daily for this students set, remove corresponding constraint students set not available (or break) for this students set, add a dummy activity for this students set with dummy subject and duration the number of hours per day and add a constraint activity preferred time for this dummy activity in the corresponding day, first hour)

Please modify your data accordingly and try again</source>
        <translation type="obsolete">برای زیرگروه %1 محدودیتی از نوع حداقل ساعات روزانه در روز %2 نمی تواند درنظر گرفته شود ، زیرا گروه دانشجویان در دسترس نیستند یا زمان تفریحشان است .احتمالا شما روز حذف شده ای برای این زیرگروه دارید . در این باره در منوی کمک / سوالات رایج توضیح داده شده است ( به اختصار : محدودیت حداقل ساعات روزانه را برای گروه دانشجویان نگه دارید ، محدودیت مربوط به زمان هایی که گروه دانشجویان در دسترس نیستند یا وقت استراحتشان است را برای این گروه دانشجویان حذف کنید ، یک کلاس ساختگی با درس ساختگی و مدت زمانی در هر روز برای این گروه دانشجو اضافه کنید و محدودیت زمان ترجیحی را برای این کلاس ساختگی در اولین ساعت روز مربوطه اافه کنید ) 

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours daily relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours daily.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات روزانه برای این استاد وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there is a constraint of type max %2 hours daily with 100% weight which cannot be respected because of number of days per week, number of hours per day, teacher max days per week, teacher not available and/or breaks. The number of total hours for this teacher is %3 and the number of available slots is, considering max hours daily and all other constraints, %4.</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم %2 ساعت روزانه با وزن 100% که نمی تواند درنظر گرفته شود زیرا تعداد روزهای هفته ، تعداد ساعات هر روز ، ماکزیمم روزهای هفته برای استاد و زمان هایی که استاد در دسترس نیست یا زمان استراحتش است . .مجموع ساعات برای این استاد %3 است و تعداد برش های زمانی در دسترس با در نظر گرفتن محدودیت بیشترین ساعات روزانه و دیگر محدودیت ها %4 . </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min hours daily for teacher %1 with weight (percentage) below 100. Starting with FET version 5.4.0 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %1 با وزن کمتر از 100  دارید . از شروع نسخه 5.4.0 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min hours daily for teacher %1 with %2 min hours daily, and the number of working hours per day is only %3. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %1 با %2 حداقل ساعت روزانه ، دارید و تعداد ساعات کار روزانه تنها %3 است . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers min hours daily with weight (percentage) below 100. Starting with FET version 5.4.0 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای اساتید با وزن کمتر از 100 دارید . از شروع  نسخه 5.4.0 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers min hours daily with %1 min hours daily, and the number of working hours per day is only %2. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه اساتید با حداقل %1 ساعت روزانه دارید و تعداد ساعات کار روزانه تنها %2 است . لطفا آن را تصحیح کرده و دوباره سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2. This teacher has in total only %3 hours per week, so impossible constraint. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %2 با حداقل %1 ساعت روزانه ، دارید و تعداد ساعات کار روزانه تنها %3 است . بنابراین محدودیت ناممکن است . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher min %1 hours daily for teacher %2. The number of min hours daily should be at least 2, to make a non-trivial constraint. Please correct and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداقل ساعات روزانه برای استاد %2 با حداقل %1 ساعت روزانه ، دارید و حداقل ساعت در روز نهایتا باید 2 باشد تا محدودیت جزئی  شود . لطفا آن را تصحیح کرده دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2 and you have only %3 allowed days from constraint teacher max days per week x %4 hours in a day. Probably there is an error in your data</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شو زیرا زیرا تعداد ساعات برای استاد %2 است و شما تنها %3 روز مجاز از محدودیت &quot; بیشترین روزهای هفته استاد &quot; ، دارید و %4 ساعت در یک روز . احتمالا در داده هایتان خطا وجود دارد</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because of too constrained teacher max days per week, teacher not available and/or breaks. The number of total hours for this teacher is %2 and the number of available slots is, considering max days per week and all other constraints, %3.</source>
        <translation type="obsolete">برای استد %1 نمی تواند بهینه شود بدلیل تعداد زیاد محدودیت های &quot; بیشترین روزهای هفته استاد &quot; ، استاد در دسترس نیست و یا در وقت استراحت است .مجموع ساعات این استاد %2 است و تعداد برش های زمانی مجاز با توجه به بیشترین روزها در هفته و دیگر محدودیت ها %3 است .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher max days per week with weight (percentage) below 100 for teacher %1. Starting with FET version 5.2.17 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت حداکثر روزهای هفته برای استاد %1 با وزن کمتر از 100  دارید . از شروع نسخه 5.2.17 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type teacher not available with weight percentage less than 100% for teacher %1. Currently, FET can only optimize with constraints teacher not available with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; دردسترس نبودن استاد &quot; با وزن کمتر از 100% برای استاد %1 دارید . .فت تنها با وزن 100% ( یا بدون محدودیت )برای محدودیت &quot; در دسترس نبودن استاد &quot; می تواند بهینه شود .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type students set not available with weight percentage less than 100% for students set %1. Currently, FET can only optimize with constraints students set not available with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; دردسترس نبودن گروه دانشجویان &quot; با وزن کمتر از 100% برای گروه دانشجویان %1 دارید . .فت تنها با وزن 100% ( یا بدون محدودیت )برای محدودیت &quot; در دسترس نبودن گروه دانشجویان &quot; می تواند بهینه شود .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type break with weight percentage less than 100%. Currently, FET can only optimize with constraints break with 100% weight (or no constraint). Please modify your data accordingly and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; وقت تفریح &quot; با وزن کمتر از 100% دارید . .فت تنها با وزن 100%محدودیت &quot; وقت تفریح &quot; می تواند بهینه شود ( یا بدون محدودیت ) . لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have no basic time constraints or its weight is lower than 100.0%. Please add a basic time constraint (100% weight)</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت های اساسی زمان ندارید یا وزن آن ها کمتر از 100% است . لطفا یک محدودیت اساسی زمان اضافه کنید ( وزن 100% )</translation>
    </message>
    <message>
        <source>Precomputing ... please wait</source>
        <translation type="obsolete">در حال محاسبه .... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete"> فت اطلاعات</translation>
    </message>
    <message>
        <source>Canceled</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type activity activity ends students day for activity with id==%1 with weight percentage under 100%. Constraint activity ends students day can only have weight percentage 100%. Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع کلاس هایی که روز دانشجویان را پایان می دهند برای کلاسی به شماره %1 با وزن کمتر از 100% ، دارید . این محدودیت می تواند تنها وزن 100% داشته باشد . لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because teacher %2 has at most %3 available days from teacher not available, breaks and teacher max days per week. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا استاد %2 نهایتا %3 روز در دسترس دارد .لطفا وزن محدودیت را به مقداری کمتر از 100% برسانید ( این وابسته به وضعیت شماست 0% خیلی کوچک است ، آن را 90% ، 95% و یا حتی 99.75% قرار دهید . حتی یک وزن بزرگ نباید خیلی رنامه را کند کند .وضعیتی که ممکن است شما به بیش از 0% نیاز داشته باشید برای مثال وقتی است که شما 5 کلاس با 4 روز مجاز دارید و می خواهید آن ها را بصورت 1،1،1 و 2 ونه بصورت 2،2 و 1 ، پخش کنید )</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because subgroup %2 has at most %3 available days from students set not available and breaks. Please lower the weight of this constraint to a value below 100% (it depends on your situation, if 0% is too little, make it 90%, 95% or even 99.75%. Even a large weight should not slow down much the program. A situation where you may need to make it larger than 0% is for instance if you have 5 activities with 4 possible days. You want to spread them 1, 1, 1 and 2, not 2, 2 and 1)</source>
        <translation type="obsolete">حدودیت %1 نمی تواند در نظر گرفته شود زیرا زیرگروه %2 نهایتا %3 روز در دسترس دارد .لطفا وزن محدودیت را به مقداری کمتر از 100% برسانید ( این وابسته به وضعیت شماست 0% خیلی کوچک است ، آن را 90% ، 95% و یا حتی 99.75% قرار دهید . حتی یک وزن بزرگ نباید خیلی رنامه را کند کند .وضعیتی که ممکن است شما به بیش از 0% نیاز داشته باشید برای مثال وقتی است که شما 5 کلاس با 4 روز مجاز دارید و می خواهید آن ها را بصورت 1،1،1 و 2 ونه بصورت 2،2 و 1 ، پخش کنید )</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have no basic space constraints or its weight percentage is lower than 100.0%. Please add a basic space constraint with 100% weight</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت های اساسی مکان ندارید یا وزن آن ها کمتر از 100% است . لطفا یک محدودیت اساسی مکان اضافه کنید ( وزن 100% )</translation>
    </message>
    <message>
        <source>Space constraints directly related to this room:</source>
        <translation type="obsolete">محدودیت های مکانی برای این اتاق:</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation type="obsolete">دوشنبه</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation type="obsolete">سه شنبه</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation type="obsolete">چهارشنبه</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation type="obsolete">پنجشنبه</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation type="obsolete">جمعه</translation>
    </message>
    <message>
        <source>Default institution</source>
        <translation type="obsolete">موسسه پیش فرض</translation>
    </message>
    <message>
        <source>Default comments</source>
        <translation type="obsolete">توضیح پیش فرض</translation>
    </message>
    <message>
        <source>You have too many teachers.
Please talk to the author or increase variable MAX_TEACHERS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی استاد دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_TEACHERS را افزایش دهید</translation>
    </message>
    <message>
        <source>You have too many subjects.
Please talk to the author or increase variable MAX_SUBJECTS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی درس دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_SUBJECTS را افزایش دهید</translation>
    </message>
    <message>
        <source>You have too many active activities.
Please talk to the author or increase variable MAX_ACTIVITIES</source>
        <translation type="obsolete">شما تعداد خیلی زیادی کلاس فعال دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_ACTIVITIES را افزایش دهید</translation>
    </message>
    <message>
        <source>You have too many rooms.
Please talk to the author or increase variable MAX_ROOMS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی اتق دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_ROOMS را افزایش دهید</translation>
    </message>
    <message>
        <source>You have too many time constraints.
Please talk to the author or increase variable MAX_TIME_CONSTRAINTS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی محدودیت زمانی دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_TIME_CONSTRAINTS را افزایش دهید</translation>
    </message>
    <message>
        <source>You have too many space constraints.
Please talk to the author or increase variable MAX_SPACE_CONSTRAINTS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی محدودیت مکانی دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_SPACE_CONSTRAINTS را افزایش دهید</translation>
    </message>
    <message>
        <source>The constraint
%1 will be modified into constraint
%2 because there is only one room left in the constraint</source>
        <translation type="obsolete">محدودیت 
%1 به محدودیت
%2 تغییر یافت زیرا تنها یک اتاق در محدودیت وجود دارد</translation>
    </message>
    <message>
        <source>Cannot create or use directory %1 - cannot continue</source>
        <translation type="obsolete">مسیر %1 قابل استفاده یا ایجاد نیست - ادامه ممکن نیست</translation>
    </message>
    <message>
        <source>FET critical</source>
        <translation type="obsolete">فت هشدار</translation>
    </message>
    <message>
        <source>Opening older file - it will be converted to latest format, automatically assigning weight percentages to constraints and dropping parity for activities. You are adviced to make a backup of your old file before saving in new format.

Please note that the default weight percentage of constraints min n days between activities will be 95% (mainly satisfied, not always) and &apos;force consecutive if same day&apos; will be set to true (meaning that if the activities are in the same day, they will be placed continuously, in a bigger duration activity)If you want, you can modify this percent to be 100%, manually in the fet input file or from the interface</source>
        <translation type="obsolete">باز کردن فایل قدیمی - فایل به آخرین فرمت تبدیل خواهد شد ، بطور خودکار وزن محدودیت ها تعیین و توازن کلاس ها برقرار خواهد شد . به شما توصیه می شود قبل از ذخیره سازی با فرمت جدید از فایل قدیمی نسخه پشتیبان تهیه کنید .

لطفا توجه کنید که وزن پیش فرض برای محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; 95% خواهد بود ( بیشتر اوقات کافیست البته نه همیشه ) و &quot;اجبارا متوالی شوند اگر روزها یکسان باشد &quot; با صحیح مقدار خواهد گرفت  . اگر شما بخواهید می توانید این درصد را به 100% تغییر دهید </translation>
    </message>
    <message>
        <source>Opening a newer FET version file ... file will be opened but it is recommended to update your FET software to the latest version</source>
        <translation type="obsolete">باز کردن یک فایل فت نسخه ی جدید تر .... فایل باز خواهد شد اما پیشنهاد می شود نرم افزار فت را با آخرین  نسخه بروز کنید </translation>
    </message>
    <message>
        <source>Activity with id=%1 contains invalid data - skipping</source>
        <translation type="obsolete">کلاسی با شماره %1 حاوی داده نامعتبر - پرش</translation>
    </message>
    <message>
        <source>File contains deprecated equipments list - will be ignored
</source>
        <translation type="obsolete">فایل حاوی لیست محتویات نامناسب - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که استاد دردسترس نیست &quot; برای استاد %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable start hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت شروع که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable end hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت پایان که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint TeacherMaxDaysPerWeek day corrupt for teacher %1, max days %2 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای هفته استاد &quot; برای استاد %1 و بیشترین روز %2 =&gt; 0 یا &lt; تعداد روزهای هفته ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که گروه دانشجویان دردسترس نیست &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable start hour corrupt for students set %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت شروع که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable end hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت پایان که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subgroups max hours daily - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات روزانه زیر گروه برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint students n hours daily - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; ساعات روزانه برای دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint students set n hours daily - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; ساعات روزانه برای گروه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز های ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains deprecated constraint activity ends day - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; کلاس های پایان دهنده روز &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز های ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subject tags max hours continuously - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات متوالی توضیح کلاس برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subject tag max hours continuously - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات متوالی درس برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>Constraint
%1
not added - must be a duplicate</source>
        <translation type="obsolete">محدودیت 
%1
اضافه نشد - شاید تکراری باشد</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که اتاق دردسترس نیست &quot; برای اتاق %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable start hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت شروع که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable end hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت پایان که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains deprecated constraint room type not allowed subjects - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; اتاق های غیرمجاز دروس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint subject requires equipments - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; تجهیزات موردنیاز درس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint subject tag requires equipments - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; تجهیزات موردنیاز توضیح درس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teacher requires room - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; اتاق موردنیاز استاد &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teacher subject require room - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; اتاق موردنیاز درس استاد &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint minimize number of rooms for students - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; کمترین تعداد اتاق برای دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint minimize number of rooms for teachers - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; کمترین تعداد اتاق برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint activities same room - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; اتاق یکسان کلاس ها &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max building changes per day for teachers - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات ساختمان روزانه اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max building changes per day for students - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات ساختمان روزانه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max room changes per day for teachers - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات اتاق روزانه اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max room changes per day for students - will be ignored
</source>
        <translation type="obsolete">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات اتاق روزانه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <source>Saved file gave error code %1, which means saving is compromised. Please check your disk free space</source>
        <translation type="obsolete">فایل ذخیره شده کد خطای %1 را داده است که به معنای ذخیره سازی به خطر افتاده است ، می باشد . لطفا فضای خالی دیسک خود را بررسی کنید</translation>
    </message>
    <message>
        <source>no</source>
        <translation type="obsolete">نه</translation>
    </message>
    <message>
        <source>yes</source>
        <translation type="obsolete">بله</translation>
    </message>
    <message>
        <source>Basic compulsory constraints (space), WP:%1%</source>
        <translation type="obsolete">محدودیت اساسی اجباری ( مکان ) ، WP:%1%</translation>
    </message>
    <message>
        <source>These are the basic compulsory constraints 
(referring to rooms allocation) for any timetable
</source>
        <translation type="obsolete">برای هر جدول محدودیت های اجباری اساسی
( مربوط به قرارگیری اتاق ها ) وجود دارد</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">وزن (درصد)=%1%</translation>
    </message>
    <message>
        <source>The basic space constraints try to avoid:
</source>
        <translation type="obsolete">محدودیت های اساسی مکانی سعی می کنند اجتناب کنند از:
</translation>
    </message>
    <message>
        <source>- rooms assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">- اختصاص اتاق ها به بیش از یک کلاس بطور همزمان
</translation>
    </message>
    <message>
        <source>- activities with more students than the capacity of the room
</source>
        <translation type="obsolete">- کلاس هایی با تعداد دانشجویان بیش از ظرفیت اتاق
</translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: unallocated activity with id=%1</source>
        <translation type="obsolete">محدودیت مکانی اجباری اساسی : کلاس جادهی نشده به شماره %1</translation>
    </message>
    <message>
        <source> - this increases the conflicts total by %1</source>
        <translation type="obsolete">- این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: room %1 has allocated activity with id %2 and the capacity of the room is overloaded</source>
        <translation type="obsolete">محدودیت مکانی اجباری اساسی : اتاق %1 با کلاسی به شماره %2 اختصاص یافته و ظرفیت کلاس از اتاق بیشتر است</translation>
    </message>
    <message>
        <source>This increases conflicts total by %1</source>
        <translation type="obsolete"> این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: room with name %1 has more than one allocated activity on day %2, hour %3.</source>
        <translation type="obsolete">محدودیت مکانی اجباری اساسی : اتاق %1 در روز %2 و ساعت %3 به بیش از دو کلاس اختصاص یافته است .</translation>
    </message>
    <message>
        <source>This increases the conflicts total by %1</source>
        <translation type="obsolete">این تداخل را افزایش می دهد بوسیله %1</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <translation type="obsolete">وزن:%1%</translation>
    </message>
    <message>
        <source>R:%1</source>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <source>Space constraint</source>
        <translation type="obsolete">محدودیت های مکانی</translation>
    </message>
    <message>
        <source>Room=%1</source>
        <translation type="obsolete">اتاق=%1</translation>
    </message>
    <message>
        <source>FET error in data</source>
        <translation type="obsolete">فت خطا در داده</translation>
    </message>
    <message>
        <source>Following constraint is wrong:
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است :
%1</translation>
    </message>
    <message>
        <source>A:%1</source>
        <translation type="obsolete">A:%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred room</source>
        <translation type="obsolete">شماره کلاس نامعتبر ( ناموجود ) برای محدودیت &quot; اتاق ترجیحی کلاس &quot;</translation>
    </message>
    <message>
        <source>,S:</source>
        <translation type="obsolete">,ف:</translation>
    </message>
    <message>
        <source>,St:</source>
        <translation type="obsolete">,St:</translation>
    </message>
    <message>
        <source>Activity preferred room</source>
        <translation type="obsolete">اتاق ترجیحی کلاس</translation>
    </message>
    <message>
        <source>Activity id=%1</source>
        <translation type="obsolete">شماره کلاس=%1</translation>
    </message>
    <message>
        <source>Space constraint activity preferred room broken for activity with id=%1 (subject=%2), room=%3</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق ترجیحی کلاس &quot; برای کلاسی به شماره = %1 ( درس = %2 ) ، اتاق = %3 ، شکسته شد</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred rooms</source>
        <translation type="obsolete">شماره کلاس نامعتبر ( ناموجود ) برای محدودیت &quot; اتاق های ترجیحی کلاس &quot;</translation>
    </message>
    <message>
        <source>Activity preferred rooms</source>
        <translation type="obsolete">اتاق های ترجیحی کلاس</translation>
    </message>
    <message>
        <source>Space constraint activity preferred rooms broken for activity with id=%1 (subject=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق های ترجیحی کلاس &quot; برای کلاسی به شماره = %1 ( درس = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>S:%1</source>
        <translation type="obsolete">ف:%1</translation>
    </message>
    <message>
        <source>Subject=%1</source>
        <translation type="obsolete">درس=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">اسم اتاق=%1</translation>
    </message>
    <message>
        <source>Subject preferred rooms</source>
        <translation type="obsolete">اتاق های ترجیحی درس</translation>
    </message>
    <message>
        <source>Yn:</source>
        <translation type="obsolete">Yn:</translation>
    </message>
    <message>
        <source>No:</source>
        <translation type="obsolete">شماره :</translation>
    </message>
    <message>
        <source>Students set - year</source>
        <translation type="obsolete">گروه دانشجویان - سال</translation>
    </message>
    <message>
        <source>Year name=</source>
        <translation type="obsolete">اسم سال=</translation>
    </message>
    <message>
        <source>Number of students=</source>
        <translation type="obsolete">تعداد دانشجویان=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students year:</source>
        <translation type="obsolete">محدودیت زمانی برای این سال:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students year:</source>
        <translation type="obsolete">محدودیت های مکانی برای این سال:</translation>
    </message>
    <message>
        <source>Gn:</source>
        <translation type="obsolete">Gn:</translation>
    </message>
    <message>
        <source>Students set - group</source>
        <translation type="obsolete">گروه دانشجویان - گروه</translation>
    </message>
    <message>
        <source>Group name=</source>
        <translation type="obsolete">اسم گروه=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students group:</source>
        <translation type="obsolete">محدودیت زمانی برای این گروه دانشجویان:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students group:</source>
        <translation type="obsolete">محدودیت های مکانی برای این گروه دانشجویان:</translation>
    </message>
    <message>
        <source>Sgn:</source>
        <translation type="obsolete">Sgn:</translation>
    </message>
    <message>
        <source>Students set - subgroup</source>
        <translation type="obsolete">گروه دانشجویان - زیرگروه</translation>
    </message>
    <message>
        <source>Subgroup name=</source>
        <translation type="obsolete">اسم زیرگروه=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students subgroup:</source>
        <translation type="obsolete">محدودیت زمانی برای این زیرگروه دانشجویان:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students subgroup:</source>
        <translation type="obsolete">محدودیت های مکانی برای این زیرگروه دانشجویان:</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">درس</translation>
    </message>
    <message>
        <source>Time constraints directly related to this subject:</source>
        <translation type="obsolete">محدودیت زمانی برای این درس:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this subject:</source>
        <translation type="obsolete">محدودیت های مکانی برای این درس:</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <source>Time constraints directly related to this teacher:</source>
        <translation type="obsolete">محدودیت زمانی برای این استاد:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this teacher:</source>
        <translation type="obsolete">محدودیت های مکانی برای این استاد:</translation>
    </message>
    <message>
        <source>Basic compulsory constraints (time)</source>
        <translation type="obsolete">محدودیت های اساسی اجباری ) زمان (</translation>
    </message>
    <message>
        <source>These are the basic compulsory constraints
(referring to time allocation) for any timetable
</source>
        <translation type="obsolete">این ها محدودیت هایاجباری اساسی ( مربوط به 
زمان تخصیص یافته ) برای هر جدولی است 
</translation>
    </message>
    <message>
        <source>The basic time constraints try to avoid:
</source>
        <translation type="obsolete">محدودیت های اساسی زمانی سعی می کنند اجتناب کنند از:
</translation>
    </message>
    <message>
        <source>- teachers assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">-اختصاص اتیدبه بییش از یک کلاس بطور همزمان 
</translation>
    </message>
    <message>
        <source>- students assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">- اختصاص دانشجویان به بیش از یک کلاس بطور همزمان 
</translation>
    </message>
    <message>
        <source>Time constraint basic compulsory</source>
        <translation type="obsolete">محدودیت زمانی اجباري اساسي</translation>
    </message>
    <message>
        <source>unallocated activity with id=%1</source>
        <translation type="obsolete">کلاس با شماره  %1 قرار نگرفت</translation>
    </message>
    <message>
        <source>activity with id=%1 is late.</source>
        <translation type="obsolete">کلاس با شماره %1 دیر است .</translation>
    </message>
    <message>
        <source>teacher with name %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="obsolete">استادی با نام %1 بیش از یک کلاس اختصاص یافته در روز %2 و ساعت %3 دارد</translation>
    </message>
    <message>
        <source>subgroup %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="obsolete">زیرگروه  %1 بیش از یک کلاس اختصاص یافته در روز %2 و ساعت %3 دارد</translation>
    </message>
    <message>
        <source>Teacher not available</source>
        <translation type="obsolete">استادی در دسترس نیست</translation>
    </message>
    <message>
        <source>T:%1</source>
        <translation type="obsolete">ز:%1</translation>
    </message>
    <message>
        <source>Time constraint</source>
        <translation type="obsolete">محدودیت زمانی</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">استاد=%1</translation>
    </message>
    <message>
        <source>Constraint students set not available is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Students=%1</source>
        <translation type="obsolete">دانشجویان=%1</translation>
    </message>
    <message>
        <source>broken for subgroup: %1 on day %2, hour %3</source>
        <translation type="obsolete">برای زیرگروه : %1 در روز %2 ساعت %3 شکسته شد</translation>
    </message>
    <message>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) زیرا شما به 2 یا بیشتر کلاس نیاز دارید . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <source>Activities same starting time</source>
        <translation type="obsolete">گروهی از کلاس ها که زمان شروع یکسان دارند</translation>
    </message>
    <message>
        <source>NA:%1</source>
        <translation type="obsolete">NA:%1</translation>
    </message>
    <message>
        <source>ID:%1</source>
        <translation type="obsolete">ت:%1</translation>
    </message>
    <message>
        <source>Activities must have the same starting time</source>
        <translation type="obsolete">گروهی از کلاس ها که باید زمان شروع یکسان داشته باشند</translation>
    </message>
    <message>
        <source>Number of activities=%1</source>
        <translation type="obsolete">تعداد کلاس ها=%1</translation>
    </message>
    <message>
        <source>Activity with id=%1</source>
        <translation type="obsolete">کلاس به شماره = %1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) id for activity</source>
        <translation type="obsolete">شماره کلاس نامعتبر ) موجود ( </translation>
    </message>
    <message>
        <source>T: </source>
        <translation type="obsolete">T: </translation>
    </message>
    <message>
        <source> , S: </source>
        <translation type="obsolete"> , S: </translation>
    </message>
    <message>
        <source> , St: </source>
        <translation type="obsolete"> , St: </translation>
    </message>
    <message>
        <source>Time constraint activities same starting time broken, because activity with id=%1 is not at the same starting time with activity with id=%2</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان شروع یکسان کلاس ها &quot; شکسته شد زیرا کلاسی به شماره = %1 زمان شروع یکسان با کلاسی به شماره = %2 ، ندارد</translation>
    </message>
    <message>
        <source>conflicts factor increase=%1</source>
        <translation type="obsolete">فاکتور افزایش دهنده ی تداخل = %1</translation>
    </message>
    <message>
        <source>Activities not overlapping</source>
        <translation type="obsolete">کلاس هایی که همپوشانی ندارند</translation>
    </message>
    <message>
        <source>Activities must not overlap</source>
        <translation type="obsolete">کلاس ها نباید همپوشانی داشته باشند</translation>
    </message>
    <message>
        <source>activity with id=%1 overlaps with activity with id=%2 on a number of %3 periods</source>
        <translation type="obsolete">کلاسی با شماره = %1 با کلاسی به شماره = %2 در %3 دوره ، تداخل دارد</translation>
    </message>
    <message>
        <source>Time constraint activities not overlapping</source>
        <translation type="obsolete">محدودیت زمانی عدم تلاقی کلاس ها</translation>
    </message>
    <message>
        <source>broken:</source>
        <translation type="obsolete">شکسته شده : </translation>
    </message>
    <message>
        <source>Min N days between activities</source>
        <translation type="obsolete">کمینه تعداد روزها بین کلاس ها</translation>
    </message>
    <message>
        <source>CSD:%1</source>
        <translation type="obsolete">CSD:%1</translation>
    </message>
    <message>
        <source>N:%1</source>
        <translation type="obsolete">N:%1</translation>
    </message>
    <message>
        <source>Minimum N days between activities</source>
        <translation type="obsolete">حداقل N روز های بین کلاس ها</translation>
    </message>
    <message>
        <source>Consecutive if same day=%1</source>
        <translation type="obsolete">به صورت متوالی اگر در یک روز بودند=%1</translation>
    </message>
    <message>
        <source>Minimum number of days=%1</source>
        <translation type="obsolete">مینیمم تعداد روزها = %1</translation>
    </message>
    <message>
        <source>Time constraint min n days between activities</source>
        <translation type="obsolete"> محدودیت زمانی حداقل های روز ها بین کلاس ها</translation>
    </message>
    <message>
        <source>on days %1 and %2</source>
        <translation type="obsolete">در روزهای %1 و %2</translation>
    </message>
    <message>
        <source>teachers1 %1, students sets1 %2, subject1 %3</source>
        <translation type="obsolete">اساتید 1 %1 ، گروه دانشجویان 1 %2 ، درس 1 %3</translation>
    </message>
    <message>
        <source>teachers2 %1, students sets2 %2, subject2 %3</source>
        <translation type="obsolete">اساتید 2 %1 ، گروه دانشجویان 2 %2 ، درس 2 %3</translation>
    </message>
    <message>
        <source>The activities are placed consecutively in the timetable, because you selected this option in case the activities are in the same day</source>
        <translation type="obsolete">کلاس ها بطور متوالی در جدول قرار گرفتند زیرا شما این گزینه را در مورد کلاس هایی که در روز یکسان هستند ، انتخاب کرده اید</translation>
    </message>
    <message>
        <source>Teachers max %1 hours daily</source>
        <translation type="obsolete">حداکثر ساعات %1 روزانه برای اساتید</translation>
    </message>
    <message>
        <source>Teachers must not have more than %1 hours daily</source>
        <translation type="obsolete">اساتید نباید روزانه بیشتر از %1 ساعت داشته باشند</translation>
    </message>
    <message>
        <source>Time constraint teachers max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت روزانه اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Teacher max %1 hours daily</source>
        <translation type="obsolete">حداکثر ساعات %1 روزانه برای اساتید</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <source>Teacher %1 must not have more than %2 hours daily</source>
        <translation type="obsolete">استاد %1 نباید روزانه بیشتر از %2 ساعت داشته باشد</translation>
    </message>
    <message>
        <source>Time constraint teacher max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت روزانه استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Teacher max days per week</source>
        <translation type="obsolete">بیشینه تعداد روزها برای یک استاد</translation>
    </message>
    <message>
        <source>MD:%1</source>
        <translation type="obsolete">MD:%1</translation>
    </message>
    <message>
        <source>Teacher max. days per week</source>
        <translation type="obsolete">بیشترین روزهای هر هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Max. days per week=%1</source>
        <translation type="obsolete">ماکزیمم روز ها در هفته = %1</translation>
    </message>
    <message>
        <source>Time constraint teacher max days per week broken for</source>
        <translation type="obsolete">محدودیت زمانی بیشترین ساعات در هر هفته برای استاد شکسته شد برای </translation>
    </message>
    <message>
        <source>teacher: %1.</source>
        <translation type="obsolete">استاد : %1.</translation>
    </message>
    <message>
        <source>Teachers max gaps per week</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در هفته برای اساتید</translation>
    </message>
    <message>
        <source>MG:%1</source>
        <translation type="obsolete">MG:%1</translation>
    </message>
    <message>
        <source>Time constraint teachers max gaps per week broken: teacher: %1, conflicts factor increase=%2</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها در هفته برای اساتید &quot; شکسته شد : استاد : %1 ، فاکتور افزایش دهنده تداخل = %2</translation>
    </message>
    <message>
        <source>Teacher max gaps per week</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Teacher: %1</source>
        <translation type="obsolete">استاد = %1</translation>
    </message>
    <message>
        <source>Max gaps per week: %1</source>
        <translation type="obsolete">حداکثر فاصله های زمانی(گپ) در هر هفته : %1</translation>
    </message>
    <message>
        <source>Time constraint teacher max gaps per week broken: teacher: %1, conflicts factor increase=%2</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها در هر هفته برای استاد &quot; شکسته : استاد : %1 ، فاکتور افزایش دهنده تداخل = %2</translation>
    </message>
    <message>
        <source>This increases the conflicts total by</source>
        <translation type="obsolete"> این تداخل را افزایش می دهد بوسیله </translation>
    </message>
    <message>
        <source>St:%1</source>
        <translation type="obsolete">St:%1</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">وزن (درصد)=%1</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">گروه دانشجویان=%1</translation>
    </message>
    <message>
        <source>Students max hours daily</source>
        <translation type="obsolete">حداکثر ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <source>MH:%1</source>
        <translation type="obsolete">MH:%1</translation>
    </message>
    <message>
        <source>Maximum recommended hours daily=%1</source>
        <translation type="obsolete">بیشترین ساعات روزانه قبل قبول = %1</translation>
    </message>
    <message>
        <source>Time constraint students max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین ساعات روزانه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
    <message>
        <source>Students set max hours daily</source>
        <translation type="obsolete">حداکثر ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Students set must respect the maximum number of hours daily</source>
        <translation type="obsolete">گروه دانشجویان که باید بیشترین ساعات روزانه داشته باشند</translation>
    </message>
    <message>
        <source>Time constraint students set max hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین ساعات روزانه گروه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
    <message>
        <source>Students min hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه  برای دانشجویان</translation>
    </message>
    <message>
        <source>mH:%1</source>
        <translation type="obsolete">mH:%1</translation>
    </message>
    <message>
        <source>All students sets must have the minimum number of hours daily</source>
        <translation type="obsolete">كل گروه دانشجویان که باید حداقلی از ساعات را در روز داشته باشند</translation>
    </message>
    <message>
        <source>Minimum recommended hours daily=%1</source>
        <translation type="obsolete">کمترین ساعات روزانه قبل قبول = %1</translation>
    </message>
    <message>
        <source>Time constraint students min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflict increase=%4</source>
        <translation type="obsolete">محدودیت زمانی &quot; حداقل ساعات روزانه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ، فاکتور افزایش دهنده تداخل = %4</translation>
    </message>
    <message>
        <source>Students set min hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه  برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Students set must respect the minimum number of hours daily</source>
        <translation type="obsolete">گروه دانشجویان که باید  به حداقل تعدادی از ساعت ها ارتباط داشته باشند</translation>
    </message>
    <message>
        <source>Time constraint students set min hours daily broken for subgroup: %1, day: %2, lenght=%3, conflicts increase=%4</source>
        <translation type="obsolete">محدودیت زمانی &quot; حداقل ساعات روزانه گروه دانشجویان &quot; شکسته شد برای  زیرگروه : %1 ، روز : %2 ، بطول = %3 ،  افزایش دهنده تداخل = %4</translation>
    </message>
    <message>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct (maybe removing it is a solution)):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت زمان ترجیحی کلاس اشتباه است زیرا به روز حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time is wrong because preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت زمان ترجیحی کلاس اشتباه است زیرا زمان ترجیحی خیلی دیر است ) بعد از آخرین برش زمانی قابل قبول ( . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت زمان ترجیحی کلاس اشتباه است زیرا به ساعت حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Act. id:%1</source>
        <translation type="obsolete">کلاس. ت:%1</translation>
    </message>
    <message>
        <source>Following constraint is wrong (because it refers to invalid activity id. Please correct it (maybe removing it is a solution)):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) زیرا به شماره کلاس نامعتبری اشاره می کند . لطفا آن را تصحیح کنید ) یک راه حل نیز حذف آن است (( :
%1</translation>
    </message>
    <message>
        <source>WP:%1</source>
        <translation type="obsolete">وزن:%1</translation>
    </message>
    <message>
        <source>teachers %1, students sets %2, subject %3</source>
        <translation type="obsolete">اساتید %1 ، گروه دانشجویان %2 ، درس %3</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to no activities. Please correct it):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) به هیچ کلاسی اشاره نمی کند . لطفا آن را تصحیح کنید ( :
%1</translation>
    </message>
    <message>
        <source>Activities with </source>
        <translation type="obsolete">کلاس ها با </translation>
    </message>
    <message>
        <source>teacher=%1, </source>
        <translation type="obsolete">استاد=%1, </translation>
    </message>
    <message>
        <source>all teachers, </source>
        <translation type="obsolete">كل اساتید, </translation>
    </message>
    <message>
        <source>students=%1, </source>
        <translation type="obsolete">دانشجویان=%1, </translation>
    </message>
    <message>
        <source>all students, </source>
        <translation type="obsolete">كل دانشجویان, </translation>
    </message>
    <message>
        <source>subject=%1, </source>
        <translation type="obsolete">درس=%1, </translation>
    </message>
    <message>
        <source>all subjects, </source>
        <translation type="obsolete">همه درس ها, </translation>
    </message>
    <message>
        <source>Activities with:</source>
        <translation type="obsolete">کلاس ها با:</translation>
    </message>
    <message>
        <source>Teacher=%1
</source>
        <translation type="obsolete">استاد=%1</translation>
    </message>
    <message>
        <source>All teachers
</source>
        <translation type="obsolete">همه اساتید</translation>
    </message>
    <message>
        <source>Students=%1
</source>
        <translation type="obsolete">دانشجویان=%1</translation>
    </message>
    <message>
        <source>All students
</source>
        <translation type="obsolete">كل دانشجویان</translation>
    </message>
    <message>
        <source>Subject=%1
</source>
        <translation type="obsolete">درس=%1</translation>
    </message>
    <message>
        <source>All subjects
</source>
        <translation type="obsolete">همه درس ها</translation>
    </message>
    <message>
        <source>Activities same starting hour</source>
        <translation type="obsolete">کلاس هایی که یک ساعت شروع دارند</translation>
    </message>
    <message>
        <source>Activities must have the same starting hour</source>
        <translation type="obsolete">کلاس ها باید ساعت شروع یکسان داشته باشند</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id</source>
        <translation type="obsolete">شماره کلاس نامعتبر ) موجود ( </translation>
    </message>
    <message>
        <source>Time constraint activities same starting hour broken, because activity with id=%1 is not at the same hour with activity with id=%2</source>
        <translation type="obsolete">محدودیت زمانی &quot; ساعت شروع یکسان کلاس ها &quot; شکسته شد زیرا کلاسی به شماره = %1 ساعت شروع یکسان با کلاسی به شماره = %2 ، ندارد</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) به هیچ یک از شماره کلاس های موجود اشاره نمی کند ( :
%1</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="obsolete">محدودیت زیر اشتباه است ) به کلاس های یکسانی اشاره می کند ( :
%1</translation>
    </message>
    <message>
        <source>Constraint 2 activities consecutive: </source>
        <translation type="obsolete">محدودیت 2 کلاس متوالی : </translation>
    </message>
    <message>
        <source>first act. id:%1</source>
        <translation type="obsolete">کلاس اول. ت:%1</translation>
    </message>
    <message>
        <source>second act. id:%1</source>
        <translation type="obsolete">کلاس دوم. ت:%1</translation>
    </message>
    <message>
        <source>First activity id=%1</source>
        <translation type="obsolete">شماره کلاس اول = %1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for first activity</source>
        <translation type="obsolete">شماره کلاس نامعتبر ) ناموجود ( برای کلاس اول</translation>
    </message>
    <message>
        <source>Second activity id=%1</source>
        <translation type="obsolete">شماره کلاس دوم = %1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for second activity</source>
        <translation type="obsolete">شماره کلاس نامعتبر ) ناموجود ( برای کلاس دوم</translation>
    </message>
    <message>
        <source>Time constraint 2 activities consecutive broken for first activity with id=%1 and second activity with id=%2, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; 2 کلاس متوالی &quot; شکسته شد برای کلاس اول به شماره = %1 و کلاس دوم به شماره = %2 ، تداخل افزایش یافت بوسیله ی %3</translation>
    </message>
    <message>
        <source>Act. id:%1 must end students&apos; day</source>
        <translation type="obsolete">شماره کلاس %1 باید روز دانشجویان را پایان دهد</translation>
    </message>
    <message>
        <source>Activity with id=%1 must end students&apos; day</source>
        <translation type="obsolete">شماره کلاس %1 باید روز دانشجویان را پایان دهد</translation>
    </message>
    <message>
        <source>Time constraint activity ends students&apos; day broken for activity with id=%1, increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; کلاس هایی که روز دانشجویان را پایان می دهند &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>Teachers min %1 hours daily</source>
        <translation type="obsolete">حداقل ساعات %1 روزانه برای اساتید</translation>
    </message>
    <message>
        <source>Teachers must not have less than %1 hours daily</source>
        <translation type="obsolete">اساتید نباید روزانه کمتر از %1 ساعت داشته باشند</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teachers</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها در روزهای کاری اساتید ، مهارت کافی دارد </translation>
    </message>
    <message>
        <source>Time constraint teachers min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; حداقل %1 ساعت روزانه اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Teacher min %1 hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه %1 برای استاد</translation>
    </message>
    <message>
        <source>Teacher %1 must not have less than %2 hours daily</source>
        <translation type="obsolete">استاد %1 نباید روزانه کمتر از %2 ساعت داشته باشد</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teacher</source>
        <translation type="obsolete">نکته : فت برای استفاده از این محدودیت تنها در روزهای کاری استاد ، مهارت کافی دارد </translation>
    </message>
    <message>
        <source>Time constraint teacher min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; حداقل %1 ساعت روزانه استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Invalid selected activity</source>
        <translation type="obsolete">کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <source>There will also be removed the related activities from the same larger split activity</source>
        <translation type="obsolete">چیزهای مربوط به کلاس ها از کلاس های مشابه بزرگتر خذف خواهند شد </translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>Invalid activity</source>
        <translation type="obsolete">کلاس غیرمجاز</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">محدودیت کنونی:</translation>
    </message>
    <message>
        <source>2 activities consecutive</source>
        <translation type="obsolete">دو کلاس متوالی</translation>
    </message>
    <message>
        <source>Invalid first activity</source>
        <translation type="obsolete">کلاس غیرمجاز اول</translation>
    </message>
    <message>
        <source>Invalid second activity</source>
        <translation type="obsolete">کلاس غیرمجاز دوم</translation>
    </message>
    <message>
        <source>Invalid weight (percentage)</source>
        <translation type="obsolete">وزن غیرمجاز(درصد)</translation>
    </message>
    <message>
        <source>Same activities - impossible</source>
        <translation type="obsolete">کلاس های یکسان - غیرممکن</translation>
    </message>
    <message>
        <source>Constraint added</source>
        <translation type="obsolete">محدودیت اضافه شد</translation>
    </message>
    <message>
        <source>Constraint NOT added - error?</source>
        <translation type="obsolete">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
    <message>
        <source>Empty list of not overlapping activities</source>
        <translation type="obsolete">لیست خالی کلاس هایی که تلاقی ندارند </translation>
    </message>
    <message>
        <source>Only one selected activity</source>
        <translation type="obsolete">تنها یک کلاس انتخاب شده است</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_NOT_OVERLAPPING باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <source>Constraint added:</source>
        <translation type="obsolete">محدودیت اضافه شد:</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">بله</translation>
    </message>
    <message>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="obsolete">برش زمانی کافی وجود ندارد ( تعداد خیلی زیادی &quot; Yes &quot; وجود دارد ) .</translation>
    </message>
    <message>
        <source>Currently, it is %1</source>
        <translation type="obsolete">بطور دقیق این هست %1</translation>
    </message>
    <message>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="obsolete">محدودیت اضافه نشد - تکرار ؟</translation>
    </message>
    <message>
        <source>Empty list of selected activities</source>
        <translation type="obsolete">لیست خالی کلاس های انتخاب شده</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_HOUR باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <source>Empty list of simultaneous activities</source>
        <translation type="obsolete">لیست خالی کلاس های همزمان</translation>
    </message>
    <message>
        <source>Only one selected activity - impossible</source>
        <translation type="obsolete">تنها یک کلاس انتخاب شده است - غیر ممکن</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME too little)</source>
        <translation type="obsolete">تعداد خیلی زیاد کلاس - لطفا خطا را گزارش دهید
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME خیلی کوچک است)</translation>
    </message>
    <message>
        <source>Sub-activities do not correspond. Mistake:
</source>
        <translation type="obsolete">زیر کلاس ها در نظر گرفته نشدند . اشتباه :
</translation>
    </message>
    <message>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">1 . شماره کلاس ( زیر ) اول = %1 است و %2 زیر کلاس ارائه می دهد
</translation>
    </message>
    <message>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">2 . شماره کلاس ( زیر ) کنونی = %1 است و %2 زیر کلاس ارائه می دهد 
</translation>
    </message>
    <message>
        <source>Activity ends students day</source>
        <translation type="obsolete">کلاس هایی که روز دانشجویان را پایان می دهند</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="obsolete">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report bug</source>
        <translation type="obsolete">محدودیت اضافه نشد - لطفا خطا را گزارش دهید</translation>
    </message>
    <message>
        <source>Invalid room</source>
        <translation type="obsolete">اتاق غیرمجاز</translation>
    </message>
    <message>
        <source>Constraint NOT added - must be a duplicate</source>
        <translation type="obsolete">محدودیت اضافه نشد - شاید تکراری باشد</translation>
    </message>
    <message>
        <source>Empty list of selected rooms</source>
        <translation type="obsolete">لیست خالی از اتاق های انتخاب شده</translation>
    </message>
    <message>
        <source>Only one selected room - please use constraint activity preferred room if you want a single room</source>
        <translation type="obsolete">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی کلاس &quot; استفتده کنید </translation>
    </message>
    <message>
        <source>Invalid day</source>
        <translation type="obsolete">روز غیر مجاز</translation>
    </message>
    <message>
        <source>Day:%1</source>
        <translation type="obsolete">روز:%1</translation>
    </message>
    <message>
        <source>Invalid start hour</source>
        <translation type="obsolete">ساعت شروع غیر مجاز</translation>
    </message>
    <message>
        <source>Start hour:%1</source>
        <translation type="obsolete">ساعت شروع:%1</translation>
    </message>
    <message>
        <source>Constraint NOT added - duplicate</source>
        <translation type="obsolete">محدودیت اضافه نشد - تکرار</translation>
    </message>
    <message>
        <source>Basic compulsory space</source>
        <translation type="obsolete">مکانی اجباری اساسی</translation>
    </message>
    <message>
        <source>Invalid weight</source>
        <translation type="obsolete">وزن غیرمجاز</translation>
    </message>
    <message>
        <source>Basic compulsory time</source>
        <translation type="obsolete">زمانی اجباری اساسی</translation>
    </message>
    <message>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="obsolete">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_MIN_N_DAYS_BETWEEN_ACTIVITIES must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_MIN_N_DAYS_BETWEEN_ACTIVITIES باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation type="obsolete">محدودیت اضافه نشد - شاید تکراری باشد</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="obsolete">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Max. hours:%1</source>
        <translation type="obsolete">بیشینه ساعت ها:%1</translation>
    </message>
    <message>
        <source>Min. hours:%1</source>
        <translation type="obsolete">حداقل ساعات:%1</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="obsolete">وزن غیرمجاز (درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Invalid weight(percentage)</source>
        <translation type="obsolete">وزن غیرمجاز ( درصد )</translation>
    </message>
    <message>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="obsolete">وزن غیرمجاز(درصد) - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Invalid students set</source>
        <translation type="obsolete">گروه غیرمجاز دانشجویان</translation>
    </message>
    <message>
        <source>Invalid weight - it has to be 100%</source>
        <translation type="obsolete">وزن غیرمجاز ) درصد ( - باید برابر این مقدار باشد 100%</translation>
    </message>
    <message>
        <source>Invalid subject</source>
        <translation type="obsolete">درس غیرمجاز</translation>
    </message>
    <message>
        <source>Constraint NOT added - error ?</source>
        <translation type="obsolete">محدودیت اضافه نشد - خطا ؟</translation>
    </message>
    <message>
        <source>Only one selected room - please use constraint subject preferred room if you want a single room</source>
        <translation type="obsolete">تنها یک اتاق انتخاب شده است - لطفا اگر یک اتاق می خواهید از محدودیت &quot; اتاق ترجیحی درس &quot; استفتده کنید </translation>
    </message>
    <message>
        <source>Invalid selected subject</source>
        <translation type="obsolete">درس غیرمجاز</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">بیشترین روز در هر هفته=%1</translation>
    </message>
    <message>
        <source>Invalid teacher</source>
        <translation type="obsolete">استاد غیرمجاز</translation>
    </message>
    <message>
        <source>Max gaps=%1</source>
        <translation type="obsolete">بیشینه فاصله های زمانی (گپ)ات=%1</translation>
    </message>
    <message>
        <source>Teacher max hours daily</source>
        <translation type="obsolete">حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <source>Max hours daily=%1</source>
        <translation type="obsolete">بیشینه ساعت های روزانه=%1</translation>
    </message>
    <message>
        <source>Teacher min hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <source>Min hours daily=%1</source>
        <translation type="obsolete">حداقل ساعات روزية=%1</translation>
    </message>
    <message>
        <source>Teachers max hours daily</source>
        <translation type="obsolete">حداکثر ساعات روزانه برای اساتید</translation>
    </message>
    <message>
        <source>Teachers min hours daily</source>
        <translation type="obsolete">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <source>Incorrect name</source>
        <translation type="obsolete">اسم غير صحيح</translation>
    </message>
    <message>
        <source>Room insertion dialog</source>
        <translation type="obsolete">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="obsolete">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <source>Room added</source>
        <translation type="obsolete">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <source>FET - help on adding room(s)</source>
        <translation type="obsolete">FET - کمک در اضافه کردن اتاق ها</translation>
    </message>
    <message>
        <source>Could not insert item. Duplicate</source>
        <translation type="obsolete">نمی توانید مورد را اضافه کنید . تکراری است</translation>
    </message>
    <message>
        <source>This name is taken for a year - please consider another name</source>
        <translation type="obsolete">این نام برای یک سال بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation type="obsolete">این نام برای یک زیرگروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <source>FET</source>
        <translation type="obsolete">فت</translation>
    </message>
    <message>
        <source>This group already exists, but in another year
If you insert current group to current year, that
means that some years share the same group (overlap)
If you want to make a new group, independent,
please abort now and give it another name
</source>
        <translation type="obsolete">این گروه از قبل موجود است اما در سال دیگری
اگر شما گروه کنونی را در سال کنونی وارد کنید 
به این معنی است که سال های یکسان گروه های یکسان
به اشتراک گذاشته اند ( تلاقی ) اگر شما می خواهید گروه
جدیدی بسازید ، مستقل ، لطفا ادامه نداده و نام دیگری
انتخاب کنید
</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">اضافه</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation type="obsolete">تخطي</translation>
    </message>
    <message>
        <source>Subgroup insertion dialog</source>
        <translation type="obsolete">فرم اضافه کردن زیرگروه</translation>
    </message>
    <message>
        <source>This name is taken for a group - please consider another name</source>
        <translation type="obsolete">این نام برای یک گروه بکارگرفته شده است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <source>This subgroup already exists, but in another group
If you insert current subgroup to current group, that
means that some groups share the same subgroup (overlap)
If you want to make a new subgroup, independent,
please abort now and give it another name
</source>
        <translation type="obsolete">این زیرگروه از قبل موجود است اما در گروه دیگری
اگر شما زیرگروه کنونی را در گروه کنونی وارد کنید 
به این معنی است که گروه های یکسان زیرگروه 
های یکسان به اشتراک گذاشته اند ( تلاقی ) 
اگر شما می خواهید زیرگروه جدیدی بسازید 
، مستقل ، لطفا ادامه نداده و نام دیگری انتخاب کنید
</translation>
    </message>
    <message>
        <source>Subgroup added</source>
        <translation type="obsolete"> زیرگروه اضافه شد</translation>
    </message>
    <message>
        <source>Year insertion dialog</source>
        <translation type="obsolete">اضافه کردن فرم سال دانشجویان</translation>
    </message>
    <message>
        <source>Year added. You might want to divide it into sections - this is done in the years dialog - button &apos;Divide year ...&apos;, or by manually adding groups and subgroups in the groups or subgroups menus

 Important note: if you plan to use option &apos;divide&apos;, please try to use it only once for each year at the beginning, because a second use of option &apos;divide&apos; for the same year will remove all activities and constraints referring to old groups and subgroups from this year.</source>
        <translation type="obsolete">سال اضافه شد - شاید شما بخواهید سال را به بخش هایی تقسیم کنید - این کار در فرم سال ها انجام می شود - دکمه &quot; تقسیم سال &quot; .... ، یا بصورت دستی گروه ها یا زیرگروه هایی را در منوی گروه ها یا زیرگروه ها اضافه کنید

نکته مهم : اگر شما قصد دارید از گزینه ی &quot; تقسیم &quot; استفاده کنید ، لطفا سعی کنید در ابتدا آن را برای هر سال تنها یکبار بکار ببرید زیرا استفاده از گزینه ی &quot; تقسیم &quot; برای یال های یکسان همهی محدودیت های مربوط به گروه ها و زیر گروه های قبلی این سال را حذف خواهد کرد .</translation>
    </message>
    <message>
        <source>Invalid selected constraint</source>
        <translation type="obsolete">محدودیت انتخاب شده نامعتبر</translation>
    </message>
    <message>
        <source>Removing constraint:
</source>
        <translation type="obsolete">حذف محدودیت:</translation>
    </message>
    <message>
        <source>
Are you sure?</source>
        <translation type="obsolete">آیا مطمئنید؟</translation>
    </message>
    <message>
        <source>Cannot update comments during simulation
Please stop simulation before this</source>
        <translation type="obsolete">توضیحات در طول شبیه سازی بروز نمی شوند
قبل از این لطفا شبیه سازی را متوقف کنید </translation>
    </message>
    <message>
        <source>Modifying all weights for min n days</source>
        <translation type="obsolete">تغییر همه ی وزن ها برای حداقل روز ها</translation>
    </message>
    <message>
        <source>Warning: all min n days weights will be
 changed to selected value. Are you sure?
 If yes, please enter weight percentage for all constraints of
 type min n days between activities (any integer/fractional
number between 0.0 and 100.0, recommended 95.0 at least)</source>
        <translation type="obsolete">هشدار : وزن همه ی حداقل روزها به مقدار
انتخاب شده تغییر خواهد کرد . آیا مطمئن هستید ؟ 
اگر بله لطفا وزنی را برای همه ی محدودیت هایی از 
نوع حداقل روزهای بین کلاس ها ، وارد کنید ( هر عدد 
صحیحی / اعداد کسری بین 0.0 و 100.0 ، توصیه شده 
نهایتا 95.0 )</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - has to be &gt;=0.0 and &lt;=100.0</source>
        <translation type="obsolete">وزن نامعتبر ) درصد ( - باید &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">نام های خالی مجاز نیست 
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">تکراری ها مجاز نیستند
</translation>
    </message>
    <message>
        <source>Please note that FET will NOT take care
of old constraints using erased days
(only renamed days will be handled correctly)
</source>
        <translation type="obsolete">لطفا توجه کنید که فت مراقب استفاده ی 
محدودیت های قبلی از روزهای پاک شده 
نخواهد بود ( تنها تغییر نام بطور صحیح مدیریت می شود ) 
</translation>
    </message>
    <message>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="obsolete">سهمیه بندی دوره .
لطفا قبل از آن شبیه سازی را متوقف کنید .</translation>
    </message>
    <message>
        <source>Invalid selected year</source>
        <translation type="obsolete"> سال انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <source>Invalid selected group</source>
        <translation type="obsolete">گروه انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this group and all related subgroup, activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این گروه را با همه زیر گروه ها، کلاس ها و محدودیت ها حذف کنید؟
</translation>
    </message>
    <message>
        <source>This group still exists into another year
The related subgroups, activities and constraints were not removed</source>
        <translation type="obsolete">این گروه هنوز هم در سال دیگری وجود دارد 
زیرگروه های وابسته ، کلاس ها و محدودیت ها پاک نخواهند شد </translation>
    </message>
    <message>
        <source>Activated a number of %1 activities</source>
        <translation type="obsolete">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <source>De-activated a number of %1 activities</source>
        <translation type="obsolete">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
    <message>
        <source>Please note that FET will NOT take care
of old constraints using erased hours
(only renamed hours will be handled correctly)
</source>
        <translation type="obsolete">لطفا توجه کنید که فت مراقب استفاده ی 
محدودیت های قبلی از ساعت های پاک شده 
نخواهد بود ( تنها تغییر نام بطور صحیح مدیریت می شود ) 
</translation>
    </message>
    <message>
        <source>Cannot update institution name during simulation
Please stop simulation before this</source>
        <translation type="obsolete">نام موسسه در طول شبیه سازی بروز نمی شود
قبل از این لطفا شبیه سازی را متوقف کنید </translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <source>Weight=%1</source>
        <translation type="obsolete">وزن=%1</translation>
    </message>
    <message>
        <source>Max hours:%1</source>
        <translation type="obsolete">بیشینه ساعت ها:%1</translation>
    </message>
    <message>
        <source>Min hours:%1</source>
        <translation type="obsolete">حداقل ساعات:%1</translation>
    </message>
    <message>
        <source>Teacher max hours daily </source>
        <translation type="obsolete">حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <source>Teacher min hours daily </source>
        <translation type="obsolete">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <source>Teachers max hours daily </source>
        <translation type="obsolete">حداکثر ساعات روزانه برای یک استاد</translation>
    </message>
    <message>
        <source>Teachers min hours daily </source>
        <translation type="obsolete">حداقل ساعات روزانه  برای یک استاد</translation>
    </message>
    <message>
        <source>Name existing - please choose another</source>
        <translation type="obsolete">نام موجود است - لطفا نام دیگری انتخاب کنید</translation>
    </message>
    <message>
        <source>Name exists. If you would like to make more years to contain a group (overlapping years), please remove current group (FET will unfortunately remove all related activities and constraints) and add a new group with desired name in current year. I know this is a not an elegant procedure, I&apos;ll try to fix that in the future.</source>
        <translation type="obsolete">نام وجود دارد . اگر شما می خواهید سال های بیشتری را حاوی این گروه سازید ( سال های متداخل ) لطفا گروه فعلی را حذف کنید ( فت متاسفانه همه ی کلاس ها و محدودیت های مربوط را حذف خواهد کرد ) و گروه جدیدی با نام دلخواه در سال کنونی اضافه کنید . من می دانم که این یک شیوه ی مناسب نیست و سعی خواهم کرد در آینده آن را تصحیح کنم .</translation>
    </message>
    <message>
        <source>Name exists. If you would like to make more groups to contain a subgroup (overlapping groups), please remove current subgroup (FET will unfortunately remove all related activities and constraints) and add a new subgroup with desired name in current group. I know this is a not an elegant procedure, I&apos;ll try to fix that in the future.</source>
        <translation type="obsolete">نام وجود دارد . اگر شما می خواهید گروه های بیشتری را حاوی این زیرگروه سازید ( گروه های متداخل ) لطفا زیرگروه فعلی را حذف کنید ( فت متاسفانه همه ی کلاس ها و محدودیت های مربوط را حذف خواهد کرد ) و زیرگروه جدیدی با نام دلخواه در گروه کنونی اضافه کنید . من می دانم که این یک شیوه ی مناسب نیست و سعی خواهم کرد در آینده آن را تصحیح کنم .</translation>
    </message>
    <message>
        <source>Invalid selected room</source>
        <translation type="obsolete">اتاق غیرمجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this room and all related constraints?
</source>
        <translation type="obsolete">ایا مطمئنید که می خواهید این اتاق و همه محدودیت های آن را حذف کنید؟
</translation>
    </message>
    <message>
        <source>Invalid selected subgroup</source>
        <translation type="obsolete">زیرگروه انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subgroup and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این زیرگروه را با همه ها کلاس ها و محدودیت های وابسته به آن حذف کنید؟
</translation>
    </message>
    <message>
        <source>User input</source>
        <translation type="obsolete">ورودی کاربر</translation>
    </message>
    <message>
        <source>Please enter subject&apos;s name</source>
        <translation type="obsolete">&apos;لطفا نام درس را وارد کنید</translation>
    </message>
    <message>
        <source>Subject insertion dialog</source>
        <translation type="obsolete">فرم افزودن درس</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subject and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهدی این درس و همه محدودیت ها و کلاس های مربوط را حذف کنید؟
</translation>
    </message>
    <message>
        <source>Please enter new subject&apos;s name</source>
        <translation type="obsolete">لطفا نام درس جدید را وارد کنید</translation>
    </message>
    <message>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation type="obsolete">مورد نمی تواند تغییر کند . نام جدید احتمالا تکراری است </translation>
    </message>
    <message>
        <source>Please enter teacher&apos;s name</source>
        <translation type="obsolete">&apos;لطفانام استاد را وارد کنید</translation>
    </message>
    <message>
        <source>Teacher insertion dialog</source>
        <translation type="obsolete">فرم اضافه کردن استاد</translation>
    </message>
    <message>
        <source>Invalid selected teacher</source>
        <translation type="obsolete">استاد غیرمجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمونید که می خواهید این استار را با همه محدودیت ها و کلاس های مربوط پاک کنید؟
</translation>
    </message>
    <message>
        <source>Please enter new teacher&apos;s name</source>
        <translation type="obsolete">&apos;لطفا نام استاد جدید را وارد کنید</translation>
    </message>
    <message>
        <source>Students</source>
        <translation type="obsolete">دانشجویان</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">اتاق: </translation>
    </message>
    <message>
        <source>The teacher&apos;s timetable cannot be printed,
because the teacher is invalid</source>
        <translation type="obsolete">جدول استاد نمی تواند چاپ شود ،
زیرا استاد معتبر نیست</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this year and all related groups, subgroups, activities and constraints?
</source>
        <translation type="obsolete">آیامطمئنید که می خواهید این سال و همه گروه ها، زیرگروه ها، کلاس ها و محدودیت هایش را حذف کنید؟
</translation>
    </message>
    <message>
        <source>Specified language is incorrect - making it en_GB (English)</source>
        <translation type="obsolete">زبان انتخاب شده نامعتبر است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">نه</translation>
    </message>
    <message>
        <source>Group insertion dialog</source>
        <translation type="obsolete">اضافه کردن گروه</translation>
    </message>
    <message>
        <source>Group added</source>
        <translation type="obsolete">گروه اضافه شد</translation>
    </message>
    <message>
        <source>Translation for specified language not loaded - this is an error, maybe translation file is missing - making language en_GB (English)</source>
        <translation type="obsolete">ترجمه ای برای زبان انتخاب شده بارگذاری نشده است - این یک خطا است ، فایل ترجمه احتمالا گم شده است - آن را به en_GB ( انگلیسی ( تغییر دهید</translation>
    </message>
    <message>
        <source>Activity:</source>
        <translation type="obsolete">کلاس:</translation>
    </message>
    <message>
        <source>No teachers for this activity</source>
        <translation type="obsolete">استادی برای این درس نیست</translation>
    </message>
    <message>
        <source>No students sets for this activity</source>
        <translation type="obsolete">تعداد گروه دانشجویان برای این کلاس</translation>
    </message>
    <message>
        <source>Active: yes</source>
        <translation type="obsolete">فعال: بله</translation>
    </message>
    <message>
        <source>Active: no</source>
        <translation type="obsolete">فعال: نه</translation>
    </message>
    <message>
        <source>Id=%1</source>
        <translation type="obsolete">ت=%1</translation>
    </message>
    <message>
        <source>Activity group id=%1</source>
        <translation type="obsolete">کلاس گروه ت=%1</translation>
    </message>
    <message>
        <source>Duration=%1</source>
        <translation type="obsolete">مدت=%1</translation>
    </message>
    <message>
        <source>Total duration=%1</source>
        <translation type="obsolete">زمان کل=%1</translation>
    </message>
    <message>
        <source>no teachers</source>
        <translation type="obsolete">استادی نیست</translation>
    </message>
    <message>
        <source>no students</source>
        <translation type="obsolete">دانشجویانی نیست</translation>
    </message>
    <message>
        <source>It is advisable to only input special rooms, which are not available, or for activities with special rooms needed (no need to input home rooms for teachers or students)

It is advisable to generate the timetable without the rooms, then, if a solution is possible, to add rooms</source>
        <translation type="obsolete">توصیه می شود تنها اتاق های خاصی را وارد کنید که در دسترس نیستند یا برای کلاس هایی با اتاق های خاص مورد نیازند ( نیازی به وارد کردن اتاق خانگی اساتید یا دانشجویان نیست ) 

توصیه می شود جدول بدون اتاق ها تولید شود سپس اگر راه حل ممکنی وجود داشت اتاق ها اضافه شوند</translation>
    </message>
    <message>
        <source>Please note that each room can hold a single activity at a specified period. If you have a very large room, which can hold more activities at one time, please add more rooms, representing this larger room</source>
        <translation type="obsolete">لطفا توجه کنید که هر اتاق تنها یک کلاس را در یک دوره مشخص می تواند نگه دارد .اگر شما اتاق بسیار بزرگی دارید که می تواند تعداد بیشتری کلاس را در یک زمان دربر بگیرد ، لطفا اتاق های بیشتری به جای این اتاق اضافه کنید</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because teacher %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا استاد %2 نهایتا %3 روز در دسترس دارد . شما برای این محدودیت &quot; متوالی شوند در صورتی که روزها یکسان باشد &quot; ارزش &quot; درست &quot; را قرار داده اید . فت نمی تواند بیش از 2 کلاس را در روز یکسان قرار دهد اگر مقدار این شرط &quot; درست &quot; باشد . 2 * روزهای مجاز &gt; تعداد کلاس های این محدودیت است . این یک وضعیت خیلی بعید است و به همین دلیل من نگران آن نیستم . اگر شما به آن برخوردید لطفا فایل خود را تغییر دهید ( &quot; متوالی شوند اگر روزها یکسان باشد &quot; را از انتخاب خارج کنید &quot; یا کلاس هایی با طول مدت زیادتری اضافه کنید ) یا با نویسنده تماس بگیررید .</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because subgroup %2 has at most %3 available days. You specified for this constraint consecutive if same day=true. Currently FET cannot put more than 2 activities in the same day if consecutive if same day is true. You have 2*available days&lt;number of activities in this constraint. This is a very unlikely situation, that is why I didn&apos;t care too much about it. If you encounter it, please modify your file (uncheck consecutive if same day or add other activities with larger duration) or contact author/mailing list.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا زیرگروه %2 نهایتا %3 روز در دسترس دارد . شما برای این محدودیت &quot; متوالی شوند در صورتی که روزها یکسان باشد &quot; ارزش &quot; درست &quot; را قرار داده اید . فت نمی تواند بیش از 2 کلاس را در روز یکسان قرار دهد اگر مقدار این شرط &quot; درست &quot; باشد . 2 * روزهای مجاز &gt; تعداد کلاس های این محدودیت است . این یک وضعیت خیلی بعید است و به همین دلیل من نگران آن نیستم . اگر شما به آن برخوردید لطفا فایل خود را تغییر دهید ( &quot; متوالی شوند اگر روزها یکسان باشد &quot; را از انتخاب خارج کنید &quot; یا کلاس هایی با طول مدت زیادتری اضافه کنید ) یا با نویسنده تماس بگیررید .</translation>
    </message>
    <message>
        <source>You have too many total subgroups.
Please talk to the author or increase variable MAX_TOTAL_SUBGROUPS. Currently MAX_TOTAL_SUBGROUPS=%1</source>
        <translation type="obsolete">شما تعداد خیلی زیادی زیرگروه دارید .
لطفا با نویسنده صحبت کنید یا متغیر  MAX_TOTAL_SUBGROUPS. Currently MAX_TOTAL_SUBGROUPS=%1 را افزایش دهید</translation>
    </message>
    <message>
        <source>Processing internally the activities ... please wait</source>
        <translation type="obsolete">پردازش داخلی کلاس ها ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <source>Processing internally the time constraints ... please wait</source>
        <translation type="obsolete">پردازش داخلی محدودیت های زمانی ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <source>Processing internally the space constraints ... please wait</source>
        <translation type="obsolete">پردازش داخلی محدودیت های مکانی ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <source>Loading activities ... please wait</source>
        <translation type="obsolete">بارگذلری کلاس ها ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <source>Automatic Group</source>
        <comment>Please keep this translation short. It is when year contains no groups and an automatic group is added in the year, in the timetable</comment>
        <translation type="obsolete">گروه اتوماتیک</translation>
    </message>
    <message>
        <source>Automatic Subgroup</source>
        <comment>Please keep this translation short. It is when group contains no subgroups and an automatic subgroup is added in the group, in the timetable</comment>
        <translation type="obsolete">زیرگروه اتوماتیک</translation>
    </message>
    <message>
        <source>Your file contains group %1 which might be unneeded. Starting with FET 5.4.17, it is corrected a potentially bad situation. It is highly recommended to remove this group ending in WHOLE YEAR, for performance reasons.</source>
        <translation type="obsolete">فایل شما شامل گروه %1 است که احتمالا نیازی به آن نیست . از شروع نسخه 5.4.17 این وضعیت بد تصحیح شدهاست .بشدت توصیه می شود برای نتیجه ی بهتر  این گروه انتهای همه ی سال ها را حذف کنید .</translation>
    </message>
    <message>
        <source>You may want to add a group in an empty year - in this case please choose a name not ending in WHOLE YEAR, so you can avoid this warning.</source>
        <translation type="obsolete">شما ممکن است بخواهید یک زیرگروه را در یک سال خالی اضافه کنید - در این مورد لطفا یک نام که در پایان همه ی سال ها نیست را انتخاب کنید ، بنابراین شما می توانید از این خطا اجتناب کنید .</translation>
    </message>
    <message>
        <source>From now on, if you have an empty year, there will be added an automatic group only in the generated timetables, not in the data file.</source>
        <translation type="obsolete">از حالا ، اگر شما یک سال خالی داشته باشید یک گروه اتوماتیک در جداول تولید شده ( و نه فایل داده ) اضافه خواهد شد .</translation>
    </message>
    <message>
        <source>For more details, join the mailing list or email the author.</source>
        <translation type="obsolete">برای اطلاعات بیشتر ، با نویسنده یا فهرست پستی تماس  بگیرید .</translation>
    </message>
    <message>
        <source>You may want to add a subgroup in an empty group - in this case please choose a name not ending in WHOLE GROUP, so you can avoid this warning.</source>
        <translation type="obsolete">شما ممکن است بخواهید یک زیرگروه را در یک گروه خالی اضافه کنید - در این مورد لطفا یک نام که در پایان همه ی گروه ها نیست را انتخاب کنید ، بنابراین شما می توانید از این خطا اجتناب کنید .</translation>
    </message>
    <message>
        <source>From now on, if you have an empty group, there will be added an automatic subgroup only in the generated timetables, not in the data file.</source>
        <translation type="obsolete">از حالا ، اگر شما یک گروه خالی داشته باشید یک زیرگروه اتوماتیک در جداول تولید شده ( و نه فایل داده ) اضافه خواهد شد .</translation>
    </message>
    <message>
        <source>Your file contains subgroup %1 which might be unneeded. Starting with FET 5.4.17, it is corrected a potentially bad situation. It is highly recommended to remove this subgroup ending in WHOLE GROUP, for performance reasons.</source>
        <translation type="obsolete">فایل شما شامل زیرگروه %1 است که احتمالا نیازی به آن نیست . از شروع نسخه 5.4.17 این وضعیت بد تصحیح شدهاست .بشدت توصیه می شود برای نتیجه ی بهتر  این زیرگروه انتهای همه ی گروه ها را حذف کنید .</translation>
    </message>
    <message>
        <source>Could not open file - not existing or in use</source>
        <translation type="obsolete">فایل باز نشد - وجود ندارد یا در حال استفاده است</translation>
    </message>
    <message>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <translation type="obsolete">فایل خوانده نشد - تجزیه XML در خط %1 ، ستون %2 خطا دارد : 
%3</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8, NSt:%9</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، ش گ ک : %5 ، مدت : %6 ، مج مدت : %7 ، فعال : %8 ت دا : %9</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, D:%5, A:%6, NSt:%7</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، مدت : %5 ، فعال : %6 ، ت دا : %7</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، ش گ ک : %5 ، مدت : %6 ، مج مدت : %7 ، فعال : %8</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, St:%3, Id:%4, D:%5, A:%6</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Students, Id, Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، دا : %3 ، ش ک : %4 ، مدت : %5 ، فعال : %6</translation>
    </message>
    <message>
        <source>Activity tag=%1</source>
        <translation type="obsolete">توضیح کلاس = %1</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">توضیح کلاس</translation>
    </message>
    <message>
        <source>Time constraints directly related to this activity tag:</source>
        <translation type="obsolete">محدودیت های زمانی که بطور مستقیم به این توضیح کلاس مربوط اند :</translation>
    </message>
    <message>
        <source>Space constraints directly related to this activity tag:</source>
        <translation type="obsolete">محدودیت های مکانی که بطور مستقیم به این توضیح کلاس مربوط اند :</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers max gaps per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای اساتید &quot; را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher max gaps per week with weight (percentage) below 100 for teacher %1. Please make weight 100% and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای استاد &quot; را با وزن کمتر از 100 برای استاد %1  دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per week relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای استاد %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداکثر فاصله در در هفته مربوط به این استاد وجود دارد ، و محدودیت با فاصله بیشتر وزن بالاتری دارد . شما تنها اجازه دارید برای هراستاد مهم ترین محدودیت را با بیشترین وزن و حداقل فاصله ها مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers max gaps per day with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت ماکزیمم فاصله در هفته برای اساتید را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher max gaps per day with weight (percentage) below 100 for teacher %1. Please make weight 100% and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; بیشترین فاصله در هفته برای استاد &quot; را با وزن کمتر از 100 برای استاد %1  دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are two constraints of type max gaps per day relating to him, and the weight percentage is higher on the constraint with more gaps allowed. You are allowed only to have for each teacher the most important constraint with maximum weight percentage and minimum gaps allowed. Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete"> برای استاد %1 نمی تواند بهینه شود ، زیرا دو محدودیت از نوع حداکثر فاصله در روز مربوط به این استاد وجود دارد ، و محدودیت با فاصله بیشتر وزن بالاتری دارد . شما تنها اجازه دارید برای هراستاد مهم ترین محدودیت را با بیشترین وزن و حداقل فاصله ها مجاز است .  لطفا داده هایتان را براین اساس تغییر دهید و سپس دوباره سعی کنید . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because you have a max gaps constraint with weight percentage less than 100%. Currently, the algorithm can only optimize with not existing constraint max gaps or existing with 100% weight for it. Please modify your data correspondingly and try again</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا شما محدودیتی از نوع بیشترین فاصله با وزن کمتر از 100% دارید . و الگوریتم تنها با وزن 100% یا بدون این محدودیت می تواند بطور صحیح بهینه شود . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because you have an early max beginnings at second hour constraint with weight percentage less than 100%. Currently, the algorithm can only optimize with not existing constraint early m.b.a.s.h. or existing with 100% weight for it. Please modify your data correspondingly and try again</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا شما محدودیت &quot; بیشترین شروع در دومین ساعت &quot; با وزن کمتر از 100% دارید . و الگوریتم تنها با وزن 100% یا بدون این محدودیت می تواند بطور صحیح بهینه شود . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because early max beginnings at second hour constraint has max beginnings at second hour %2, and the number of days per week is %3 which is less. It must be that the number of days per week must be greater or equal with the max beginnings at second hour
Please modify your data correspondingly and try again</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا محدودیت &quot; بیشترین شروع در دومین ساعت &quot; %2 حداکثر شروع در دومین ساعت دارد و تعداد روزهای هفته %3 است که از آن کمتر می باشد . تعداد روزهای هفته باید بزرگتر یا مساوی بیشترین ساعات شروع در دومین ساعت ، باشد 
لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <source>Your file contains subject tags list, which is named in versions&gt;=5.5.0 activity tags list</source>
        <translation type="obsolete">فایل شما حاوی لیست توضیح درس هایی است که در نسخه &lt;= 5.5.0 نام گذلری شده اند</translation>
    </message>
    <message>
        <source>File contains constraint students no gaps, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students max gaps per week, with max gaps=0. If you like, you can modify this constraint to allow more gaps per week (normally not accepted in schools)</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; دانشجویان بدون فاصله &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین فاصله در هفته دانشجویان &quot; با بیشترین فاصله = 0 . اگر شما مایل باشید می توانید این محدودیت را به فاصله های مجاز بیشتری در هفته تغییر دهید ( بطور معمول در مدارس قابل قبول نیست )</translation>
    </message>
    <message>
        <source>File contains constraint students set no gaps, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set max gaps per week, with max gaps=0. If you like, you can modify this constraint to allow more gaps per week (normally not accepted in schools)</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; گروه دانشجویان بدون فاصله &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین فاصله در هفته گروه دانشجویان &quot; با بیشترین فاصله = 0 . اگر شما مایل باشید می توانید این محدودیت را به فاصله های مجاز بیشتری در هفته تغییر دهید ( بطور معمول در مدارس قابل قبول نیست )</translation>
    </message>
    <message>
        <source>File contains constraint students early, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students early max beginnings at second hour, with max beginnings=0. If you like, you can modify this constraint to allow more beginnings at second available hour (above 0 - this will make the timetable easier)</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; آغاز دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین شروع ها در دومین ساعت دانشجویان &quot; با بیشترین شروع = 0 . اگر شما مایل باشید می توانید این محدودیت را برای مجاز کردن شروع های بیشتر در دومین ساعت ، تغییر دهید ( بالاتر از 0 - این جدول را آسان تر خواهد کرد )</translation>
    </message>
    <message>
        <source>File contains constraint students set early, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set early max beginnings at second hour, with max beginnings=0. If you like, you can modify this constraint to allow more beginnings at second available hour (above 0 - this will make the timetable easier)</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; آغاز گروه دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین شروع ها در دومین ساعت گروه دانشجویان &quot; با بیشترین شروع = 0 . اگر شما مایل باشید می توانید این محدودیت را برای مجاز کردن شروع های بیشتر در دومین ساعت ، تغییر دهید ( بالاتر از 0 - این جدول را آسان تر خواهد کرد )</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredTimes day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهای ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredTimes hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="obsolete">اس : %1</translation>
    </message>
    <message>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="obsolete">دا : %1</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="obsolete">ات : %1</translation>
    </message>
    <message>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="obsolete">( زمان های تفریح و زمان هایی که استاد دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <source>Teachers max gaps per day</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در روز برای اساتید</translation>
    </message>
    <message>
        <source>Time constraint teachers max gaps per day broken: teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها در روز برای اساتید &quot; شکسته شد : استاد : %1 ، روز : %2 ، فاکتور افزایش دهنده تداخل = %3</translation>
    </message>
    <message>
        <source>Teacher max gaps per day</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در روز برای استاد</translation>
    </message>
    <message>
        <source>Time constraint teacher max gaps per day broken: teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها در روز برای استاد &quot; شکسته شد : استاد : %1 ، روز : %2 ، فاکتور افزایش دهنده تداخل = %3</translation>
    </message>
    <message>
        <source>Students max gaps per week</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>(breaks and students set not available not counted)</source>
        <translation type="obsolete">( زمان های تفریح و زمان هایی که گروه دانشجویان دردسترس نیست محاسبه نشد )</translation>
    </message>
    <message>
        <source>Time constraint students max gaps broken for subgroup: %1, it has %2 extra gaps, conflicts increase=%3</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها برای دانشجویان &quot; شکسته شد : زیرگروه : %1 ، فاصله ی اضافی %2 دارد ، فاکتور افزایش دهنده تداخل = %3</translation>
    </message>
    <message>
        <source>Students set max gaps per week</source>
        <translation type="obsolete">بیشترین فاصله ها ) گپ ( در هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Time constraint students set max gaps broken for subgroup: %1, extra gaps=%2, conflicts increase=%3</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین فاصله ها برای گروه دانشجویان &quot; شکسته شد : زیرگروه : %1 ، فاصله ی اضافی %2 دارد ، فاکتور افزایش دهنده تداخل = %3</translation>
    </message>
    <message>
        <source>Constraint students early max %1 beginnings at second hour broken for subgroup %2, on day %3, because students have an illegal gap, increases conflicts total by %4</source>
        <translation type="obsolete">محدودیت بیشترین %1 شروع در دومین ساعت دانشجویان برای زیرگروه %2 در روز %3 شکسته شد زیرا دانشجویان یک فاصله غیر مجاز دارند ، مجموع تداخل افزایش یافت بوسیله ی : %4</translation>
    </message>
    <message>
        <source>Constraint students early max %1 beginnings at second hour broken for subgroup %2, because students have too many arrivals at second hour, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت بیشترین %1 شروع در دومین ساعت دانشجویان برای زیرگروه %2 شکسته شد زیرا دانشجویان تعداد زیادی حضور در دومین ساعت دارند ، مجموع تداخل افزایش یافت بوسیله ی : %3</translation>
    </message>
    <message>
        <source>Constraint students set early max %1 beginnings at second hour broken for subgroup %2, on day %3, because students have an illegal gap, increases conflicts total by %4</source>
        <translation type="obsolete">محدودیت بیشترین %1 شروع در دومین ساعت گروه دانشجویان  برای زیرگروه %2 در روز %3 شکسته شد زیرا دانشجویان یک فاصله غیر مجاز دارند ، مجموع تداخل افزایش یافت بوسیله ی : %4</translation>
    </message>
    <message>
        <source>Constraint students set early max %1 beginnings at second hour broken for subgroup %2, because students have too many arrivals at second hour, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت بیشترین %1 شروع در دومین ساعت گروه دانشجویان برای زیرگروه %2 شکسته شد زیرا دانشجویان تعداد زیادی حضور در دومین ساعت دارند ، مجموع تداخل افزایش یافت بوسیله ی : %3</translation>
    </message>
    <message>
        <source>activity tag=%1, </source>
        <translation type="obsolete">توضیح کلاس = %1 ، </translation>
    </message>
    <message>
        <source>all activity tags, </source>
        <translation type="obsolete">همه ی توضیح کلاس ها ، </translation>
    </message>
    <message>
        <source>Activity tag=%1
</source>
        <translation type="obsolete">توضیح کلاس = %1 
</translation>
    </message>
    <message>
        <source>All activity tags
</source>
        <translation type="obsolete">همه ی توضیح کلاس ها 
</translation>
    </message>
    <message>
        <source>Please enter activity tag&apos;s name</source>
        <translation type="obsolete">لطفا عنوان توضیح کلاس را وارد کنید</translation>
    </message>
    <message>
        <source>Activity tag insertion dialog</source>
        <translation type="obsolete">فرم اضافه کردن توضیح کلاس</translation>
    </message>
    <message>
        <source>Invalid selected activity tag</source>
        <translation type="obsolete">توضیح کلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this activity tag?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این توضیح کلاس را حذف کنید ؟
</translation>
    </message>
    <message>
        <source>Please enter new activity tag&apos;s name</source>
        <translation type="obsolete">لطفا عنوان توضیح کلاس جدید را وارد کنید</translation>
    </message>
    <message>
        <source>Invalid activity tag</source>
        <translation type="obsolete">توضیح کلاس غیرمجاز</translation>
    </message>
    <message>
        <source>FET help on activity tags</source>
        <translation type="obsolete">کمک فت در توضیح کلاس</translation>
    </message>
    <message>
        <source>Activity tag is a field which can be used or not, depending on your wish (optional field). It is designed to help you with some constraints. Each activity has a possible empty activity tag (if you don&apos;t use activity tags, it will be empty)</source>
        <translation type="obsolete">توضیح کلاس فیلدی است که بسته به خواسته شما می تواند استفاده شود یا نه ( فیلد دلخواه ) آن برای کمک به شما در بعضی محدودیت ها طراحی شده است . هر کلاسی می تواند یک توضیح کلاس خالی داشته باشد ( اگر شما از توضیح کلاس استفاده نکنید خالی خواهد بود )</translation>
    </message>
    <message>
        <source>N:%1</source>
        <comment>Name</comment>
        <translation type="obsolete">ن : %1</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students set max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students set max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students set min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای گروه دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint students min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای دانشجویان &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teacher max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teachers max building changes per day with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در روز برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teacher max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teachers max building changes per week with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; ماکزیمم تغییرات ساختمان در هفته برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teacher min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای استاد &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Cannot optimize, because there is a space constraint teachers min gaps between building changes with weight under 100%. Please correct and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا محدودیت مکانی &quot; حداقل فاصله بین تغییرات ساختمان برای اساتید &quot; با وزن کمتر از 100 وجود دارد . لطفا آن را تصحیح نمایید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>This is the initial evaluation order of activities computed by FET. If the generation gets stuck after a certain number of activities, please check the activity corresponding to this number+1. You might find errors in your input.</source>
        <translation type="obsolete">این ارزیابی اولیه سفارشات کلاس ها به وسیله ی فت است . اگر تولید بهد از یک شماره کلاس مشخص گیر کند ، لطفا لطفا کلاس شماره بعدی را چک بررسی کنید . شما ممکن است خطایی در داده های ورودی پیدا کنید .</translation>
    </message>
    <message>
        <source>The initial order of activities (id-s):</source>
        <translation type="obsolete">سفارش اولیه کلاس ها ( شماره ) :</translation>
    </message>
    <message>
        <source>No: %1</source>
        <comment>Number</comment>
        <translation type="obsolete">شما : %1</translation>
    </message>
    <message>
        <source>id=%1</source>
        <translation type="obsolete">ش = %1</translation>
    </message>
    <message>
        <source>teachers:</source>
        <translation type="obsolete">اساتید :</translation>
    </message>
    <message>
        <source>subject:</source>
        <translation type="obsolete">درس ها :</translation>
    </message>
    <message>
        <source>students:</source>
        <translation type="obsolete">دانشجویان :</translation>
    </message>
    <message>
        <source>B:%1</source>
        <comment>Building</comment>
        <translation type="obsolete">ساخ : %1</translation>
    </message>
    <message>
        <source>C:%1</source>
        <comment>Capacity</comment>
        <translation type="obsolete">ظ : %1 </translation>
    </message>
    <message>
        <source>Building=%1</source>
        <translation type="obsolete"> ساختمان = %1</translation>
    </message>
    <message>
        <source>Capacity=%1</source>
        <translation type="obsolete">ظرفیت = %1</translation>
    </message>
    <message>
        <source>You have too many buildings.
Please talk to the author or increase variable MAX_BUILDINGS</source>
        <translation type="obsolete">شما تعداد خیلی زیادی ساختمان دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_BUILDINGS را افزایش دهید</translation>
    </message>
    <message>
        <source>File contains constraint teacher not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint teacher not available times (a matrix).</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن اساتید &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; ( یک ماتریس ).</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailableTimes day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که استاد دردسترس نیست &quot; برای استاد %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailableTimes hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت هایی که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains constraint students set not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set not available times (a matrix).</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن گروه دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; ( یک ماتریس ) .</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailableTimes day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که گروه دانشجویان دردسترس نیست &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailableTimes hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت هایی که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains constraint break, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint break times (a matrix).</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; زمان تفریح &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان های تفریح &quot; ( یک ماتریس ).</translation>
    </message>
    <message>
        <source>Constraint Break day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهای استراحت &quot; برای روز ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Break start hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت شروع تفریح &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Break end hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت پایان تفریح &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint BreakTimes day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهای استراحت &quot; برای روز ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint BreakTimes hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های استراحت &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>File contains constraint room not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint room not available times (a matrix).</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن اتاق &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; ( یک ماتریس ) .</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailableTimes day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهایی که اتاق دردسترس نیست &quot; برای اتاق %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailableTimes hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت هایی که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Room not available times</source>
        <translation type="obsolete">زمان های که اتاق دردسترس نیست</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="obsolete">د و : %1%</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="obsolete">ات : %1</translation>
    </message>
    <message>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation type="obsolete">خاد در :</translation>
    </message>
    <message>
        <source>Not available at:</source>
        <translation type="obsolete">خارج از دسترس در :</translation>
    </message>
    <message>
        <source>Constraint room not available times is wrong because it refers to inexistent room. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا به اتاقی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint room not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا به اتاقی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint room not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint room not available times</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان هایی که اتاق در دسترس نیست &quot;</translation>
    </message>
    <message>
        <source>broken for room: %1 on day %2, hour %3</source>
        <translation type="obsolete">برای اتاق : %1 در روز %2 ساعت %3 شکسته شد</translation>
    </message>
    <message>
        <source>Students set home room</source>
        <translation type="obsolete">اتاق خانگی ( اختصاصی ) گروه دانشجویان</translation>
    </message>
    <message>
        <source>Space constraint students set home room broken for activity with id %1 (students=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق خانگی گروه دانشجویان &quot; برای کلاسی به شماره = %1 ( دانشجویان = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Space constraint students set home rooms broken for activity with id %1 (students=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق های خانگی گروه دانشجویان &quot; برای کلاسی به شماره = %1 ( دانشجویان = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Teacher home room</source>
        <translation type="obsolete">اتاق خانگی استاد</translation>
    </message>
    <message>
        <source>Space constraint teacher home room broken for activity with id %1 (teacher=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق خانگی استاد &quot; برای کلاسی به شماره = %1 ( استاد = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Teacher home rooms</source>
        <translation type="obsolete">اتاق های خانگی استاد</translation>
    </message>
    <message>
        <source>Space constraint teacher home rooms broken for activity with id %1 (teacher=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق های خانگی استاد &quot; برای کلاسی به شماره = %1 ( استاد = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Subject preferred room</source>
        <translation type="obsolete">اتاق ترجیحی درس</translation>
    </message>
    <message>
        <source>Space constraint subject preferred room broken for activity with id %1 (subject=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق ترجیحی درس &quot; برای کلاسی به شماره = %1 ( درس = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Space constraint subject preferred rooms broken for activity with id %1 (subject=%2)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق های ترجیحی درس &quot; برای کلاسی به شماره = %1 ( درس = %2 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="obsolete">ت ک : %1</translation>
    </message>
    <message>
        <source>Space constraint subject activity tag preferred room broken for activity with id %1 (subject=%2, activity tag=%3)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق ترجیحی توضیح کلاس  برای درس &quot; برای کلاسی به شماره = %1 ( درس = %2 ، توضیح کلاس = %3 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Subject activity tag preferred rooms</source>
        <translation type="obsolete">اتاق های ترجیحی توضیح کلاس درس</translation>
    </message>
    <message>
        <source>Space constraint subject activity tag preferred rooms broken for activity with id %1 (subject=%2, activity tag=%3)</source>
        <translation type="obsolete">محدودیت مکانی &quot; اتاق های ترجیحی توضیح کلاس  برای درس &quot; برای کلاسی به شماره = %1 ( درس = %2 ، توضیح کلاس = %3 ) ، شکسته شد</translation>
    </message>
    <message>
        <source>Constraint students set max building changes per day is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین .تغییرات ساختمان گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="obsolete">ماک تغ : %1</translation>
    </message>
    <message>
        <source>Students set max building changes per day</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان گروه دانشجویان در روز</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">بیشترین تعداد تغییر ساختمان در هر روز = %1</translation>
    </message>
    <message>
        <source>Space constraint students set max building changes per day broken for students=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان گروه دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Students max building changes per day</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان در روز برای دانشجویان</translation>
    </message>
    <message>
        <source>Space constraint students max building changes per day broken for students=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Constraint students set max building changes per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین .تغییرات ساختمان در هفته گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Students set max building changes per week</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان گروه دانشجویان در هفته</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان در هفته = %1</translation>
    </message>
    <message>
        <source>Space constraint students set max building changes per week broken for students=%1</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان گروه دانشجویان در هفته &quot; برای دانشجویان = %1 ، شکسته شد</translation>
    </message>
    <message>
        <source>Students max building changes per week</source>
        <translation type="obsolete">بیشترین تغییرات ساختمان در هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Space constraint students max building changes per week broken for students=%1</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان دانشجویان در هفته &quot; برای دانشجویان = %1 ، شکسته شد</translation>
    </message>
    <message>
        <source>Constraint students set min gaps between building changes is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; حداقل فاصله بین .تغییر ساختمان گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Students set min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییر ساختمان گروه دانشجویان</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">حداقل فاصله بین تغییرهای ساختمان = %1</translation>
    </message>
    <message>
        <source>Space constraint students set min gaps between building changes broken for students=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان گروه دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Students min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییر ساختمان دانشجویان</translation>
    </message>
    <message>
        <source>Space constraint students min gaps between building changes broken for students=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان دانشجویان &quot; برای دانشجویان = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Constraint teacher max building changes per day is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین .تغییرات ساختمان استاد &quot; اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Teacher max building changes per day</source>
        <translation type="obsolete">حداکثر تغییر ساختمان برای یک استاد در روز</translation>
    </message>
    <message>
        <source>Space constraint teacher max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان استاد &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Teachers max building changes per day</source>
        <translation type="obsolete">حداکثر تغییر ساختمان اساتید در روز</translation>
    </message>
    <message>
        <source>Space constraint teachers max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان اساتید &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Constraint teacher max building changes per week is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین .تغییرات ساختمان استاد در هفته &quot; اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Teacher max building changes per week</source>
        <translation type="obsolete">حداکثر تغییر ساختمان ها در هر هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Space constraint teacher max building changes per week broken for teacher=%1</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان استاد در هفته &quot; برای استاد = %1 ، شکسته شد</translation>
    </message>
    <message>
        <source>Teachers max building changes per week</source>
        <translation type="obsolete">حداکثر تغییر ساختمان ها در هر هفته برای اساتید</translation>
    </message>
    <message>
        <source>Space constraint teachers max building changes per week broken for teacher=%1</source>
        <translation type="obsolete">محدودیت مکانی &quot; بیشترین تغییر ساختمان اساتید در هفته &quot; برای استاد = %1 ، شکسته شد</translation>
    </message>
    <message>
        <source>Space constraint teacher min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان استاد &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>Space constraint teachers min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="obsolete">محدودیت مکانی &quot; حداقل فاصله بین تغییر ساختمان اساتید &quot; برای استاد = %1 در روز = %2  ، شکسته شد</translation>
    </message>
    <message>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="obsolete">اس : %1</translation>
    </message>
    <message>
        <source>Constraint teacher not available times is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا به استادی که وجود ندارند اشاره می کند . لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint teacher not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint teacher not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint teacher not available times</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان هایی که استاد دردسترس نیست &quot;</translation>
    </message>
    <message>
        <source>broken for teacher: %1 on day %2, hour %3</source>
        <translation type="obsolete">برای استاد : %1 در روز %2 ساعت %3 شکسته شد</translation>
    </message>
    <message>
        <source>Constraint students set not available times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint students set not available times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Students set not available times</source>
        <translation type="obsolete">زمان هایی که گروه دانشجویان در دسترس نیستند</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Students</comment>
        <translation type="obsolete">دا : %1</translation>
    </message>
    <message>
        <source>Time constraint students not available times</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان هایی که گروه دانشجویان دردسترس نیستند &quot;</translation>
    </message>
    <message>
        <source>Break times</source>
        <translation type="obsolete">زمان های تفریح</translation>
    </message>
    <message>
        <source>B at:</source>
        <comment>Break at</comment>
        <translation type="obsolete">ز تف در : </translation>
    </message>
    <message>
        <source>Break at:</source>
        <translation type="obsolete">زمان تفریح در :</translation>
    </message>
    <message>
        <source>Constraint break times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های تفریح &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint break times is wrong because an hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های تفریح &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint break not respected for activity with id %1, on day %2, hours %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; تفریح &quot; برای کلاسی به شماره %1 در روز %2 و ساعت %3 در نظر گرفته نشد </translation>
    </message>
    <message>
        <source>Constraint students set max gaps per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین فاصله در هفته برای گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint students set early is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; شروع های گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint students set max hours daily is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین ساعات روزانه گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint students set min hours daily is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; حداقل ساعات روزانه گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Activities same starting day</source>
        <translation type="obsolete">روزهای شروع یکسان کلاس ها</translation>
    </message>
    <message>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="obsolete">ت ک : %1</translation>
    </message>
    <message>
        <source>Activities must have the same starting day</source>
        <translation type="obsolete">کلاس ها باید روز شروع یکسانی داشته باشند </translation>
    </message>
    <message>
        <source>T: </source>
        <comment>Teacher</comment>
        <translation type="obsolete">اس:</translation>
    </message>
    <message>
        <source> , S: </source>
        <comment>Subject</comment>
        <translation type="obsolete">، در :</translation>
    </message>
    <message>
        <source> , St: </source>
        <comment>Students</comment>
        <translation type="obsolete">، دا :</translation>
    </message>
    <message>
        <source>Time constraint activities same starting day broken, because activity with id=%1 is not in the same day with activity with id=%2</source>
        <translation type="obsolete">محدودیت زمانی &quot; روز شروع یکسان کلاس ها &quot; شکسته شد زیرا کلاسی به شماره = %1 روز شروع یکسان با کلاسی به شماره = %2 ، ندارد</translation>
    </message>
    <message>
        <source>Building insertion dialog</source>
        <translation type="obsolete">فرم اضافه کردن ساختمان</translation>
    </message>
    <message>
        <source>Building added</source>
        <translation type="obsolete">ساختمان اضافه شد</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">مجاز</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">غیرمجاز</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY too little)</source>
        <translation type="obsolete">تعداد خیلی زیاد کلاس - لطفا خطا را گزارش دهید
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY خیلی کوچک است)</translation>
    </message>
    <message>
        <source>Teacher min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییرات ساختمان برای استاد</translation>
    </message>
    <message>
        <source>Teachers min gaps between building changes</source>
        <translation type="obsolete">حداقل فاصله بین تغییرات ساختمان برای اساتید</translation>
    </message>
    <message>
        <source>Incorrect building</source>
        <translation type="obsolete">ساختمان غير صحيح</translation>
    </message>
    <message>
        <source>Invalid selected building</source>
        <translation type="obsolete">ساختمان انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this building?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این ساختمان را حذف کنید ؟
</translation>
    </message>
    <message>
        <source>Invalid building</source>
        <translation type="obsolete">ساختمان غیرمجاز</translation>
    </message>
    <message>
        <source>Please report error to the author
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY must be increased (you have too many activities)</source>
        <translation type="obsolete">لطفا خطا را به نویسنده گزارش دهید 
MAX_CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY باید افزایش یابد ( شما تعداد خیلی زیادی کلاس دارید )</translation>
    </message>
    <message>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation type="obsolete">محدودیت اضافه نشد - احتمالا محدودیت دیگری از این نوع وجود دارد . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint NOT added - there must be another constraint of this type referring to the same room. Please edit that one</source>
        <translation type="obsolete">محدودیت اضافه نشد - احتمالا محدودیت دیگری از این نوع در حال اشاره به اتاق مشابه ، وجود دارد . لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Subject activity tag preferred room</source>
        <translation type="obsolete">اتاق ترجیحی توضیح کلاس درس</translation>
    </message>
    <message>
        <source>Students set home rooms</source>
        <translation type="obsolete">اتاق های خانگی گروه دانشجویان</translation>
    </message>
    <message>
        <source>Activity with id=%1 has no allowed slot - please correct that</source>
        <translation type="obsolete">کلاسی به شماره = %1 برش زمانی مجاز ندارد - لطفا آن را تصحیح کنید </translation>
    </message>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">زمان تفریح</translation>
    </message>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">خارج از دسترس</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">در دسترس</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed home room (from constraints students set home room(s) and teacher home room(s))</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق خانگی مجازی ندارید ( از محدودیت های اتاق خانگی گروه دانشجویان یا اتاق خانگی استاد )</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed home room (from the allowed number of students)</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق خانگی مجازی ندارید ( از تعداد دانشجویان مجاز )</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because you have more than one constraint of type students set home room(s) for students set %1. Please leave only one of them</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا شما بیش از یک محدودیت از نوع &quot; اتاق ( ها ) خانگی گروه دانشجویان &quot; برای گروه دانشجویان %1 دارید . لطفا تنها یکی را باقی بگذارید</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because you have more than one constraint of type teacher home room(s) for teacher %1. Please leave only one of them</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا شما بیش از یک محدودیت از نوع &quot; اتاق ( ها ) خانگی استاد &quot; برای استاد %1 دارید . لطفا تنها یکی را باقی بگذارید</translation>
    </message>
    <message>
        <source>Saving of logging gave error code %1, which means you cannot see the log of reading the file. Please check your disk free space</source>
        <translation type="obsolete">در حال ذخیره سازی کد خطای %1 که به معنای این است که شما نمی توانید گزارش در حال خواندن فایل را ببینید . لطفا فضای خالی دیسک خود را بررسی کنید </translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same room - cannot proceed</source>
        <translation type="obsolete">یک محدودیت از این نوع برای اتاق یکسان وجود دارد - نمی تواند لحاظ شود </translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same students set - cannot proceed</source>
        <translation type="obsolete">یک محدودیت از این نوع برای گروه دانشجویان یکسان وجود دارد - نمی تواند لحاظ شود </translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same teacher - cannot proceed</source>
        <translation type="obsolete">یک محدودیت از این نوع برای استاد یکسان وجود دارد - نمی تواند لحاظ شود </translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from subject or subject activity tag or activity preferred room(s)). This means that a constraint preferred room(s) hos 0 rooms in it. This should not happen. Please report possible bug.</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق ترجیحی مجازی ندارید ( از درس یا توضیح کلاس درس یا اتاق های ترجیحی کلاس ) . این به این معناست که یک محدودیت اتاق ( ها ) ترجیحی 0 اتاق دارد . این نباید اتفاق بیفد .لطفا خطای احتمالی را گزارش دهید .</translation>
    </message>
    <message>
        <source>Cannot generate timetable, because for activity with id==%1 you have no allowed preferred room (from the allowed number of students)</source>
        <translation type="obsolete">تولید جدول امکانپذیر نیست زیرا برای کلاسی به شماره = %1 شما اتاق ترجیحی مجازی ندارید ( از تعداد دانشجویان مجاز )</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2  and you have only %3 days x %4 hours in a week.</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا تعداد ساعات این استاد %2 است و شما تنها %3 روز X و %4 ساعت در هفته دارید.</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2  and you have only %3 days x %4 hours in a week.</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا تعداد ساعات این زیرگروه %2 است و شما تنها %3 روز X و %4 ساعت در هفته دارید.</translation>
    </message>
    <message>
        <source>Skip rest</source>
        <translation type="obsolete">پرش از بقیه</translation>
    </message>
    <message>
        <source>See next</source>
        <translation type="obsolete">مشاهده بعدی</translation>
    </message>
    <message>
        <source>For subgroup %1 you have too little activities to respect the constraint of type min hours daily. Please modify your data accordingly and try again. A possible situation is that you have unneeded groups like &apos;year1 WHOLE YEAR&apos; and subgroups with name like &apos;year1 WHOLE YEAR WHOLE GROUP&apos;. You might need to remove such dummy groups and subgroups (they were generated with old versions if you started allocation with incomplete students data). FET cannot automatically remove such dummy groups and subgroups. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 شما کلاس های بسیار کوچکی در رابطه با محدودیتی از نوع &quot; حداقل ساعات روزانه &quot; دارید . لطفا داده هایتان را بر این اساس تغییر دهید و مجددا سعی کنید . وضعیت احتکالی این است که شما گروه های غیر لازمی مانند &quot; سال 1 تمام سال &quot; و زیرگروهی با نامی مانند &quot; سال 1 تمام گروه تمام سال &quot; دارید . ممکن است نیاز باشد تا چنین گروه و زیرگروه های فرضی را حذف کنید ( آن ها در نسخه های قدیمی فت تولید می شدند وقتی که شما سهمیه بندی را با داده های ناکامل شروع می کردید ) . فت بطور خودکار نمی تواند چنین گرو ها و زیرگروه های فرضی را حذف کند . برای جزئیات بیشتر به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید </translation>
    </message>
    <message>
        <source>Note: FET considers that each day of the week must have the minimum number of working hours, so you cannot have empty days for affected students (constraint is not flexible)</source>
        <translation type="obsolete">نکته : فت بر این که هر روز هفته ساعات کاری را داشته باشد نظارت می کند بنابراین شما نمی توانید یک روز خالی برای دانشجویان ساختگی داشته باشید ( محدودیت منعطف نیست )</translation>
    </message>
    <message>
        <source>You have a constraint min n days between activities with more activities than the number of days per week.</source>
        <translation type="obsolete">شما یک محدودیت &quot; حداقل روزها بین کلاس ها &quot; با کلاس هایی بیش از تعداد روزهای هفته دارید .</translation>
    </message>
    <message>
        <source>Constraint is:</source>
        <translation type="obsolete">محدودیت:</translation>
    </message>
    <message>
        <source>This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="obsolete">این یک تمرین بد از روش تولید الگوریتم است ( این تولید را کاهش می دهد و پیدا کردن نتیجه را سخت تر می کند ) .</translation>
    </message>
    <message>
        <source>To improve your file, you are advised to remove the corresponding activities and constraint and add activities again, respecting the following rules:</source>
        <translation type="obsolete">برای بهتر کردن فایل تان ، توصیه می شود کلاس ها و محدودیت های مشابه را حذف کنید و کلاس ها را مجددا اضافه کنید با رعایت قواعد زیر :</translation>
    </message>
    <message>
        <source>1. If you add &apos;force consecutive if same day&apos;, then couple extra activities in pairs to obtain a number of activities equal to the number of days per week. Example: 7 activities with duration 1 in a 5 days week, then transform into 5 activities with durations: 2,2,1,1,1 and add a single container activity with these 5 components (possibly raising the weight of added constraint min n days between activities up to 100%)</source>
        <translation type="obsolete">1 .اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه کنید ، وقتی دو محدودیت اضافی با یکدیگر جفت شوند تعداد کلاس هایی برابر با تعداد روزهای هفته بدست می دهند . برای مثال : 7 کلاس با طول مدت 1 در 5 روز هفته تبدیل به 5 کلاس با طول های : 2،2،1،1،1 و تنها یک کلاس با این 5 جزء اضافه می شود ( امکان افزایش وزن محدودیت اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; به 100% )</translation>
    </message>
    <message>
        <source>2. If you don&apos;t add &apos;force consecutive if same day&apos;, then add a larger activity splitted into a number of activities equal with the number of days per week and the remaining components into other larger splitted activity. For example, suppose you need to add 7 activities with duration 1 in a 5 days week. Add 2 larger container activities, first one splitted into 5 activities with duration 1 and second one splitted into 2 activities with duration 1 (possibly raising the weight of added constraints min n days between activities for each of the 2 containers up to 100%)</source>
        <translation type="obsolete">2 . اگر شما &quot; اجبارا متوالی شوند اگر روزها یکسان بودند &quot; را اضافه نکنید ، اضافه کردن یک کلاس تفکیک شده به تعدادی کلاس برابر خواهد بود با تعداد روزهای هفته و اجزای باقی مانده ی دیگر کلاس تفکیک شده ی بزرگ تر  برای مثال : فرض کنید شما نیاز دارید 7 کلاس با طول مدت 1 را در 5 روز هفته اضافه کنید . 2 ظرفیت بزرگتر کلاس اضافه کنید ، اولی را به 5 کلاس با طول مدت 1 و دومی را به 2 کلاس با طول مدت 1 تفکیک کنید ( امکان افزایش وزن محدودیت های اضافه شده ی &quot; حداقل روزهای بین کلاس ها &quot; برای هر دو ظرفیت به 100% وجود دارد )</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because the number of hours for teacher is %2  and you have only %3 free slots from constraints teacher not available and/or break. Maybe you inputted wrong constraints teacher not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا تعداد ساعات برای این استاد %2 است و شما تنها %3 برش زمانی خالی از محدودیت های دردسترس نبودن استاد و یا وقت تفریح دارید . ممکن است شما محدودیت های عدم دسترسی استاد یا وقت استراحت را اشتباه وارد کرده باشید یا تعداد ساعات هفته اشتباه باشد</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because the number of hours for subgroup is %2  and you have only %3 free slots from constraints students set not available and/or break. Maybe you inputted wrong constraints students set not available or break or the number of hours per week is less because of a misunderstanding</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا تعداد ساعات برای این زیرگروه %2 است و شما تنها %3 برش زمانی خالی از محدودیت های دردسترس نبودن گروه دانشجویان و یا وقت تفریح دارید . ممکن است شما محدودیت های عدم دسترسی گروه دانشجویان یا وقت استراحت را اشتباه وارد کرده باشید یا تعداد ساعات هفته اشتباه باشد</translation>
    </message>
    <message>
        <source>Trying to add year %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add year %1, which is already added as another group - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک گروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add year %1, which is already added as another subgroup - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک زیرگروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add group %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن گروه %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add group %1 in year %2 but it is already added - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن گروه %1 در سال %2 اما آن قبلا اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید </translation>
    </message>
    <message>
        <source>Trying to add group %1, which is already added as another subgroup - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن گروه %1 که در حال حاضر به عنوان یک زیرگروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add subgroup %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن زیرگروه %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add subgroup %1, which is already added as another group - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن زیرگروه %1 که در حال حاضر به عنوان یک گروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Trying to add subgroup %1 in year %2, group %3 but it is already added - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="obsolete">در حال تلاش برای اضافه کردن زیرگروه %1 در سال %2 ، گروه %3 اما آن قبلا اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید </translation>
    </message>
    <message>
        <source>Constraint 2 activities consecutive (second activity must be placed immediately after the first activity, in the same day, possibly separated by breaks)</source>
        <translation type="obsolete">محدودیت 2 کلاس متوالی ( دومین کلاس باید بلافاصله بعد از اولین کلاس در روز یکسانی بیاید احتمالا با یک زمان تفریح از یکدیگر تفکیک شده اند )</translation>
    </message>
    <message>
        <source>Constraint 2 activities ordered (second activity must be placed at any time after the first activity)</source>
        <translation type="obsolete">محدودیت 2 کلاس سفارشی شده ( ترتیبی ) ( دومین کلاس باید همواره بعد از اولین کلاس بیاید )</translation>
    </message>
    <message>
        <source>Time constraint 2 activities ordered broken for first activity with id=%1 and second activity with id=%2, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; 2 کلاس سفارشی شده ( ترتیبی ) &quot; شکسته شد برای کلاس اول به شماره = %1 و کلاس دوم به شماره = %2 ، تداخل افزایش یافت بوسیله ی %3</translation>
    </message>
    <message>
        <source>(activity 2 must be immediately after activity 1, in the same day, possibly separated by breaks)</source>
        <translation type="obsolete">( کلاس 2 باید بلافاصله بعد از کلاس 1 در روز یکسانی بیاید احتمالا با یک زمان تفریح از یکدیگر تفکیک شده اند )</translation>
    </message>
    <message>
        <source>2 activities ordered</source>
        <translation type="obsolete">2 کلاس سفارشی شده ( ترتیبی )</translation>
    </message>
    <message>
        <source>(activity 2 must be after activity 1, separated by any number of days or hours)</source>
        <translation type="obsolete">( کلاس 2 باید بعد از کلاس 1 باشد جداشده بوسیله ی هر تعداد روز یا ساعت )</translation>
    </message>
    <message>
        <source>Constraint 2 activities ordered:</source>
        <translation type="obsolete">محدودیت 2 کلاس سفارشی شده ( ترتیبی ) :</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این استاد وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there is a constraint of type max %2 hours continuously which cannot be respected because of activity with id %3 (which has duration %4).</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; ماکزیمم %2 ساعت متوالی &quot; وجود دارد که نمی تواند در نظر گرفته شود بدلیل کلاسی با شماره %3 ( که طول مدت %4 دارد ) .</translation>
    </message>
    <message>
        <source>Teachers max %1 hours continuously</source>
        <translation type="obsolete">ماکزیمم %1 ساعت متوالی برای اساتید</translation>
    </message>
    <message>
        <source>Teachers must not have more than %1 hours continuously</source>
        <translation type="obsolete">اساتید نباید بیش از %1 ساعت متوالی داشته باشند</translation>
    </message>
    <message>
        <source>Time constraint teachers max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی اساتید &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Teacher max %1 hours continuously</source>
        <translation type="obsolete">ماکزیمم %1 ساعت متوالی برای استاد</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">ن اس : %1</translation>
    </message>
    <message>
        <source>Teacher %1 must not have more than %2 hours continuously</source>
        <translation type="obsolete">استاد %1 نباید بیشتر از %2 ساعت متوالی داشته باشد</translation>
    </message>
    <message>
        <source>Time constraint teacher max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی استاد &quot; شکسته شد برای استاد %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Teacher max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات روزانه متوالی برای یک استاد</translation>
    </message>
    <message>
        <source>Max hours continuously=%1</source>
        <translation type="obsolete">حداکثر ساعات متوالی = %1</translation>
    </message>
    <message>
        <source>Teachers max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات روزانه متوالی برای اساتید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again.

 For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید . برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there is a constraint of type max %2 hours continuously which cannot be respected because of activity with id %3 (which has duration %4).</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; ماکزیمم %2 ساعت متوالی &quot; وجود دارد که نمی تواند در نظر گرفته شود بدلیل کلاسی با شماره %3 ( که طول مدت %4 دارد ) .</translation>
    </message>
    <message>
        <source>Room %1 has not enough slots for home rooms constraints (requested %2, available %3) - please correct that</source>
        <translation type="obsolete">اتاق %1 برش زمانی کافی برای محدودیت های اتاق های خانگی ندارد ( موردنیاز %2 ، موجود %3 ) - لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Students max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای دانشجویان</translation>
    </message>
    <message>
        <source>MH:%1</source>
        <comment>Max hours</comment>
        <translation type="obsolete">ماک سا : %1</translation>
    </message>
    <message>
        <source>Maximum recommended hours continuously=%1</source>
        <translation type="obsolete">بیشترین ساعات متوالی قابل قبول = %1</translation>
    </message>
    <message>
        <source>Time constraint students max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی دانشجویان &quot; شکسته شد برای زیرگروه %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Students set max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Students set must respect the maximum number of hours continuously</source>
        <translation type="obsolete">گروه دانشجویان باید بیشترین تعداد ساعت متوالی را رعایت کنند</translation>
    </message>
    <message>
        <source>Constraint students set max hours continuously is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین ساعات متوالی گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارند اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint students set max %1 hours continuously broken for subgroup %2, on day %3, length=%4.</source>
        <translation type="obsolete">محدودیت زمانی &quot; ماکزیمم %1 ساعت متوالی گروه دانشجویان &quot; شکسته شد برای زیرگروه %2 ، در روز %3 ، بطول = %4 .</translation>
    </message>
    <message>
        <source>Constraint %1 cannot be respected because it contains %2 activities, has weight 100% and has min number of days between activities=%3. The minimum required number of days per week for that would be (nactivities-1)*mindays+1=%4, and you have only %5 days per week - impossible. Please correct this constraint.</source>
        <translation type="obsolete">محدودیت %1 نمی تواند در نظر گرفته شود زیرا حاوی %2 کلاس است که وزن 100% دارند و حداقل روزهای بین کلاس ها = %3 است .حداقل تعداد روز مورد نیاز در هفته ( تعداد کلاس ها - 1 ) * حداقل روزها + 1 = %4 خواهد بود و شما تنها %5 روز در هفته دارید - غیر ممکن . لطفا این محدودیت را تصحیح کنید .</translation>
    </message>
    <message>
        <source>The following time constraint is ignored, because it refers to inactive activities:</source>
        <translation type="obsolete">از محدودیت های زمانی زیر چشم پوشی شد زیرا به کلاس های غیر فعال مربوط بودند : </translation>
    </message>
    <message>
        <source>The following space constraint is ignored, because it refers to inactive activities:</source>
        <translation type="obsolete">از محدودیت های مکانی زیر چشم پوشی شد زیرا به کلاس های غیر فعال مربوط بودند : </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type activity preferred starting time with no day nor hour selected (for activity with id==%1). Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا محدودیتی از نوع &quot; زمان شروع ترجیحی کلاس &quot; بدون روز و ساعت انتخاب شده وجود دارد ( برای کلاسی به شماره = %1 ) . لطفا داده هایتان را بر این اساس تغییر دهید ومجددا سعی کنید .</translation>
    </message>
    <message>
        <source>File contains old constraint type activity preferred time, which will be converted to the newer similar constraint of this type, constraint activity preferred STARTING time. This improvement is done in versions 5.5.9 and above</source>
        <translation type="obsolete">فایل حاوی محدودیت قدیمی &quot; زمان ترجیحی کلاس &quot; است ( که در نسخه 5.5.9 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان شروع ترجیحی کلاس &quot; </translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز های ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredStartingTimes day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روزهای ترجیحی شروع کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredStartingTimes hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت های ترجیحی شروع کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، ساعت = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred starting time</source>
        <translation type="obsolete">شماره کلاس نامعتبر ( ناموجود ) برای محدودیت &quot; زمان شروع ترجیحی کلاس &quot;</translation>
    </message>
    <message>
        <source>must be scheduled starting at: </source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : </translation>
    </message>
    <message>
        <source>Time constraint activity preferred starting time broken for activity with id=%1, increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان شروع ترجیحی کلاس &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>must be scheduled in the allowed slots: </source>
        <translation type="obsolete">در برش های زمانی مجاز زمانبندی انجام شده : </translation>
    </message>
    <message>
        <source>must be scheduled in the allowed slots (all hours of activity are in the allowed slots):
</source>
        <translation type="obsolete">در برش های زمانی مجاز زمانبندی انجام شده ( همه ی ساعت های کلاس در برش های مجاز هستند ) : 
</translation>
    </message>
    <message>
        <source>must be scheduled in the allowed slots (all hours of each activity are in the allowed slots):
</source>
        <translation type="obsolete">در برش های زمانی مجاز زمانبندی انجام شده ( همه ی ساعت های همه ی کلاس ها در برش های مجاز هستند ) : 
</translation>
    </message>
    <message>
        <source>Constraint activity preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred starting times</source>
        <translation type="obsolete">شماره کلاس نامعتبر ( ناموجود ) برای محدودیت &quot; زمان های شروع ترجیحی کلاس &quot;</translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : </translation>
    </message>
    <message>
        <source>WP:%1</source>
        <comment>Weight Percentage</comment>
        <translation type="obsolete">وزن : %1</translation>
    </message>
    <message>
        <source>must be scheduled starting at:
</source>
        <translation type="obsolete">زمانبندی باید شروع شده باشد در : 
</translation>
    </message>
    <message>
        <source>Time constraint activity preferred starting times broken for activity with id=%1, increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های شروع ترجیحی کلاس &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>Constraint activities preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activities preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activities preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint activities preferred starting times broken for activity with id=%1,  increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های شروع ترجیحی کلاس ها &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="obsolete">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <source>Activity preferred starting time</source>
        <translation type="obsolete">زمان ترجیحی شروع کلاس</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES</source>
        <translation type="obsolete">لطفا متغیر MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <source>Your file contains old constraint activity preferred times, which will be converted to new equivalent constraint activity preferred starting times. Beginning with FET-5.5.9 it is possible to specify: 1. the starting times of an activity (constraint activity preferred starting times) or: 2. the accepted time slots (constraint activity preferred time slots). If what you need is type 2 of this constraint, you will have to add it by yourself from the interface.</source>
        <translation type="obsolete">فایل شما حاوی محدودیت قدیمی &quot; زمان های ترجیحی کلاس &quot; است و به محدودیت مشابه &quot; زمان های شروع ترجیحی کلاس &quot; تبدیل خواهد شد . از شروع فت - 5 . 5 . 9 امکان مشخص کردن : 1 . زمان های شروع یک کلاس ( محدودیت زمان های شروع ترجیحی کلاس )  یا 2 . برش های زمانی موردنظر ( محدودیت زمان های ترجیحی کلاس ) فراهم شده است . اگر شما به 2 نوع از این محدودیت ها نیاز دارید بایستی خودتان آن را با استفاده از فرم  مخصوصش  اضافه کنید .</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimeSlots day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimeSlots hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; ساعت ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Your file contains old constraint activities preferred times, which will be converted to new equivalent constraint activities preferred starting times. Beginning with FET-5.5.9 it is possible to specify: 1. the starting times of several activities (constraint activities preferred starting times) or: 2. the accepted time slots (constraint activities preferred time slots). If what you need is type 2 of this constraint, you will have to add it by yourself from the interface.</source>
        <translation type="obsolete">فایل شما حاوی محدودیت قدیمی &quot; زمان های ترجیحی کلاس ها &quot; است و به محدودیت مشابه &quot; زمان های شروع ترجیحی کلاس ها &quot; تبدیل خواهد شد . از شروع فت - 5 . 5 . 9 امکان مشخص کردن : 1 . زمان های شروع چندین کلاس ( محدودیت زمان های شروع ترجیحی کلاس ها )  یا 2 . برش های زمانی موردنظر ( محدودیت زمان های ترجیحی کلاس ها ) فراهم شده است . اگر شما به 2 نوع از این محدودیت ها نیاز دارید بایستی خودتان آن را با استفاده از فرم  مخصوصش  اضافه کنید .</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredTimeSlots day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; روز ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint ActivitiesPreferredTimeSlots hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; سساعت ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، ساعت = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint activity preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activity preferred time slots is wrong because it has hour or day not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred time slots</source>
        <translation type="obsolete">شماره کلاس نامعتبر ( ناموجود ) برای محدودیت &quot; زمان های ترجیحی کلاس &quot;</translation>
    </message>
    <message>
        <source>Time constraint activity preferred time slots broken for activity with id=%1 on %2 hours, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های ترجیحی کلاس &quot; شکسته شد برای  کلاسی با شماره = %1 در ساعت %2 ، تداخل افزایش یافت بوسیله ی = %3</translation>
    </message>
    <message>
        <source>Constraint activities preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activities preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activities preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint activities preferred time slots is wrong because hour or day is not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی کلاس ها &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="obsolete">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS</source>
        <translation type="obsolete">لطفا متغیرMAX_N_CONSTRAINT_ACTIVITY_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <source>Time constraint activities preferred time slots broken for activity with id=%1 on %2 hours, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های ترجیحی کلاس ها &quot; شکسته شد برای  کلاسی با شماره = %1 در ساعت %2 ، تداخل افزایش یافت بوسیله ی = %3</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have a constraint min n days with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; حداقل روزها &quot; با کلاس های تکراری دارید . محدودیت %1 است . لطفا آن را تصحیح نمایید .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have a constraint min gaps between activities with duplicate activities. The constraint is: %1. Please correct that.</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا شما محدودیت &quot; حداقل فاصله بین کلاس ها &quot; با کلاس های تکراری دارید . محدودیت %1 است . لطفا آن را تصحیح نمایید .</translation>
    </message>
    <message>
        <source>Min gaps between activities</source>
        <translation type="obsolete">حداقل فاصله ( گپ ) بین کلاس ها</translation>
    </message>
    <message>
        <source>MG:%1</source>
        <comment>Min gaps</comment>
        <translation type="obsolete">مین فا : %1</translation>
    </message>
    <message>
        <source>Minimum gaps between activities (if activities on the same day)</source>
        <translation type="obsolete"> حداقل فاصله های زمانی (گپ) بين کلاس ها ( اگر کلاس ها در روز یکسانی باشند )</translation>
    </message>
    <message>
        <source>Minimum number of gaps=%1</source>
        <translation type="obsolete">حداقل تعداد گپ ها ( فاصله ) = %1</translation>
    </message>
    <message>
        <source>Time constraint min gaps between activities</source>
        <translation type="obsolete">محدودیت زمانی حداقل فاصله بین کلاس ها</translation>
    </message>
    <message>
        <source>activity with id=%1 conflicts with activity with id=%2, they are on the same day %3 and there are %4 extra hours between them</source>
        <translation type="obsolete">کلاسی با شماره = %1 با کلاسی به شماره = %2 تداخل دارد آن ها در روز یکسان %3 هستند و %4 ساعت اضافی بین آن ها وجود دارد </translation>
    </message>
    <message>
        <source>activity tag %4</source>
        <translation type="obsolete">توضیح کلاس %4</translation>
    </message>
    <message>
        <source>FET question</source>
        <translation type="obsolete">سؤال فت</translation>
    </message>
    <message>
        <source>Students must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="obsolete">دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، زود برسند</translation>
    </message>
    <message>
        <source>Students must begin their courses early, respecting maximum %1 later arrivals, at second hour</source>
        <translation type="obsolete">دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، دوره را زود شروع کنند</translation>
    </message>
    <message>
        <source>Students set must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="obsolete">گروه دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، زود برسند</translation>
    </message>
    <message>
        <source>Students set must begin their courses early, respecting maximum %1 later arrivals, at second hour</source>
        <translation type="obsolete">گروه دانشجویان باید در رابطه با ماکزیمم %1 ورود در دومین ساعت ، دوره را زود شروع کنند</translation>
    </message>
    <message>
        <source>FET has meet a critical error - aborting current operation, please report bug (old weight is not -1 and not (&gt;=0.0 and &lt;=100.0)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( وزن قدیمی - 1 نیست و در (&gt;=0.0 and &lt;=100.0)  نمی باشد)</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (new weight is not -1 and not (&gt;=0.0 and &lt;=100.0)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( وزن جدید - 1 نیست و در (&gt;=0.0 and &lt;=100.0)  نمی باشد)</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (old consecutive is not any, yes or no)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( محدودیت قدیمی هیچ ارزش درست یا غلطی نگرفته است  )</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (new consecutive is not no_change, yes or no)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( محدودیت جدید هیچ ارزش درست یا غلطی نگرفته است و تغییر نیافته نیز نیست )</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (old min days is not -1 or 1..ndaysperweek)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( حداقل روزهای قدیمی -1 یا 1...n روز در هفته نیست )</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (new min days is not -1 or 1..ndaysperweek)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( حداقل روزهای جدید -1 یا 1...n روز در هفته نیست )</translation>
    </message>
    <message>
        <source>FET has met a critical error - aborting current operation, please report bug (old nActivities is not -1 or &gt;=1)</source>
        <translation type="obsolete">فت به یک خطای حساس برخورد - عملیات متوقف شد ، لطفا خطا را گزارش دهید ( تعداد کلاس های قدیمی -1 یا &gt;=1 نیست  )</translation>
    </message>
    <message>
        <source>You have found a bug in FET. Please report it. This kind of constraint is not correctly recongnized in all space constraints dialog. FET will skip this error, so that you can continue work.. Probably the constraint can be modified from the specific constraint dialog.</source>
        <translation type="obsolete">شما یک خطا در فت یافته اید . لطفا آن را گزارش دهید . این نوع از محدودیت ها بطور صحیح در همه ی فرم های محدودیت های مکانی قابل تشخیص نیستند . فت از این خطا پرش خواهد کرد بنابراین شما می توانید کار را ادامه دهید . احتمالا محدودیت در فرم محدودیت خاصی قابل تغییر خواهد بود .</translation>
    </message>
    <message>
        <source>You have found a bug in FET. Please report it. This kind of constraint is not correctly recongnized in all time constraints dialog. FET will skip this error, so that you can continue work.. Probably the constraint can be modified from the specific constraint dialog.</source>
        <translation type="obsolete">شما یک خطا در فت یافته اید . لطفا آن را گزارش دهید . این نوع از محدودیت ها بطور صحیح در همه ی فرم های محدودیت های زمانی قابل تشخیص نیستند . فت از این خطا پرش خواهد کرد بنابراین شما می توانید کار را ادامه دهید . احتمالا محدودیت در فرم محدودیت خاصی قابل تغییر خواهد بود .</translation>
    </message>
    <message>
        <source>Subactivities with </source>
        <translation type="obsolete">زیرکلاس ها با </translation>
    </message>
    <message>
        <source>Subactivities with:</source>
        <translation type="obsolete">زیرکلاس ها با:</translation>
    </message>
    <message>
        <source>Time constraint subactivities preferred time slots broken for activity with id=%1 on %2 hours, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های ترجیحی زیرکلاس ها &quot; شکسته شد برای  کلاسی با شماره = %1 در ساعت %2 ، تداخل افزایش یافت بوسیله ی = %3</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred starting times is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع زیرکلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred starting times is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع زیرکلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred starting times is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی شروع کلاسزیر ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Time constraint subactivities preferred starting times broken for activity with id=%1,  increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; زمان های شروع ترجیحی زیرکلاس ها &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred time slots is wrong because it refers to removed day. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا به روزی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred time slots is wrong because a preferred hour is too late (after the last acceptable slot). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا ساعت خیلی دیر است ( بعد از آخرین برش زمانی قابل قبول ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred time slots is wrong because it refers to removed hour. Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا به ساعتی که حذف شده اشاره می کند . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint subactivities preferred time slots is wrong because hour or day is not specified for a slot (-1). Please correct and try again. Correcting means editing the constraint and updating information. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; زمان های ترجیحی زیرکلاس ها &quot; اشتباه است زیرا ساعت یا روزی دارد که برای یک برش زمانی نامشخص است ( - 1 ) . لطفا آن را تصحیح کنید و مجددا تلاش نمایید. تصحیح به معنی ویرایش و بروزرسانی اطلاعات است . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="obsolete">لطفا متغیر MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_STARTING_TIMES را افزایش دهید </translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="obsolete">لطفا متغیرMAX_N_CONSTRAINT_SUBACTIVITIES_PREFERRED_TIME_SLOTS را افزایش دهید </translation>
    </message>
    <message>
        <source>component number=%1</source>
        <translation type="obsolete">تعداد اجزا = %1</translation>
    </message>
    <message>
        <source>Component number=%1</source>
        <translation type="obsolete">تعداد اجزا = %1</translation>
    </message>
    <message>
        <source>component number %1</source>
        <translation type="obsolete">تعداد اجزا %1</translation>
    </message>
    <message>
        <source>Constraint TeacherIntervalMaxDaysPerWeek max days corrupt for teacher %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Teacher interval max days per week start hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Teacher interval max days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای استاد</translation>
    </message>
    <message>
        <source>Teacher interval max. days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای استاد</translation>
    </message>
    <message>
        <source>Time constraint teacher interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای استاد &quot; شکسته شد : استاد : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teacher interval max days per week with weight (percentage) below 100 for teacher %1. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای استاد &quot; با وزن کمتر از 100 برای استاد %1 دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because it has more than two constraints interval max days per week. Please modify your data correspondingly (leave maximum two constraint of type constraint teacher(s) interval max days per week for each teacher) and try again</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود زیرا استاد بیش از دو محدودیت &quot; حداکثر روزهای فاصله در هفته &quot; دارد . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers interval max days per week with weight (percentage) below 100. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای اساتید &quot; با وزن کمتر از 100  دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint students set interval max days per week with weight (percentage) below 100 for students set %1. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای گروه دانشجویان &quot; با وزن کمتر از 100 برای گروه دانشجویان %1 دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because it has more than two constraints interval max days per week. Please modify your data correspondingly (leave maximum two constraint of type constraint students (set) interval max days per week for each subgroup) and try again</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود زیرا زیرگروه بیش از دو محدودیت &quot; حداکثر روزهای فاصله در هفته &quot; دارد . .لطفا داده هایتان را بر این اساس تغییر دهید ودوباره سعی کنید </translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint students interval max days per week with weight (percentage) below 100. Starting with FET version 5.6.2 it is only possible to use 100% weight for such constraints. Please make weight 100% and try again</source>
        <translation type="obsolete">نمی تواند بهینه شود ، زیرا شما محدودیت &quot; حداکثر روزهای فاصله در هفته برای دانشجویان &quot; با وزن کمتر از 100  دارید . از شروع نسخه 5.6.2 تنها استفاده از وزن 100% برای چنین محدودیت هایی ممکن است .لطفا وزن را 100% کنید و دوباره سعی کنید </translation>
    </message>
    <message>
        <source>Constraint Teacher interval max days per week end hour corrupt for teacher %1, hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint TeachersIntervalMaxDaysPerWeek max days corrupt, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته اساتید &quot; بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  ، محدودیت اضافه شد ، لطفا محدودیت را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint Teachers interval max days per week start hour corrupt because hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete"> ساعت شروع محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Teachers interval max days per week end hour corrupt because hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="obsolete">ساعت انتهای محدودیت &quot; بیشترین روزهای فاصله در هفته اساتید &quot; ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsSetIntervalMaxDaysPerWeek max days corrupt for students set %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای گروه دانشجویان %1 و بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  . محدودیت اضافه شد لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint Students set interval max days per week start hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Students set interval max days per week end hour corrupt for students %1, hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="obsolete">ساعت پایان محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint StudentsIntervalMaxDaysPerWeek max days corrupt: max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  ، محدودیت اضافه شد ، لطفا محدودیت را تصحیح کنید</translation>
    </message>
    <message>
        <source>Constraint Students interval max days per week start hour corrupt: hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete"> ساعت شروع محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint Students interval max days per week end hour corrupt: hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="obsolete">ساعت انتهای محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <source>Constraint teacher interval max days per week is wrong because start hour &gt;= end hour. Please correct it. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &lt;= ساعت پایان . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint teacher interval max days per week is wrong because start hour &lt; first hour or the day. Please correct it. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت شروع &gt; اولین ساعت یا روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Constraint teacher interval max days per week is wrong because end hour &gt; number of hours per day. Please correct it. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; اشتباه است زیرا ساعت پایان &lt; تعداد ساعات روز . لطفا آن را تصحیح کنید  . محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation type="obsolete">وزن : %1%</translation>
    </message>
    <message>
        <source>T:%1</source>
        <comment>Abbreviation for teacher</comment>
        <translation type="obsolete">اس : %1</translation>
    </message>
    <message>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation type="obsolete">سا ش دو : %1</translation>
    </message>
    <message>
        <source>IEH:%1</source>
        <comment>Abbreviation for interval end hour</comment>
        <translation type="obsolete">سا پ دو : %1</translation>
    </message>
    <message>
        <source>End of day</source>
        <translation type="obsolete">پایان روز</translation>
    </message>
    <message>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="obsolete">ماک رو : %1</translation>
    </message>
    <message>
        <source>Interval start hour=%1</source>
        <translation type="obsolete">ساعت شروع بازه = %1</translation>
    </message>
    <message>
        <source>Interval end hour=%1</source>
        <translation type="obsolete">ساعت اتمام بازه = %1</translation>
    </message>
    <message>
        <source>Teachers interval max days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای اساتید</translation>
    </message>
    <message>
        <source>Teachers interval max. days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای اساتید</translation>
    </message>
    <message>
        <source>Time constraint teachers interval max days per week broken for teacher: %1, allowed %2 days, required %3 days.</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای اساتید &quot; شکسته شد : استاد : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <source>Constraint students set interval max days per week is wrong because it refers to inexistent students set. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; اشتباه است زیرا به گروهی از دانشجویان که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Students set interval max days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Abbreviation for students</comment>
        <translation type="obsolete">دا : %1</translation>
    </message>
    <message>
        <source>Students set interval max. days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای گروه دانشجویان</translation>
    </message>
    <message>
        <source>Time constraint students set interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای گروه دانشجویان &quot; شکسته شد : زیرگروه : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <source>Students interval max days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Students interval max. days per week</source>
        <translation type="obsolete">بیشترین روزهای فاصله در هفته برای دانشجویان</translation>
    </message>
    <message>
        <source>Time constraint students interval max days per week broken for subgroup: %1, allowed %2 days, required %3 days.</source>
        <translation type="obsolete">محدودیت زمانی &quot; بیشترین روزهای فاصله در هفته برای دانشجویان &quot; شکسته شد : زیرگروه : %1 ، روز های مجاز : %2 ، روزهای مورد نیاز %3 .</translation>
    </message>
    <message>
        <source>must end students&apos; day</source>
        <translation type="obsolete">باید روز دانشجویان را پایان دهد</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <comment>Abbreviation for Weight Percentage</comment>
        <translation type="obsolete">وزن : %1%</translation>
    </message>
    <message>
        <source>Time constraint activities end students&apos; day broken for activity with id=%1, increases conflicts total by %2</source>
        <translation type="obsolete">محدودیت زمانی &quot; کلاس هایی که روز دانشجویان را پایان می دهند &quot; شکسته شد برای  کلاسی با شماره = %1 ، تداخل افزایش یافت بوسیله ی = %2</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraints of type activity activities end students day with weight percentage under 100%. Constraint activities end students day can only have weight percentage 100%. Please modify your data accordingly (remove or edit constraint) and try again.</source>
        <translation type="obsolete">نمی تواند بهینه شود زیرا شما محدودیت هایی از نوع &quot; کلاس هایی که روز دانشجویان را پایان می دهند &quot; با وزن کمتر از 100% ، دارید . این محدودیت می تواند تنها وزن 100% داشته باشد . لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .</translation>
    </message>
    <message>
        <source>Your FET version: %1, file version: %2</source>
        <translation type="obsolete">نسخه فت شما %1 ، نسخه فایل : %2</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) for all split activities - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="obsolete">وزن نامعتبر ) درصد ( برای همه ی کلاس های تفکیک شده - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <source>Invalid weight (percentage) for activities split into 2 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="obsolete">وزن نامعتبر ) درصد ( برای کلاس های تفکیک شده به 2 قسمت - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <source>Invalid weight (percentage) for activities split into 3 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="obsolete">وزن نامعتبر ) درصد ( برای کلاس های تفکیک شده به 3 قسمت - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <source>activity with id=%1 conflicts with activity with id=%2, being %3 days too close</source>
        <comment>Note for translators: close here means near</comment>
        <translation type="obsolete">کلاسی با شماره = %1 با کلاسی به شماره = %2  تداخل دارد ، %3 روز بسته</translation>
    </message>
    <message>
        <source>FET Question</source>
        <translation type="obsolete"> فت سؤال</translation>
    </message>
    <message>
        <source>FET Information</source>
        <translation type="obsolete"> فت اطلاعات</translation>
    </message>
    <message>
        <source>Constraint 2 activities grouped: </source>
        <translation type="obsolete">محدودیت 2 کلاس هم گروه شده : </translation>
    </message>
    <message>
        <source>Time constraint 2 activities grouped broken for first activity with id=%1 and second activity with id=%2, increases conflicts total by %3</source>
        <translation type="obsolete">محدودیت زمانی &quot; 2 کلاس هم گروه شده &quot; شکسته شد برای کلاس اول به شماره = %1 و کلاس دوم به شماره = %2 ، تداخل افزایش یافت بوسیله ی %3</translation>
    </message>
    <message>
        <source>2 activities grouped</source>
        <translation type="obsolete">دو کلاس هم گروه شده</translation>
    </message>
    <message>
        <source>(activities must be in the same day, one following the other one, in any order, possibly separated by breaks)</source>
        <translation type="obsolete">( کلاس ها باید  در روز یکسانی باشند ، یکی به دنبال دیگری با هر ترتیبی قراربگیرند ، احتمالا با یک زمان تفریح از یکدیگر تفکیک شده اند )</translation>
    </message>
    <message>
        <source>(activities must be in the same day, one following the other, in any order, possibly separated by breaks)</source>
        <translation type="obsolete">( کلاس ها باید  در روز یکسانی باشند ، یکی به دنبال دیگری با هر ترتیبی قراربگیرند ، احتمالا با یک زمان تفریح از یکدیگر تفکیک شده اند )</translation>
    </message>
    <message>
        <source>Constraint 2 activities grouped (the activities must be placed in the same day, one immediately following the other, in any order, possibly separated by breaks)</source>
        <translation type="obsolete">محدودیت 2 کلاس هم گروه شده ( کلاس ها باید در روز یکسانی ، یکی بلافاصله بعد از دیگری با هر ترتیبی قرار بگیرند ، احتمالا با وقت تفریح جدا شده اند )</translation>
    </message>
    <message>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation type="obsolete">قف هم : %1</translation>
    </message>
    <message>
        <source>This activity is permanently locked, which means you cannot unlock it from the &apos;Timetable&apos; menu (you can unlock this activity by removing the constraint from the constraints dialog or by setting the &apos;permanently locked&apos; attribute false when editing this constraint)</source>
        <translation type="obsolete">این کلاس برای همیشه قفل شده است که به این معنی است که شما نمی توانید آن را از منوی جدول از قفل خارج کنید ( شما می توانید بوسیله ی حذف محدودیت از فرم محدودیت ها یا بوسیله ی مقدار غلط دادن به گزینه ی &quot; برای همیشه قفل شده &quot; ، این کلاس را از قفل خارج کنید )</translation>
    </message>
    <message>
        <source>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</source>
        <translation type="obsolete">این کلاس برای همیشه قفل شده نیست که به این معنی است که شما می توانید آن را از منوی جدول از قفل خارج کنید </translation>
    </message>
    <message>
        <source>Permanently locked (cannot be unlocked from the &apos;Timetable&apos; menu)</source>
        <translation type="obsolete">برای همیشه قفل شده ( نمی تواند از منوی جدول از قفل خارج شود )</translation>
    </message>
    <message>
        <source>Not permanently locked (can be unlocked from the &apos;Timetable&apos; menu)</source>
        <translation type="obsolete">برای همیشه قفل نشده ( می تواند از منوی جدول از قفل خارج شود )</translation>
    </message>
    <message>
        <source>Found constraint activity preferred starting time, with unspecified tag &apos;permanently locked&apos; - this tag will be set to &apos;false&apos; by default. You can always modify it by editing the constraint in the &apos;Data&apos; menu</source>
        <translation type="obsolete">محدودیت &quot; زمان ترجیحی شروع کلاس &quot; با گزینه ی نامعین &quot; قفل شده برای همیشه &quot; پیدا شد - این گزینه بطور پیش فرض با غلط مقدار دهی خواهد شد . شما هر وقت که بخواهید می توانید آن را به وسیله ی ویرایش محدودیت در منوی داده ، تغییر دهید </translation>
    </message>
    <message>
        <source>Found constraint activity preferred room, with unspecified tag &apos;permanently locked&apos; - this tag will be set to &apos;false&apos; by default. You can always modify it by editing the constraint in the &apos;Data&apos; menu</source>
        <translation type="obsolete">محدودیت &quot; اتاق ترجیحی  کلاس &quot; با گزینه ی نامعین &quot; قفل شده برای همیشه &quot; پیدا شد - این گزینه بطور پیش فرض با غلط مقدار دهی خواهد شد . شما هر وقت که بخواهید می توانید آن را به وسیله ی ویرایش محدودیت در منوی داده ، تغییر دهید </translation>
    </message>
    <message>
        <source>Explanation: starting with version 5.8.0 (January 2009), the constraint activity preferred starting time has a new tag, &apos;permanently locked&apos; (true or false). It is recommended to make the tag &apos;permanently locked&apos; true for the constraints you need to be not modifiable from the &apos;Timetable&apos; menu and leave this tag false for the constraints you need to be modifiable from the &apos;Timetable&apos; menu (the &apos;permanently locked&apos; tag can be modified by editing the constraint from the &apos;Data&apos; menu). This way, when viewing the timetable and locking/unlocking some activities, you will not unlock the constraints which need to be locked all the time.</source>
        <translation type="obsolete">توضیح : از شوع نسخه 5 . 8 0 ( ژانویه 2009 ) محدودیت &quot; زمان شروع ترجیحی کلاس &quot; گزینه ی جدید &quot; قفل شده برای همیشه &quot; دارد ( درست یا غلط ) . توصیه می شود برای محدودیت هایی که شما می خواهید از منوی جدول قابل تغییر نباشند ، این گزینه را با &quot; درست &quot; مشخص و در مورد محدودیت هایی که می خواهید از منوی جدول قابل تغییر باشند این گزینه را بدون علامت ( غلط) رها کنید ( گزینه ی &quot; قفل شده برای همیشه &quot; می تواند بوسیله ی ویرایش محدودیت در منوی داده ، تغییر کند ) . با این روش در هنگام مشاهده ی جدول و بستن / باز کردن قفل بعضی محدودیت ها ، قفل محدودیت هایی که لازم است برای همیشه قفل باشند باز نخواهد شد .</translation>
    </message>
    <message>
        <source>Explanation: starting with version 5.8.0 (January 2009), the constraint activity preferred room has a new tag, &apos;permanently locked&apos; (true or false). It is recommended to make the tag &apos;permanently locked&apos; true for the constraints you need to be not modifiable from the &apos;Timetable&apos; menu and leave this tag false for the constraints you need to be modifiable from the &apos;Timetable&apos; menu (the &apos;permanently locked&apos; tag can be modified by editing the constraint from the &apos;Data&apos; menu). This way, when viewing the timetable and locking/unlocking some activities, you will not unlock the constraints which need to be locked all the time.</source>
        <translation type="obsolete">توضیح : از شوع نسخه 5 . 8 0 ( ژانویه 2009 ) محدودیت &quot; اتاق ترجیحی کلاس &quot; گزینه ی جدید &quot; قفل شده برای همیشه &quot; دارد ( درست یا غلط ) . توصیه می شود برای محدودیت هایی که شما می خواهید از منوی جدول قابل تغییر نباشند ، این گزینه را با &quot; درست &quot; مشخص و در مورد محدودیت هایی که می خواهید از منوی جدول قابل تغییر باشند این گزینه را بدون علامت ( غلط) رها کنید ( گزینه ی &quot; قفل شده برای همیشه &quot; می تواند بوسیله ی ویرایش محدودیت در منوی داده ، تغییر کند ) . با این روش در هنگام مشاهده ی جدول و بستن / باز کردن قفل بعضی محدودیت ها ، قفل محدودیت هایی که لازم است برای همیشه قفل باشند باز نخواهد شد .</translation>
    </message>
    <message>
        <source>The teacher is invalid - please close this dialog and open a new view teachers timetable</source>
        <translation type="obsolete">استاد نامعتبر - لطفا این فرم را ببندید و یک فرم جدید جدول از دید اساتید باز کنید</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%9, NSt:%10</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، ش گ ک : %6 ، مدت : %7 ، مج مدت : %8 ، فعال : %9 ، ت دا : %10</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, D:%6, A:%7, NSt:%8</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Duration, Active (yes/no), Number of Students</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، مدت : %6 ، فعال : %7 ، ت دا : %8</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%9</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Activity Group Id, Duration, Total Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، ش گ ک : %6 ، مدت : %7 ، مج مدت : %8 ، فعال : %9</translation>
    </message>
    <message>
        <source>Act: T:%1, S:%2, AT:%3, St:%4, Id:%5, D:%6, A:%7</source>
        <comment>Comment for translators (do not translate this comment):
This is one of the 8 variants for description of an activity, depending on activity (if it has activity tag, etc.)Please be careful and respect arrangement.
Activity: Teacher, Subject, Activity Tags, Students, Id, Duration, Active (yes/no)</comment>
        <translation type="obsolete">کلاس : اس : %1 ، در : %2 ، ت ک : %3 ، دا : %4 ، ش ک : %5 ، مدت : %6 ، فعال : %7</translation>
    </message>
    <message>
        <source>Cannot optimize for subgroup %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a subgroup, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای زیرگروه %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی توضیح کلاس برای این زیرگروه وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Cannot optimize for teacher %1, because there are too many constraints of type activity tag max hours continuously relating to him, which cannot be compressed in 2 constraints of this type. Two constraints max hours can be compressed into a single one if the max hours are lower in the first one and the weight percentage is higher on the first one. It is possible to use any number of such constraints for a teacher, but their resultant must be maximum 2 constraints of type activity tag max hours continuously.

 Example: you are allowed to use 3 constraints: 6 hours 95%, 7 hours 100% and 8 hours 100%, which can be compressed into 2 constraints: 6 hours 95%, 7 hours 100%

 Please modify your data accordingly and try again. For more details, join the mailing list or email the author</source>
        <translation type="obsolete">برای استاد %1 نمی تواند بهینه شود ، زیرا تعداد زیادی محدودیت از نوع ماکزیمم ساعات متوالی توضیح کلاس برای این شخص وجود دارد ، که نمی تواند در یک محدودیت از این نوع خلاصه شود . دو محدودیت ماکزیمم ساعات می توانند در یکی خلاصه شوند اگر ماکزیمم ساعت در یکی کمتر باشد یا درصد وزن در یکی بیشتر باشد . استفاده از یکی از این محدودیت ها برای استاد ممکن خواهد بود ، اما نتایجشان باید ماکزیمم دو محدودیت باشد

مثال : شما مجاز به استفاده از 3 محدودیت هستید : 6 ساعت ها 95% ، 7 ساعت ها 100% و 8 ساعت ها 100% ، که می تواند در 2 محدودیت خلاصه شود : 6 ساعت ها 95% ، 7 ساعت ها 100%

لطفا داده هایتان را بر این اساس تغییر دهید و دوباره سعی کنید .برای جزئیات بیشتر ، به لیست نامه ها متصل شوید یا با نویسنده تماس بگیرید</translation>
    </message>
    <message>
        <source>Duplicate teacher %1 found - ignoring</source>
        <translation type="obsolete">استاد تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <source>Duplicate subject %1 found - ignoring</source>
        <translation type="obsolete">درس تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <source>Duplicate activity tag %1 found - ignoring</source>
        <translation type="obsolete">توضیح کلاس تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <source>Found activity active tag which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The activity will be considered not active</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="obsolete">توضیح کلاس فعال ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . کلاس غیر فعال در نظر گرفته خواهد شد</translation>
    </message>
    <message>
        <source>Found constraint activity preferred room with tag permanently locked which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="obsolete">محدودیت اتاق ترجیحی کلاس با توضیح برای همیشه قفل شده ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . توضیح با غلط مقدار دهی خواهد شد</translation>
    </message>
    <message>
        <source>Found constraint min n days between activities with tag consecutive if same day which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="obsolete">محدودیت حداقل روزهای فاصله بین کلاس ها با توضیح اگر روزها یکسان باشد ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . توضیح با غلط مقدار دهی خواهد شد</translation>
    </message>
    <message>
        <source>Found constraint activity preferred starting time with tag permanently locked which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="obsolete">محدودیت زمان ترجیحی شروع کلاس با توضیح برای همیشه قفل شده ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . توضیح با غلط مقدار دهی خواهد شد</translation>
    </message>
    <message>
        <source>Found constraint activity preferred starting time, with unspecified day or hour. This constraint will be transformed into constraint activity preferred starting times (a set of times, not only one). This change is done in FET versions 5.8.1 and higher.</source>
        <translation type="obsolete">محدودیت زمان ترجیحی شروع کلاس بدون روز یا ساعت خاص پیدا شد .این محدودیت به محدودیت زمان های ترجیحی شروع کلاس ( یک مجموعه زمان نه فقط یکی ) تبدیل خواهد شد . این تغییر در فت نسخه ی 5.8.1 و بالاتر انجام می شود .</translation>
    </message>
    <message>
        <source>AT:</source>
        <comment>Activity tags</comment>
        <translation type="obsolete">ت ک :</translation>
    </message>
    <message>
        <source>Activity tag preferred room</source>
        <translation type="obsolete">اتاق ترجیحی  توضیح کلاس</translation>
    </message>
    <message>
        <source>Space constraint activity tag preferred room broken for activity with id %1 (activity tag=%2)</source>
        <translation type="obsolete">محدودیت مکانی اتاق های ترجیحی توضیح کلاس برای کلاسی به شماره %1 ( توضیح کلاس = %2 ) شکسته شد</translation>
    </message>
    <message>
        <source>Activity tag preferred rooms</source>
        <translation type="obsolete">اتاق های ترجیحی توضیح کلاس</translation>
    </message>
    <message>
        <source>Space constraint activity tag preferred rooms broken for activity with id %1 (activity tag=%2)</source>
        <translation type="obsolete">محدودیت مکانی اتاق های ترجیحی توضیح کلاس برای کلاسی به شماره %1 ( توضیح کلاس = %2 ) شکسته شد</translation>
    </message>
    <message>
        <source>AT: </source>
        <comment>Activity tags</comment>
        <translation type="obsolete">ت ک :</translation>
    </message>
    <message>
        <source>activity tags %4</source>
        <translation type="obsolete">توضیحات کلاس %4</translation>
    </message>
    <message>
        <source>Teachers for activity tag %1 have max %2 hours continuously</source>
        <translation type="obsolete">اساتید برای توضیح کلاس %1 ماکزیمم %2 ساعت متوای دارند</translation>
    </message>
    <message>
        <source>All teachers, for activity tag %1, must have no more than %2 hours continuously</source>
        <translation type="obsolete">همه ی اساتید برای توضیح کلاس %1 ، نباید بیشتر از %2 ساعت متوالی داشته باشند</translation>
    </message>
    <message>
        <source>Time constraint teachers activity tag %1 max %2 hours continuously broken for teacher %3, on day %4, length=%5.</source>
        <translation type="obsolete">محدودیت زمانی ماکزیمم %2 ساعت متوالی برای توضیح کلاس %1 اساتید شکسته شد برای استاد %3 ، در روز %4 ، بطول = %5 .</translation>
    </message>
    <message>
        <source>Teacher %1 for activity tag %2 has max %3 hours continuously</source>
        <translation type="obsolete">استاد %1 ، برای توضیح کلاس %2 ماکزیمم %3 ساعت متوالی دارد</translation>
    </message>
    <message>
        <source>Teacher %1, for activity tag %2, must not have more than %3 hours continuously</source>
        <translation type="obsolete">استاد %1 ، برای توضیح کلاس %2 نباید بیشتر از %3 ساعت متوال داشته باشد</translation>
    </message>
    <message>
        <source>Time constraint teacher activity tag max %1 hours continuously broken for teacher %2, activity tag %3, on day %4, length=%5.</source>
        <translation type="obsolete">محدودیت زمانی ماکزیمم %1 ساعات متوالی برای توضیح کلاس استاد شکسته شد برای استاد %2 ، توضیح کلاس %3 ، در روز %4 ، بطول = %5 .</translation>
    </message>
    <message>
        <source>All students sets must respect the maximum number of hours daily</source>
        <translation type="obsolete">همه ی گروه های دانشجویان باید حداکثر تعداد ساعات روزانه را رعایت کنند </translation>
    </message>
    <message>
        <source>All students sets must respect the maximum number of hours continuously</source>
        <translation type="obsolete">همه ی گروه های دانشجویان باید حداکثر تعداد ساعات متوالی را رعایت کنند </translation>
    </message>
    <message>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation type="obsolete">دا : %1</translation>
    </message>
    <message>
        <source>Students for activity tag %1 have max %2 hours continuously</source>
        <translation type="obsolete">دانشجویان برای توضیح کلاس %1 ماکزیمم %2 ساعت متوالی دارند </translation>
    </message>
    <message>
        <source>All students sets, for activity tag %1, must respect the maximum %2 number of hours continuously</source>
        <translation type="obsolete">همه ی گروه دانشجویان برای توضیح کلاس %1 ، باید ماکزیمم %2 ساعت متوال را رعایت کنند</translation>
    </message>
    <message>
        <source>Time constraint students, activity tag %1, max %2 hours continuously, broken for subgroup %3, on day %4, length=%5.</source>
        <translation type="obsolete">محدودیت زمانی دانشجویان ، توضیح کلاس %1 ، ماکزیمم %2 ساعات متوالی ، برای زیر گروه %3 ، در روز %4 ، بطول = %5 شکسته شد .</translation>
    </message>
    <message>
        <source>Students set %1 for activity tag %2 has max %3 hours continuously</source>
        <translation type="obsolete">گروه دانشجویان %1 برای توضیح کلاس %2 حداکثر %3 ساعت متوالی دارند</translation>
    </message>
    <message>
        <source>Students set %1, for activity tag %2, must respect the maximum %3 number of hours continuously</source>
        <translation type="obsolete">گروه دانشجویان %1 برای توضیح کلاس %2 مجبور به رعایت حداکثر %3 ساعت متوالی هستند</translation>
    </message>
    <message>
        <source>AT:</source>
        <translation type="obsolete">ت ک :</translation>
    </message>
    <message>
        <source>AT:</source>
        <comment>Activity tag</comment>
        <translation type="obsolete">ت ک :</translation>
    </message>
    <message>
        <source>Cannot modify this large activity, because it contains more than %1 activities.
If you really need that, please talk to the author
</source>
        <translation type="obsolete">تغییر این کلاس بزرگ ممکن نیست زیرا شامل بیش از %1 زیر کلاس است .
اگر شما واقعا به این تغییر نیاز دارید ، لطفا با نویسنده صحبت کنید 
</translation>
    </message>
    <message>
        <source>different teachers</source>
        <translation type="obsolete">اساتید متفاوت</translation>
    </message>
    <message>
        <source>different subject</source>
        <translation type="obsolete">درس های متفاوت</translation>
    </message>
    <message>
        <source>different activity tags</source>
        <translation type="obsolete">توضیحات کلاس متفاوت</translation>
    </message>
    <message>
        <source>different students</source>
        <translation type="obsolete">دانشجویان متفاوت</translation>
    </message>
    <message>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation type="obsolete">متغیر های بولی متفاوت . باید n مجموع دانشجویان محاسبه شود</translation>
    </message>
    <message>
        <source>different number of students</source>
        <translation type="obsolete">تعداد دانشجویان متفاوت</translation>
    </message>
    <message>
        <source>The current split activity has subactivities which were individually modified. It is recommended to abort now and modify individual subactivities from the corresponding menu. Otherwise you will modify the fields for all the subactivities from this larger split activity.</source>
        <translation type="obsolete">کلاس های تفکیک شده کنونی زیر کلاس هایی دارند که بطور انفرادی تغییر کرده اند.پیشنهاد می شود صرف نظر کرده و زیر کلاس های منفرد را از منوی مربوطه تغییر دهید .در غیر اینصورت فیلد های همه ی زیر کلاس های بزرگتر از این کلاس تفکیک شده تغییر خواهند کرد.</translation>
    </message>
    <message>
        <source>The fields which are different are: %1</source>
        <translation type="obsolete">فیلد هایی که تفاوت دارند ، عبارتند از : %1</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="obsolete">ادامه</translation>
    </message>
    <message>
        <source>Students activity tag max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای توضیح کلاس دانشجویان</translation>
    </message>
    <message>
        <source>Students set activity tag max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای توضیح کلاس گروه دانشجویان</translation>
    </message>
    <message>
        <source>Teacher activity tag max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای توضیح کلاس اساتید</translation>
    </message>
    <message>
        <source>Teachers activity tag max hours continuously</source>
        <translation type="obsolete">حداکثر ساعات متوالی برای توضیح کلاس اساتید</translation>
    </message>
    <message>
        <source>Invalid selected subactivity</source>
        <translation type="obsolete">زیرکلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <source>MG:%1</source>
        <comment>MG means min gaps</comment>
        <translation type="obsolete">مین ف : %1</translation>
    </message>
    <message>
        <source>Constraint teacher min gaps between building changes is wrong because it refers to inexistent teacher. Please correct it (removing it might be a solution). Please report potential bug. Constraint is:
%1</source>
        <translation type="obsolete">محدودیت حداقل فاصله برای تغییرات ساختمان استاد اشتباه است زیرا به استادی که وجود ندارد اشاره می کند .لطفا آن را تصحیح کنید ( حذف آن می تواند یک روش باشد ) . لطفا خطای بالقوه را گزارش دهید .محدودیت هست :
%1</translation>
    </message>
    <message>
        <source>Max gaps per day: %1</source>
        <translation type="obsolete">حداکثر فاصله های زمانی (گپ) در هر روز: %1</translation>
    </message>
    <message>
        <source>FET searched for translation file %1 in directories %2 and %3 (and %4 under UNIX like systems), but could not find it.</source>
        <translation type="obsolete">فت به دنبال فایل ترجمه %1 مسیر %2 و %3 ( و در سیستم هایی مثل UNIX مسیر %4 ) را جستجو کرد ، اما نتوانست آن را پیدا کند.</translation>
    </message>
    <message>
        <source>IMPORTANT NOTE for Windows users: the results directory location will be changed. Please check out the new location specified below:</source>
        <translation type="obsolete">نکته مهم برای کاربران ویندوز : مسیر قرارگیری نتایج تغییر خواهد کرد . لطفا مکان جدید زیر را بررسی کنید :</translation>
    </message>
    <message>
        <source>Output directory %1 does not exist and cannot be created - output directory will be made the default value %2</source>
        <translation type="obsolete">مسیر خروجی %1 وجود ندارد و نمی تواند ایجاد شود - مسیر خروجی بصورت پیش فرض مقدار %2 را خواهد گرفت</translation>
    </message>
    <message>
        <source>You have found a bug in FET - please report error. The bug is in file %1, line %2</source>
        <translation type="obsolete">شما یک خطا در فت یافته اید - لطفا آن را گزارش دهید .خطا در فایل %1 ، خط %2 </translation>
    </message>
    <message>
        <source>The bug is that FET wrote in configuration file the version, but did not write the geometry of the main form</source>
        <translation type="obsolete">خطا ( باگ ) چیزی است که در فایل پیکر بندی نسخه فت نوشته شده است ، اما در هندسه ی فرم اصلی نوشته نشده است</translation>
    </message>
    <message>
        <source>FET will now continue, but you most likely found a bug.</source>
        <translation type="obsolete">فت ادامه خواهد داد ، اما شما چنین خطایی را خواهید یافت.</translation>
    </message>
    <message>
        <source>Cannot create or use %1 directory (where the results should be stored) - you can continue operation, but you might not be able to work with FET. Maybe you can try to change the output directory from the &apos;Settings&apos; menu. If this is a bug - please report it.</source>
        <translation type="obsolete">ایجاد یا استفاده از مسیر %1 غیر ممکن است ( جایی که نتایج باید ذخیره شوند ) - شما می توانید عملیات را ادامه دهید ، اما شما قادر به کار با فت نخواهید بود . شما می توانید مسیر خروجی را از منوی تنظیمات تغییر دهیید . اگر این یک خطاست - لطفا آن را گزارش دهید .</translation>
    </message>
    <message>
        <source>FET important note</source>
        <translation type="obsolete">نکته مهم فت</translation>
    </message>
    <message>
        <source>OK, I have read this</source>
        <translation type="obsolete">بله ، من این را خواندم</translation>
    </message>
    <message>
        <source>For the moment, the output (results) directory will be set to the predefined value %1</source>
        <translation type="obsolete">برای چند لحظه ، مسیر خروجی ( نتایج  ) با مقادیر از پیش تعیین شده %1 مقداردهی خواهد شد </translation>
    </message>
    <message>
        <source>You can change it later</source>
        <comment>It refers to the output directory</comment>
        <translation type="obsolete">شما بعدا می توانید این را تغییر دهید </translation>
    </message>
    <message>
        <source>You don&apos;t have write permissions in the output directory (FET cannot open or create file %1) - you might not be able to work correctly with FET. Maybe you can try to change the output directory from the &apos;Settings&apos; menu. If this is a bug - please report it.</source>
        <translation type="obsolete">شما اجازه ی نوشتن در مسیر خروجی را ندارید ( فت قادر نیست فایل %1 را باز یا ایجاد کند ) - شما ممکن است قادر نباشید بطور صحیح با فت کار کنید .شما می توانید مسیر خروجی را از منوی تنظیمات عوض کنید . اگر این یک خطا است آن را گزارش دهید .</translation>
    </message>
    <message>
        <source>You upgraded FET to a new version. Beginning with FET-5.10.0 (June 2009), you can change the output directory of FET (see the &apos;Settings&apos; menu).</source>
        <translation type="obsolete">شما فت را با یک نسخه ی جدید بروز کرده اید.شروع شده با فت 5.10.0 ( ژوئن 2009 ) ، شما می توانید مسیر خروجی فت را تغییر دهید ( منوی تنظیمات را ببینید ) .</translation>
    </message>
    <message>
        <source>File contains a version numbering scheme which is not matched by x.x.xa (3 numbers separated by points, followed by any string a, which may be empty). File will be opened, but you are adviced to check the version of the .fet file (in the beginning of the file). If this is a FET bug, please report it</source>
        <translation type="obsolete">فایل حاوی طرح شماره گذاری نسخه ای است که به صورت x.x.xa  نیست ( 3 عدد مجزا شده با نقطه ، به دنبال آن رشته a که ممکن است خالی باشد ) .فایل باز خواهد شد ، اما توصیه می شود که نسخه ی فایل فت را بررسی کنید ( در آغاز فایل ) . اگر این یک خطای فت است لطفا آن را گزارش دهید</translation>
    </message>
    <message>
        <source>If you are opening a file older than FET format version 5, it will be converted to latest FET data format</source>
        <translation type="obsolete">اگر شما در حال باز کردن یک فایل از فت نسخه قدیمی تر از 5 هستید ، آن به فرمت اطلاعات آخرین نسخه فت تبدیل خواهد شد</translation>
    </message>
    <message>
        <source>FET version does not respect the format x.x.xa (3 numbers separated by points, followed by any string a, which may be empty). This is probably a bug in FET - please report it</source>
        <translation type="obsolete">نسخه فت فرمت x.x.xa را رعایت نکرده است ( 3 عدد مجزا شده با نقطه ، به دنبال آن رشته a که ممکن است خالی باشد ).این احتمالا یک خطا در فت است - لطفا آن را گزارش دهید</translation>
    </message>
    <message>
        <source>Please report possible bug</source>
        <translation type="obsolete">لطفا باگ احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <source>FET cannot open the log file %1 for writing. This might mean that you don&apos;t have write permissions in this location. You can continue operation, but you might not be able to save the generated timetables as html files</source>
        <translation type="obsolete">فت نمی تواند فایل ثبت وقایع %1 ( لاگ ) را برای نوشتن باز کند . این ممکن است به این دلیل باشد که شما اجازه ی نوشتن در این مکان را ندارید .شما می توانید عملیات را ادامه دهید ، اما ممکن است نتوانید جداول تولید شده را بصورت فایل های html ذخیره کنید </translation>
    </message>
    <message>
        <source>A solution is to remove that file (if it exists already) or set its permissions to allow writing</source>
        <translation type="obsolete">یک راه حل حذف آن فایل است ( اگر در حال حاضر موجود است ) یا دادن اجازه ی نوشتن به فایل</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the activity tag</comment>
        <translation type="obsolete">نام = %1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the building</comment>
        <translation type="obsolete">نام = %1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the room</comment>
        <translation type="obsolete">نام = %1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the teacher</comment>
        <translation type="obsolete">نام = %1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the subject</comment>
        <translation type="obsolete">نام = %1</translation>
    </message>
    <message>
        <source>You have a set of impossible constraints activities same starting time, considering all the indirect links between activities same starting time constraints</source>
        <translation type="obsolete">شما مجموعه ای از محدودیت های غیر ممکن زمان شروع یکسان کلاس ها دارید ، در حال اتخاذ همه ی اتصالات غیرمستقیم بین محدودیت های کلاس هایی با زمان شروع یکسان</translation>
    </message>
    <message>
        <source>Remove constraint?</source>
        <translation type="obsolete">حذف محدودیت؟</translation>
    </message>
    <message>
        <source>FET confirmation</source>
        <translation type="obsolete">فت تایید</translation>
    </message>
    <message>
        <source>Cannot optimize, because you have constraint teachers max days per week with weight (percentage) below 100. Please make weight 100% and try again</source>
        <translation type="obsolete">بهینه سازی غیرممکن ، زیرا زیرا شما محدودیت مازیمم روزهای هفته برای اساتید را با وزن کمتر از 100 دارید . لطفا وزن را 100% قرار دهید و مجددا سعی کنید</translation>
    </message>
    <message>
        <source>Constraint TeachersMaxDaysPerWeek day corrupt, max days %1 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="obsolete">محدودیت بیشترین روزها در هر هفته برای اساتید ناصحیح است ، ماکزیمم روزها %1 &gt; = 0 یا  &lt; تعداد روزهای هفته ، محدودیت در نظر گرفته نشد</translation>
    </message>
    <message>
        <source>Teachers max days per week</source>
        <translation type="obsolete">بیشینه تعداد روزها برای یک استاد</translation>
    </message>
    <message>
        <source>Teachers max. days per week</source>
        <translation type="obsolete">بیشترین روزهای هر هفته برای یک استاد</translation>
    </message>
    <message>
        <source>Time constraint teachers max days per week broken for</source>
        <translation type="obsolete">محدودیت زمانی بیشترین روزها در هر هفته برای اساتید شکسته شد برای </translation>
    </message>
    <message>
        <source>Cannot open filename for writing ... please check write permissions of the selected directory or your disk free space. Saving of file aborted</source>
        <translation type="obsolete">نام فایل داده شده برای نوشتن باز نشد .... لطفا اجازه ی نوشتن در مسیر انتخابی یا فضای خالی دیسک را بررسی کنید . ذخیره سازی بی نتیجه ماند</translation>
    </message>
    <message>
        <source>The constraint is impossible to respect, because there are the activities with id-s %1 and %2 which conflict one with another, because they have common students sets or teachers or must be not overlapping. FET will allow you to continue, because the weight of this constraint is below 100.0%, but anyway most probably you have made a mistake in this constraint, so it is recommended to modify it.</source>
        <translation type="obsolete">رعایت محدودیت غیرممکن است ، زیرا کلاس هایی با شماره های %1 و %2 وجود دارند که با یکدیگر تعارض دارند ،زیرا آن ها گروه دانشجویان یا اساتید مشترک دارند یا نباید با هم تلاقی داشته باشند . فت به شما اجازه خواهد داد ادامه دهید ،زیرا وزن این محدودیت زیر 100.0% است ، اما به احتمال زیاد شما دچار مشکل خواهید شد ، بنابراین پیشنهاد می شود آن را تغییر دهیید .</translation>
    </message>
    <message>
        <source>The constraint is impossible to respect, because there are the activities with id-s %1 and %2 which conflict one with another, because they have common students sets or teachers or must be not overlapping. The weight of this constraint is 100.0%, so your timetable is impossible. Please correct this constraint.</source>
        <translation type="obsolete">رعایت محدودیت غیرممکن است ، زیرا کلاس هایی با شماره های %1 و %2 وجود دارند که با یکدیگر تعارض دارند ،زیرا آن ها گروه دانشجویان یا اساتید مشترک دارند یا نباید با هم تلاقی داشته باشند . وزن این محدودیت 100.0% است ، بنابراین جدول شما ناممکن است .لطفا این محدودیت را تصحیح کنید.</translation>
    </message>
    <message>
        <source>The activities with ids %1 and %2 must be simultaneous (request determined indirectly), but they have common teachers and/or students sets or must be not overlapping</source>
        <translation type="obsolete">کلاس هایی با شماره های %1 و %2 باید همزمان باشند ( درخواست اتخاذ شده بطور غیرمستقیم ) ،اما آن ها اساتید ویا گروه دانشجویان مشترک دارند یا نباید تلاقی داشته باشند</translation>
    </message>
    <message>
        <source>Remove activity?</source>
        <translation type="obsolete">کلاس حذف شود ؟</translation>
    </message>
</context>
<context>
    <name>RandomSeedDialog</name>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="338"/>
        <source>After you generate (even partially), the random seed will change (each call of the random number generator updates the random seed to the next number in the sequence, and there are many calls to this random generating routine in the generate function)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="341"/>
        <source>This setting is useful for more things, maybe one thing is bug report: send you file along with the random seed at the start of generating (this value is saved in the timetable directory at the start of generation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="334"/>
        <source>Note: of course you need the exact same conditions to duplicate the same simulations (so, you need the same exact data - activities, constraints, etc.).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="324"/>
        <source>The random seed before the generation of a timetable is saved on disk in the corresponding timetables directory, so that you can simulate again the same generation after that</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="288"/>
        <source>Allowed minimum %1 to maximum %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="276"/>
        <location filename="../src/interface/fetmainform.cpp" line="278"/>
        <source>Random seed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="280"/>
        <source>OK</source>
        <translation type="unfinished">موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="282"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="283"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="321"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="322"/>
        <source>You can control the random behaviour of FET with this function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="323"/>
        <source>The random seed is a value at least %1 and at most %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="326"/>
        <source>Mode of operation: to obtain the same timetable twice, make the random seed a value (say 1234), then generate single, then make it again the same value (1234), then generate single again. The timetables will be the same. If you generate multiple instead of single, the first set of timetables will be the same as the second set (if you generate the same number of timetables) but of course timetables inside each set will be different. If you enter the same random seed on different computers and generate single, the timetables will be the same (if you generate multiple, the sets of timetables will correspond, the first timetable from simulation 1 with first timetable from simulation 2, etc.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="336"/>
        <source>Note: when you start FET, each time, the random seed is the number of seconds since 1 January 1970</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="350"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="350"/>
        <source>The random seed must be at least %1 and at most %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoveRedundantConfirmationForm</name>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="26"/>
        <source>Please read VERY carefully the description below:</source>
        <translation type="unfinished">لطفا توضیحات زیر را با دقت بخوانید  :</translation>
    </message>
    <message>
        <source>This function is intended to be used after you inputted all data or after you used the advanced function of spreading the activities over the week. This function will automatically remove the redundant constraints of type min n days between activities, so that your data is more correct and the timetable easier for FET to find</source>
        <translation type="obsolete">این تابع قصد دارد بعد از این که شما همه ی داده هایتان را وارد کردید یا از تابع پیشرفته &quot; پخش کلاس ها در هفته &quot; استفاده کردید ، استفاده شود  . این تابع بطور خودکار محدودیت های اضافی از نوع &quot; حداقل روزهای بین کلاس ها &quot; را حذف خواهد کرد ، بنابراین صحت داده های شما بیشتر می شود و پیدا کردن جدول برای فت آسان تر خواهد بود</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="28"/>
        <source>This function is intended to be used after you inputted all data or after you used the advanced function of spreading the activities over the week. This function will automatically remove the redundant constraints of type min days between activities, so that your data is more correct and the timetable easier for FET to find</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="32"/>
        <source>Removing means making their weight percentage 0.0%. This is done so you can still activate them again, if needed, and also for you to be able to see when they are broken, in the soft conflicts list</source>
        <translation type="unfinished">حذف به معنای 0.0% کردن وزنشان است . این کار انجام می شود تا اگر نیاز باشد شما بتوانید دوباره آن ها را فعال کنید  همچنین برای اینکه قادر باشید وقتی شکسته می شوند آن ها را در لیست تداخل های ساده  ببینید</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="35"/>
        <source>This function might be usable if you have constraints of type activities same starting time and/or constraints activities same starting day</source>
        <translation type="unfinished">این تابع زمانی که شما محدودیتی از نوع &quot; زمان شروع یکسان کلاس ها &quot; ویا &quot; روز شروع یکسان کلاس ها &quot; داشته باشید ، قابل استفاده خواهد بود </translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform.cpp" line="38"/>
        <source>Please SAVE/BACKUP your current file and keep it safe, in case anything goes wrong, and only continue if you did that already. Current function might modify much your data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoveRedundantConfirmationForm_template</name>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="14"/>
        <source>Instructions and confirmation of remove redundant constraints</source>
        <translation>دستورات و تاییدات حذف محدودیت های اضافی</translation>
    </message>
    <message>
        <source>Please read VERY carefully the description below:</source>
        <translation type="obsolete">لطفا توضیحات زیر را با دقت بخوانید  :</translation>
    </message>
    <message>
        <source>Please SAVE/BACKUP your current file and keep it safe, in case anything goes wrong, and only continue if you did that already. Current function is new and not many users tested it</source>
        <translation type="obsolete">لطفا ذخیره / نسخه پشتیبان از فایل کنونی خود بگیرید و آن را نگه دارید، در حالتی که خطا اتفاق می افتد، وتنها وقتی ادامه می یابد که شما آن را بطور صحیح انجام دهید . این قابلیت جدید است و کاربران زیادی از آن اطلا ندارند</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation>ادامه</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>This function is intended to be used after you inputted all data or after you used the advanced function of spreading the activities over the week. This function will automatically remove the redundant constraints of type min n days between activities, so that your data is more correct and the timetable easier for FET to find</source>
        <translation type="obsolete">این تابع قصد دارد بعد از این که شما همه ی داده هایتان را وارد کردید یا از تابع پیشرفته &quot; پخش کلاس ها در هفته &quot; استفاده کردید ، استفاده شود  . این تابع بطور خودکار محدودیت های اضافی از نوع &quot; حداقل روزهای بین کلاس ها &quot; را حذف خواهد کرد ، بنابراین صحت داده های شما بیشتر می شود و پیدا کردن جدول برای فت آسان تر خواهد بود</translation>
    </message>
    <message>
        <source>This function might be usable if you have constraints of type activities same starting time and/or constraints activities same starting day</source>
        <translation type="obsolete">این تابع زمانی که شما محدودیتی از نوع &quot; زمان شروع یکسان کلاس ها &quot; ویا &quot; روز شروع یکسان کلاس ها &quot; داشته باشید ، قابل استفاده خواهد بود </translation>
    </message>
    <message>
        <source>Removing means making their weight percentage 0.0%. This is done so you can still activate them again, if needed, and also for you to be able to see when they are broken, in the soft conflicts list</source>
        <translation type="obsolete">حذف به معنای 0.0% کردن وزنشان است . این کار انجام می شود تا اگر نیاز باشد شما بتوانید دوباره آن ها را فعال کنید  همچنین برای اینکه قادر باشید وقتی شکسته می شوند آن ها را در لیست تداخل های ساده  ببینید</translation>
    </message>
</context>
<context>
    <name>RemoveRedundantForm</name>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="201"/>
        <source>Last confirmation needed</source>
        <translation>تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="205"/>
        <source>Operations that will be done:</source>
        <translation>عملیاتی که انجام خواهند شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="208"/>
        <source>Accept</source>
        <translation>قبول</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="209"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="287"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="287"/>
        <source>This box must remain checked, so that you can remove redundant constraints of type min days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This box must remain checked, so that you can remove redundant constraints of type min n days between activities</source>
        <translation type="obsolete">این box باید علامت زده باقی بماند ، چرا که شما می توانید محدودیت های اضافی از نوع &quot; حداقل روزهای بین کلاس ها &quot; را حذف کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="220"/>
        <source>The following time constraints will be inactivated (their weight will be made 0%):</source>
        <translation>محدودیت های زمانی زیر غیر فعال خواهند شد ( وزنشان 0% خواهد شد  ): </translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="226"/>
        <source>will be inactivated, by making its weight 0%</source>
        <translation>بوسیله ی وزن 0% غیر فعال خواهند شد </translation>
    </message>
</context>
<context>
    <name>RemoveRedundantForm_template</name>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="14"/>
        <source>Remove redundant constraints</source>
        <translation>پاک کردن محدودیت های اضافی</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="26"/>
        <source>This function will try to improve your timetable data by removing redundant constraints</source>
        <translation>این تابع با حذف محدودیت های اضافی سعی خواهد کرد جدول شما را بهبود بخشد</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="46"/>
        <source>Min days between activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="52"/>
        <source>Remove redundant min days constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="68"/>
        <source>Explanation: If you use constraints activities same starting time and/or constraints activities same starting days, maybe you will obtain redundant constraints min days between activities, which are not good (your timetable is more difficult to find, or even impossible). This menu enables you to remove these redundant min days between activities constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove redundant min n days constraints</source>
        <translation type="obsolete">حذف محدودیت های &quot; حداقل روزها &quot;</translation>
    </message>
    <message>
        <source>Min n days between activities</source>
        <translation type="obsolete">حداقل روزها بین کلاس ها</translation>
    </message>
    <message>
        <source>Explanation: If you use constraints activities same starting time and/or constraints activities same starting days, maybe you will obtain redundant constraints min n days between activities, which are not good (your timetable is more difficult to find, or even impossible). This menu enables you to remove these redundant min n days between activities constraints</source>
        <translation type="obsolete">توضیح : اگر شما از محدودیت های &quot; زمان شروع یکسان کلاس ها &quot; و یا محدودیت های &quot; روزهای یکسان شروع کلاس ها &quot; استفاده می کنید ، ممکن است محدودیت های اضافی &quot; حداقل روز های بین کلاس ها &quot; را بدست آورید که اصلا خوب نیست ( جدول شما ممکن است بسیار سخت ویا غیرممکن باشد ) .این منو شما را قادر می سازد که این محدودیت های اضافی &quot; حداقل روزهای بین کلاس ها&quot; را حذف کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="84"/>
        <source>Here, removing means making the weights of the constraints equal to 0.0%</source>
        <translation>در اینجا حذف به معنی وزن محدودیت را برابر 0% قرار دادن</translation>
    </message>
</context>
<context>
    <name>Room</name>
    <message>
        <location filename="../src/engine/room.cpp" line="38"/>
        <source>N:%1</source>
        <comment>Name of room</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="42"/>
        <source>B:%1</source>
        <comment>Building</comment>
        <translation type="unfinished">ساخ : %1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="48"/>
        <source>C:%1</source>
        <comment>Capacity</comment>
        <translation type="unfinished">ظ : %1 </translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="59"/>
        <source>Room</source>
        <translation type="unfinished">اتاق</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="61"/>
        <source>Name=%1</source>
        <comment>The name of the room</comment>
        <translation type="unfinished">نام = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="65"/>
        <source>Building=%1</source>
        <translation type="unfinished"> ساختمان = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="71"/>
        <source>Capacity=%1</source>
        <translation type="unfinished">ظرفیت = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="101"/>
        <source>Space constraints directly related to this room:</source>
        <translation type="unfinished">محدودیت های مکانی برای این اتاق:</translation>
    </message>
</context>
<context>
    <name>RoomsForm</name>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="103"/>
        <location filename="../src/interface/roomsform.cpp" line="152"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="103"/>
        <location filename="../src/interface/roomsform.cpp" line="152"/>
        <source>Invalid selected room</source>
        <translation type="unfinished">اتاق غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="110"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="111"/>
        <source>Are you sure you want to delete this room and all related constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this room and all related constraints?
</source>
        <translation type="obsolete">ایا مطمئنید که می خواهید این اتاق و همه محدودیت های آن را حذف کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="112"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="112"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <source>Invalid room</source>
        <translation type="obsolete">اتاق غیرمجاز</translation>
    </message>
</context>
<context>
    <name>RoomsForm_template</name>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="14"/>
        <source>Rooms</source>
        <extracomment>The name of the rooms dialog</extracomment>
        <translation>اتاق ها</translation>
    </message>
    <message>
        <source>Add room</source>
        <translation type="obsolete">فرم اضافه کردن اتاق</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="20"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="27"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="34"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="41"/>
        <source>Sort by name</source>
        <translation>مرتب کردن بر اساس نام</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="48"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">تغییر کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="56"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>NOTE: each room can hold a single activity at the same time
(you can add more rooms representing a very large room)</source>
        <translation type="obsolete">نکته : هر اتاقی همزمان می تواند تنها یک کلاس را در خود داشته باشد
) شما می توانید اتاق های بیشتری را بجای یک اتاق خیلی بزرک اضافه کنید (</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="77"/>
        <source>NOTE: each room can hold a single activity at the same time (you can add more rooms representing a very large room)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Rules</name>
    <message>
        <location filename="../src/engine/rules.cpp" line="117"/>
        <location filename="../src/engine/rules.cpp" line="5356"/>
        <source>Monday</source>
        <translation type="unfinished">دوشنبه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="118"/>
        <location filename="../src/engine/rules.cpp" line="5357"/>
        <source>Tuesday</source>
        <translation type="unfinished">سه شنبه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="119"/>
        <location filename="../src/engine/rules.cpp" line="5358"/>
        <source>Wednesday</source>
        <translation type="unfinished">چهارشنبه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="120"/>
        <location filename="../src/engine/rules.cpp" line="5359"/>
        <source>Thursday</source>
        <translation type="unfinished">پنجشنبه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="121"/>
        <location filename="../src/engine/rules.cpp" line="5360"/>
        <source>Friday</source>
        <translation type="unfinished">جمعه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="123"/>
        <location filename="../src/engine/rules.cpp" line="5362"/>
        <source>Default institution</source>
        <translation type="unfinished">موسسه پیش فرض</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="124"/>
        <location filename="../src/engine/rules.cpp" line="5363"/>
        <source>Default comments</source>
        <translation type="unfinished">توضیح پیش فرض</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="139"/>
        <location filename="../src/engine/rules.cpp" line="144"/>
        <location filename="../src/engine/rules.cpp" line="275"/>
        <location filename="../src/engine/rules.cpp" line="289"/>
        <location filename="../src/engine/rules.cpp" line="295"/>
        <location filename="../src/engine/rules.cpp" line="301"/>
        <location filename="../src/engine/rules.cpp" line="307"/>
        <location filename="../src/engine/rules.cpp" line="313"/>
        <location filename="../src/engine/rules.cpp" line="445"/>
        <location filename="../src/engine/rules.cpp" line="542"/>
        <location filename="../src/engine/rules.cpp" line="569"/>
        <location filename="../src/engine/rules.cpp" line="617"/>
        <location filename="../src/engine/rules.cpp" line="644"/>
        <location filename="../src/engine/rules.cpp" line="4519"/>
        <location filename="../src/engine/rules.cpp" line="4550"/>
        <location filename="../src/engine/rules.cpp" line="4579"/>
        <location filename="../src/engine/rules.cpp" line="4608"/>
        <location filename="../src/engine/rules.cpp" line="4637"/>
        <location filename="../src/engine/rules.cpp" line="4667"/>
        <location filename="../src/engine/rules.cpp" line="5318"/>
        <location filename="../src/engine/rules.cpp" line="5330"/>
        <location filename="../src/engine/rules.cpp" line="5523"/>
        <location filename="../src/engine/rules.cpp" line="6129"/>
        <location filename="../src/engine/rules.cpp" line="6284"/>
        <location filename="../src/engine/rules.cpp" line="6325"/>
        <location filename="../src/engine/rules.cpp" line="6460"/>
        <location filename="../src/engine/rules.cpp" line="6521"/>
        <location filename="../src/engine/rules.cpp" line="6542"/>
        <location filename="../src/engine/rules.cpp" line="6572"/>
        <location filename="../src/engine/rules.cpp" line="6586"/>
        <location filename="../src/engine/rules.cpp" line="6614"/>
        <location filename="../src/engine/rules.cpp" line="6631"/>
        <location filename="../src/engine/rules.cpp" line="6648"/>
        <location filename="../src/engine/rules.cpp" line="6703"/>
        <location filename="../src/engine/rules.cpp" line="6736"/>
        <location filename="../src/engine/rules.cpp" line="6970"/>
        <location filename="../src/engine/rules.cpp" line="7388"/>
        <location filename="../src/engine/rules.cpp" line="7405"/>
        <location filename="../src/engine/rules.cpp" line="7422"/>
        <location filename="../src/engine/rules.cpp" line="7523"/>
        <location filename="../src/engine/rules.cpp" line="7542"/>
        <location filename="../src/engine/rules.cpp" line="7610"/>
        <location filename="../src/engine/rules.cpp" line="7643"/>
        <location filename="../src/engine/rules.cpp" line="7680"/>
        <location filename="../src/engine/rules.cpp" line="7713"/>
        <location filename="../src/engine/rules.cpp" line="7769"/>
        <location filename="../src/engine/rules.cpp" line="7785"/>
        <location filename="../src/engine/rules.cpp" line="7808"/>
        <location filename="../src/engine/rules.cpp" line="7868"/>
        <location filename="../src/engine/rules.cpp" line="7884"/>
        <location filename="../src/engine/rules.cpp" line="7907"/>
        <location filename="../src/engine/rules.cpp" line="7967"/>
        <location filename="../src/engine/rules.cpp" line="7983"/>
        <location filename="../src/engine/rules.cpp" line="8006"/>
        <location filename="../src/engine/rules.cpp" line="8066"/>
        <location filename="../src/engine/rules.cpp" line="8081"/>
        <location filename="../src/engine/rules.cpp" line="8104"/>
        <location filename="../src/engine/rules.cpp" line="8147"/>
        <location filename="../src/engine/rules.cpp" line="8163"/>
        <location filename="../src/engine/rules.cpp" line="8179"/>
        <location filename="../src/engine/rules.cpp" line="8280"/>
        <location filename="../src/engine/rules.cpp" line="8299"/>
        <location filename="../src/engine/rules.cpp" line="9688"/>
        <location filename="../src/engine/rules.cpp" line="9705"/>
        <location filename="../src/engine/rules.cpp" line="9721"/>
        <location filename="../src/engine/rules.cpp" line="9743"/>
        <location filename="../src/engine/rules.cpp" line="9844"/>
        <location filename="../src/engine/rules.cpp" line="9861"/>
        <location filename="../src/engine/rules.cpp" line="9877"/>
        <location filename="../src/engine/rules.cpp" line="9899"/>
        <location filename="../src/engine/rules.cpp" line="10383"/>
        <location filename="../src/engine/rules.cpp" line="10402"/>
        <location filename="../src/engine/rules.cpp" line="10485"/>
        <location filename="../src/engine/rules.cpp" line="10504"/>
        <location filename="../src/engine/rules.cpp" line="10587"/>
        <location filename="../src/engine/rules.cpp" line="10606"/>
        <location filename="../src/engine/rules.cpp" line="10651"/>
        <location filename="../src/engine/rules.cpp" line="10666"/>
        <location filename="../src/engine/rules.cpp" line="10681"/>
        <location filename="../src/engine/rules.cpp" line="10775"/>
        <location filename="../src/engine/rules.cpp" line="10793"/>
        <location filename="../src/engine/rules.cpp" line="11530"/>
        <location filename="../src/engine/rules.cpp" line="11552"/>
        <location filename="../src/engine/rules.cpp" line="11659"/>
        <location filename="../src/engine/rules.cpp" line="11681"/>
        <location filename="../src/engine/rules.cpp" line="11788"/>
        <location filename="../src/engine/rules.cpp" line="11810"/>
        <location filename="../src/engine/rules.cpp" line="11923"/>
        <location filename="../src/engine/rules.cpp" line="11945"/>
        <location filename="../src/engine/rules.cpp" line="12057"/>
        <location filename="../src/engine/rules.cpp" line="12079"/>
        <location filename="../src/engine/rules.cpp" line="12182"/>
        <location filename="../src/engine/rules.cpp" line="12198"/>
        <location filename="../src/engine/rules.cpp" line="12214"/>
        <location filename="../src/engine/rules.cpp" line="12313"/>
        <location filename="../src/engine/rules.cpp" line="12332"/>
        <location filename="../src/engine/rules.cpp" line="12439"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="140"/>
        <source>You have too many teachers.
Please talk to the author or increase variable MAX_TEACHERS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی استاد دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_TEACHERS را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="145"/>
        <source>You have too many subjects.
Please talk to the author or increase variable MAX_SUBJECTS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی درس دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_SUBJECTS را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="276"/>
        <source>You have too many total subgroups.
Please talk to the author or increase variable MAX_TOTAL_SUBGROUPS. Currently MAX_TOTAL_SUBGROUPS=%1</source>
        <translation type="unfinished">شما تعداد خیلی زیادی زیرگروه دارید .
لطفا با نویسنده صحبت کنید یا متغیر  MAX_TOTAL_SUBGROUPS. Currently MAX_TOTAL_SUBGROUPS=%1 را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="290"/>
        <source>You have too many active activities.
Please talk to the author or increase variable MAX_ACTIVITIES</source>
        <translation type="unfinished">شما تعداد خیلی زیادی کلاس فعال دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_ACTIVITIES را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="296"/>
        <source>You have too many buildings.
Please talk to the author or increase variable MAX_BUILDINGS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی ساختمان دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_BUILDINGS را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="302"/>
        <source>You have too many rooms.
Please talk to the author or increase variable MAX_ROOMS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی اتق دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_ROOMS را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="308"/>
        <source>You have too many time constraints.
Please talk to the author or increase variable MAX_TIME_CONSTRAINTS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی محدودیت زمانی دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_TIME_CONSTRAINTS را افزایش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="314"/>
        <source>You have too many space constraints.
Please talk to the author or increase variable MAX_SPACE_CONSTRAINTS</source>
        <translation type="unfinished">شما تعداد خیلی زیادی محدودیت مکانی دارید .
لطفا با نویسنده صحبت کنید یا متغیر MAX_SPACE_CONSTRAINTS را افزایش دهید</translation>
    </message>
    <message>
        <source>Automatic Group</source>
        <comment>Please keep this translation short. It is when year contains no groups and an automatic group is added in the year, in the timetable</comment>
        <translation type="obsolete">گروه اتوماتیک</translation>
    </message>
    <message>
        <source>Automatic Subgroup</source>
        <comment>Please keep this translation short. It is when group contains no subgroups and an automatic subgroup is added in the group, in the timetable</comment>
        <translation type="obsolete">زیرگروه اتوماتیک</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="429"/>
        <source>Processing internally the activities ... please wait</source>
        <translation type="unfinished">پردازش داخلی کلاس ها ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="445"/>
        <location filename="../src/engine/rules.cpp" line="569"/>
        <location filename="../src/engine/rules.cpp" line="644"/>
        <source>Canceled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="538"/>
        <source>The following time constraint is ignored, because it refers to inactive activities:</source>
        <translation type="unfinished">از محدودیت های زمانی زیر چشم پوشی شد زیرا به کلاس های غیر فعال مربوط بودند : </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="543"/>
        <location filename="../src/engine/rules.cpp" line="618"/>
        <location filename="../src/engine/rules.cpp" line="5656"/>
        <location filename="../src/engine/rules.cpp" line="5712"/>
        <location filename="../src/engine/rules.cpp" line="5782"/>
        <location filename="../src/engine/rules.cpp" line="5857"/>
        <location filename="../src/engine/rules.cpp" line="5880"/>
        <location filename="../src/engine/rules.cpp" line="5903"/>
        <location filename="../src/engine/rules.cpp" line="6287"/>
        <location filename="../src/engine/rules.cpp" line="6328"/>
        <location filename="../src/engine/rules.cpp" line="6399"/>
        <location filename="../src/engine/rules.cpp" line="6409"/>
        <location filename="../src/engine/rules.cpp" line="6419"/>
        <location filename="../src/engine/rules.cpp" line="6464"/>
        <location filename="../src/engine/rules.cpp" line="6512"/>
        <location filename="../src/engine/rules.cpp" line="6527"/>
        <location filename="../src/engine/rules.cpp" line="6545"/>
        <location filename="../src/engine/rules.cpp" line="6577"/>
        <location filename="../src/engine/rules.cpp" line="6591"/>
        <location filename="../src/engine/rules.cpp" line="6619"/>
        <location filename="../src/engine/rules.cpp" line="6636"/>
        <location filename="../src/engine/rules.cpp" line="6654"/>
        <location filename="../src/engine/rules.cpp" line="6679"/>
        <location filename="../src/engine/rules.cpp" line="6689"/>
        <location filename="../src/engine/rules.cpp" line="6739"/>
        <location filename="../src/engine/rules.cpp" line="6753"/>
        <location filename="../src/engine/rules.cpp" line="6764"/>
        <location filename="../src/engine/rules.cpp" line="6776"/>
        <location filename="../src/engine/rules.cpp" line="6787"/>
        <location filename="../src/engine/rules.cpp" line="6798"/>
        <location filename="../src/engine/rules.cpp" line="6809"/>
        <location filename="../src/engine/rules.cpp" line="6820"/>
        <location filename="../src/engine/rules.cpp" line="6837"/>
        <location filename="../src/engine/rules.cpp" line="6885"/>
        <location filename="../src/engine/rules.cpp" line="6896"/>
        <location filename="../src/engine/rules.cpp" line="6907"/>
        <location filename="../src/engine/rules.cpp" line="6918"/>
        <location filename="../src/engine/rules.cpp" line="9736"/>
        <location filename="../src/engine/rules.cpp" line="9748"/>
        <location filename="../src/engine/rules.cpp" line="9892"/>
        <location filename="../src/engine/rules.cpp" line="9904"/>
        <location filename="../src/engine/rules.cpp" line="12454"/>
        <source>Skip rest</source>
        <translation type="unfinished">پرش از بقیه</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="543"/>
        <location filename="../src/engine/rules.cpp" line="618"/>
        <location filename="../src/engine/rules.cpp" line="5656"/>
        <location filename="../src/engine/rules.cpp" line="5712"/>
        <location filename="../src/engine/rules.cpp" line="5782"/>
        <location filename="../src/engine/rules.cpp" line="5857"/>
        <location filename="../src/engine/rules.cpp" line="5880"/>
        <location filename="../src/engine/rules.cpp" line="5903"/>
        <location filename="../src/engine/rules.cpp" line="6287"/>
        <location filename="../src/engine/rules.cpp" line="6328"/>
        <location filename="../src/engine/rules.cpp" line="6399"/>
        <location filename="../src/engine/rules.cpp" line="6409"/>
        <location filename="../src/engine/rules.cpp" line="6419"/>
        <location filename="../src/engine/rules.cpp" line="6464"/>
        <location filename="../src/engine/rules.cpp" line="6512"/>
        <location filename="../src/engine/rules.cpp" line="6527"/>
        <location filename="../src/engine/rules.cpp" line="6545"/>
        <location filename="../src/engine/rules.cpp" line="6577"/>
        <location filename="../src/engine/rules.cpp" line="6591"/>
        <location filename="../src/engine/rules.cpp" line="6619"/>
        <location filename="../src/engine/rules.cpp" line="6636"/>
        <location filename="../src/engine/rules.cpp" line="6654"/>
        <location filename="../src/engine/rules.cpp" line="6679"/>
        <location filename="../src/engine/rules.cpp" line="6689"/>
        <location filename="../src/engine/rules.cpp" line="6739"/>
        <location filename="../src/engine/rules.cpp" line="6753"/>
        <location filename="../src/engine/rules.cpp" line="6764"/>
        <location filename="../src/engine/rules.cpp" line="6776"/>
        <location filename="../src/engine/rules.cpp" line="6787"/>
        <location filename="../src/engine/rules.cpp" line="6798"/>
        <location filename="../src/engine/rules.cpp" line="6809"/>
        <location filename="../src/engine/rules.cpp" line="6820"/>
        <location filename="../src/engine/rules.cpp" line="6837"/>
        <location filename="../src/engine/rules.cpp" line="6885"/>
        <location filename="../src/engine/rules.cpp" line="6896"/>
        <location filename="../src/engine/rules.cpp" line="6907"/>
        <location filename="../src/engine/rules.cpp" line="6918"/>
        <location filename="../src/engine/rules.cpp" line="9736"/>
        <location filename="../src/engine/rules.cpp" line="9748"/>
        <location filename="../src/engine/rules.cpp" line="9892"/>
        <location filename="../src/engine/rules.cpp" line="9904"/>
        <location filename="../src/engine/rules.cpp" line="12454"/>
        <source>See next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="558"/>
        <source>Processing internally the time constraints ... please wait</source>
        <translation type="unfinished">پردازش داخلی محدودیت های زمانی ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="613"/>
        <source>The following space constraint is ignored, because it refers to inactive activities:</source>
        <translation type="unfinished">از محدودیت های مکانی زیر چشم پوشی شد زیرا به کلاس های غیر فعال مربوط بودند : </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="633"/>
        <source>Processing internally the space constraints ... please wait</source>
        <translation type="unfinished">پردازش داخلی محدودیت های مکانی ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="4520"/>
        <location filename="../src/engine/rules.cpp" line="4551"/>
        <location filename="../src/engine/rules.cpp" line="4580"/>
        <location filename="../src/engine/rules.cpp" line="4609"/>
        <location filename="../src/engine/rules.cpp" line="4638"/>
        <location filename="../src/engine/rules.cpp" line="4668"/>
        <source>The constraint
%1 will be modified into constraint
%2 because there is only one room left in the constraint</source>
        <translation type="unfinished">محدودیت 
%1 به محدودیت
%2 تغییر یافت زیرا تنها یک اتاق در محدودیت وجود دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5131"/>
        <location filename="../src/engine/rules.cpp" line="5141"/>
        <location filename="../src/engine/rules.cpp" line="5161"/>
        <location filename="../src/engine/rules.cpp" line="5172"/>
        <location filename="../src/engine/rules.cpp" line="5260"/>
        <location filename="../src/engine/rules.cpp" line="5283"/>
        <location filename="../src/engine/rules.cpp" line="5312"/>
        <location filename="../src/engine/rules.cpp" line="5461"/>
        <location filename="../src/engine/rules.cpp" line="5504"/>
        <location filename="../src/engine/rules.cpp" line="5550"/>
        <location filename="../src/engine/rules.cpp" line="5593"/>
        <location filename="../src/engine/rules.cpp" line="5655"/>
        <location filename="../src/engine/rules.cpp" line="5711"/>
        <location filename="../src/engine/rules.cpp" line="5781"/>
        <location filename="../src/engine/rules.cpp" line="5856"/>
        <location filename="../src/engine/rules.cpp" line="5879"/>
        <location filename="../src/engine/rules.cpp" line="5902"/>
        <location filename="../src/engine/rules.cpp" line="6031"/>
        <location filename="../src/engine/rules.cpp" line="6138"/>
        <location filename="../src/engine/rules.cpp" line="6171"/>
        <location filename="../src/engine/rules.cpp" line="6233"/>
        <location filename="../src/engine/rules.cpp" line="6397"/>
        <location filename="../src/engine/rules.cpp" line="6407"/>
        <location filename="../src/engine/rules.cpp" line="6417"/>
        <location filename="../src/engine/rules.cpp" line="6510"/>
        <location filename="../src/engine/rules.cpp" line="6677"/>
        <location filename="../src/engine/rules.cpp" line="6687"/>
        <location filename="../src/engine/rules.cpp" line="6751"/>
        <location filename="../src/engine/rules.cpp" line="6762"/>
        <location filename="../src/engine/rules.cpp" line="6774"/>
        <location filename="../src/engine/rules.cpp" line="6785"/>
        <location filename="../src/engine/rules.cpp" line="6796"/>
        <location filename="../src/engine/rules.cpp" line="6807"/>
        <location filename="../src/engine/rules.cpp" line="6818"/>
        <location filename="../src/engine/rules.cpp" line="6835"/>
        <location filename="../src/engine/rules.cpp" line="6883"/>
        <location filename="../src/engine/rules.cpp" line="6894"/>
        <location filename="../src/engine/rules.cpp" line="6905"/>
        <location filename="../src/engine/rules.cpp" line="6916"/>
        <location filename="../src/engine/rules.cpp" line="8359"/>
        <location filename="../src/engine/rules.cpp" line="8475"/>
        <location filename="../src/engine/rules.cpp" line="9131"/>
        <location filename="../src/engine/rules.cpp" line="9193"/>
        <location filename="../src/engine/rules.cpp" line="9544"/>
        <location filename="../src/engine/rules.cpp" line="9608"/>
        <location filename="../src/engine/rules.cpp" line="9667"/>
        <location filename="../src/engine/rules.cpp" line="9823"/>
        <location filename="../src/engine/rules.cpp" line="12402"/>
        <source>FET warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5131"/>
        <source>Could not open file - not existing or in use</source>
        <translation type="unfinished">فایل باز نشد - وجود ندارد یا در حال استفاده است</translation>
    </message>
    <message>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <translation type="obsolete">فایل خوانده نشد - تجزیه XML در خط %1 ، ستون %2 خطا دارد : 
%3</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5142"/>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <comment>The error description is %3</comment>
        <translation type="unfinished">فایل خوانده نشد - تجزیه XML در خط %1 ، ستون %2 خطا دارد : 
%3</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5161"/>
        <location filename="../src/engine/rules.cpp" line="5172"/>
        <source>Cannot create or use directory %1 - cannot continue</source>
        <translation type="unfinished">مسیر %1 قابل استفاده یا ایجاد نیست - ادامه ممکن نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5211"/>
        <source>FET cannot open the log file %1 for writing. This might mean that you don&apos;t have write permissions in this location. You can continue operation, but you might not be able to save the generated timetables as html files</source>
        <translation type="unfinished">فت نمی تواند فایل ثبت وقایع %1 ( لاگ ) را برای نوشتن باز کند . این ممکن است به این دلیل باشد که شما اجازه ی نوشتن در این مکان را ندارید .شما می توانید عملیات را ادامه دهید ، اما ممکن است نتوانید جداول تولید شده را بصورت فایل های html ذخیره کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5214"/>
        <source>A solution is to remove that file (if it exists already) or set its permissions to allow writing</source>
        <translation type="unfinished">یک راه حل حذف آن فایل است ( اگر در حال حاضر موجود است ) یا دادن اجازه ی نوشتن به فایل</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5215"/>
        <source>Please report possible bug</source>
        <translation type="unfinished">لطفا باگ احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5216"/>
        <location filename="../src/engine/rules.cpp" line="6996"/>
        <location filename="../src/engine/rules.cpp" line="7017"/>
        <location filename="../src/engine/rules.cpp" line="7130"/>
        <source>FET critical</source>
        <translation type="unfinished">فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5260"/>
        <source>File contains a version numbering scheme which is not matched by x.x.xa (3 numbers separated by points, followed by any string a, which may be empty). File will be opened, but you are adviced to check the version of the .fet file (in the beginning of the file). If this is a FET bug, please report it</source>
        <translation type="unfinished">فایل حاوی طرح شماره گذاری نسخه ای است که به صورت x.x.xa  نیست ( 3 عدد مجزا شده با نقطه ، به دنبال آن رشته a که ممکن است خالی باشد ) .فایل باز خواهد شد ، اما توصیه می شود که نسخه ی فایل فت را بررسی کنید ( در آغاز فایل ) . اگر این یک خطای فت است لطفا آن را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5263"/>
        <source>If you are opening a file older than FET format version 5, it will be converted to latest FET data format</source>
        <translation type="unfinished">اگر شما در حال باز کردن یک فایل از فت نسخه قدیمی تر از 5 هستید ، آن به فرمت اطلاعات آخرین نسخه فت تبدیل خواهد شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5283"/>
        <source>FET version does not respect the format x.x.xa (3 numbers separated by points, followed by any string a, which may be empty). This is probably a bug in FET - please report it</source>
        <translation type="unfinished">نسخه فت فرمت x.x.xa را رعایت نکرده است ( 3 عدد مجزا شده با نقطه ، به دنبال آن رشته a که ممکن است خالی باشد ).این احتمالا یک خطا در فت است - لطفا آن را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5312"/>
        <source>File does not have a corresponding beginning tag - it should be %1 or %2. File is incorrect...it cannot be opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5319"/>
        <source>Opening older file - it will be converted to latest format, automatically assigning weight percentages to constraints and dropping parity for activities. You are adviced to make a backup of your old file before saving in new format.

Please note that the default weight percentage of constraints min days between activities will be 95% (mainly satisfied, not always) and &apos;force consecutive if same day&apos; will be set to true (meaning that if the activities are in the same day, they will be placed continuously, in a bigger duration activity)If you want, you can modify this percent to be 100%, manually in the fet input file or from the interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5331"/>
        <source>Opening a file generated with a newer version than your current FET software ... file will be opened but it is recommended to update your FET software to the latest version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5332"/>
        <source>Your FET version: %1, file version: %2</source>
        <translation type="unfinished">نسخه فت شما %1 ، نسخه فایل : %2</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5462"/>
        <source>Duplicate teacher %1 found - ignoring</source>
        <translation type="unfinished">استاد تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5505"/>
        <source>Duplicate subject %1 found - ignoring</source>
        <translation type="unfinished">درس تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5523"/>
        <source>Your file contains subject tags list, which is named in versions&gt;=5.5.0 activity tags list</source>
        <translation type="unfinished">فایل شما حاوی لیست توضیح درس هایی است که در نسخه &lt;= 5.5.0 نام گذلری شده اند</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5551"/>
        <location filename="../src/engine/rules.cpp" line="5594"/>
        <source>Duplicate activity tag %1 found - ignoring</source>
        <translation type="unfinished">توضیح کلاس تکراری %1 پیدا شد - نادیده گرفته شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5649"/>
        <source>Trying to add year %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5651"/>
        <source>Trying to add year %1, which is already added as another group - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک گروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5653"/>
        <source>Trying to add year %1, which is already added as another subgroup - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن سال %1 که در حال حاضر به عنوان یک زیرگروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5698"/>
        <source>Trying to add group %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن گروه %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5701"/>
        <source>Trying to add group %1 in year %2 but it is already added - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن گروه %1 در سال %2 اما آن قبلا اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5707"/>
        <source>Trying to add group %1, which is already added as another subgroup - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن گروه %1 که در حال حاضر به عنوان یک زیرگروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <source>Your file contains group %1 which might be unneeded. Starting with FET 5.4.17, it is corrected a potentially bad situation. It is highly recommended to remove this group ending in WHOLE YEAR, for performance reasons.</source>
        <translation type="obsolete">فایل شما شامل گروه %1 است که احتمالا نیازی به آن نیست . از شروع نسخه 5.4.17 این وضعیت بد تصحیح شدهاست .بشدت توصیه می شود برای نتیجه ی بهتر  این گروه انتهای همه ی سال ها را حذف کنید .</translation>
    </message>
    <message>
        <source>You may want to add a group in an empty year - in this case please choose a name not ending in WHOLE YEAR, so you can avoid this warning.</source>
        <translation type="obsolete">شما ممکن است بخواهید یک زیرگروه را در یک سال خالی اضافه کنید - در این مورد لطفا یک نام که در پایان همه ی سال ها نیست را انتخاب کنید ، بنابراین شما می توانید از این خطا اجتناب کنید .</translation>
    </message>
    <message>
        <source>From now on, if you have an empty year, there will be added an automatic group only in the generated timetables, not in the data file.</source>
        <translation type="obsolete">از حالا ، اگر شما یک سال خالی داشته باشید یک گروه اتوماتیک در جداول تولید شده ( و نه فایل داده ) اضافه خواهد شد .</translation>
    </message>
    <message>
        <source>For more details, join the mailing list or email the author.</source>
        <translation type="obsolete">برای اطلاعات بیشتر ، با نویسنده یا فهرست پستی تماس  بگیرید .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5768"/>
        <source>Trying to add subgroup %1, which is already added as another year - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن زیرگروه %1 که در حال حاضر به عنوان یک سال دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5770"/>
        <source>Trying to add subgroup %1, which is already added as another group - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن زیرگروه %1 که در حال حاضر به عنوان یک گروه دیگر اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5773"/>
        <source>Trying to add subgroup %1 in year %2, group %3 but it is already added - your file will be loaded but probably contains errors, please correct them after loading</source>
        <translation type="unfinished">در حال تلاش برای اضافه کردن زیرگروه %1 در سال %2 ، گروه %3 اما آن قبلا اضافه شده - فایل شما بار گذاری خواهد شد اما احتمالا خطا خواهد داشت ، لطفا آن ها را بعد از بارگذاری تصحیح کنید </translation>
    </message>
    <message>
        <source>Your file contains subgroup %1 which might be unneeded. Starting with FET 5.4.17, it is corrected a potentially bad situation. It is highly recommended to remove this subgroup ending in WHOLE GROUP, for performance reasons.</source>
        <translation type="obsolete">فایل شما شامل زیرگروه %1 است که احتمالا نیازی به آن نیست . از شروع نسخه 5.4.17 این وضعیت بد تصحیح شدهاست .بشدت توصیه می شود برای نتیجه ی بهتر  این زیرگروه انتهای همه ی گروه ها را حذف کنید .</translation>
    </message>
    <message>
        <source>You may want to add a subgroup in an empty group - in this case please choose a name not ending in WHOLE GROUP, so you can avoid this warning.</source>
        <translation type="obsolete">شما ممکن است بخواهید یک زیرگروه را در یک گروه خالی اضافه کنید - در این مورد لطفا یک نام که در پایان همه ی گروه ها نیست را انتخاب کنید ، بنابراین شما می توانید از این خطا اجتناب کنید .</translation>
    </message>
    <message>
        <source>From now on, if you have an empty group, there will be added an automatic subgroup only in the generated timetables, not in the data file.</source>
        <translation type="obsolete">از حالا ، اگر شما یک گروه خالی داشته باشید یک زیرگروه اتوماتیک در جداول تولید شده ( و نه فایل داده ) اضافه خواهد شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="236"/>
        <source>Automatic Group</source>
        <comment>Please keep the translation short. It is used when a year contains no groups and an automatic group is added in the year, in the timetable (when viewing the students timetable from FET and also in the html timetables for students groups or subgroups). In the empty year there will be added a group with name = yearName+a space character+your translation of &apos;Automatic Group&apos;.</comment>
        <translation type="unfinished">گروه اتوماتیک</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="249"/>
        <source>Automatic Subgroup</source>
        <comment>Please keep the translation short. It is used when a group contains no subgroups and an automatic subgroup is added in the group, in the timetable (when viewing the students timetable from FET and also in the html timetables for students subgroups). In the empty group there will be added a subgroup with name = groupName+a space character+your translation of &apos;Automatic Subgroup&apos;.</comment>
        <translation type="unfinished">زیرگروه اتوماتیک</translation>
    </message>
    <message>
        <source>Loading activities ... please wait</source>
        <translation type="obsolete">بارگذلری کلاس ها ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="428"/>
        <source>Computing internal structure</source>
        <comment>Title of a progress dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5848"/>
        <source>Minor problem found and corrected: year %1 has different number of students in two places (%2 and %3)</source>
        <comment>%2 and %3 are number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5852"/>
        <source>Explanation: this is a minor problem, which appears if using overlapping students set, due to a bug in FET previous to version %1. FET will now correct this problem by setting the number of students for this year, in all places where it appears, to the number that was found in the first appearance (%2). It is advisable to check the number of students for this year.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5871"/>
        <source>Minor problem found and corrected: group %1 has different number of students in two places (%2 and %3)</source>
        <comment>%2 and %3 are number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5875"/>
        <source>Explanation: this is a minor problem, which appears if using overlapping students set, due to a bug in FET previous to version %1. FET will now correct this problem by setting the number of students for this group, in all places where it appears, to the number that was found in the first appearance (%2). It is advisable to check the number of students for this group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5894"/>
        <source>Minor problem found and corrected: subgroup %1 has different number of students in two places (%2 and %3)</source>
        <comment>%2 and %3 are number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5898"/>
        <source>Explanation: this is a minor problem, which appears if using overlapping students set, due to a bug in FET previous to version %1. FET will now correct this problem by setting the number of students for this subgroup, in all places where it appears, to the number that was found in the first appearance (%2). It is advisable to check the number of students for this subgroup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6032"/>
        <source>Found activity active tag which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The activity will be considered not active</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished">توضیح کلاس فعال ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . کلاس غیر فعال در نظر گرفته خواهد شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6130"/>
        <source>Activity with id=%1 contains invalid data - skipping</source>
        <translation type="unfinished">کلاسی با شماره %1 حاوی داده نامعتبر - پرش</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6139"/>
        <source>File contains deprecated equipments list - will be ignored
</source>
        <translation type="unfinished">فایل حاوی لیست محتویات نامناسب - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6172"/>
        <source>Duplicate building %1 found - ignoring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6234"/>
        <source>Duplicate room %1 found - ignoring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6285"/>
        <source>File contains constraint teacher not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint teacher not available times (a matrix).</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن اساتید &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که استاد در دسترس نیست &quot; ( یک ماتریس ).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6326"/>
        <source>File contains constraint students set not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set not available times (a matrix).</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن گروه دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که گروه دانشجویان در دسترس نیستند &quot; ( یک ماتریس ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6398"/>
        <source>File contains deprecated constraint teachers subgroups max hours daily - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات روزانه زیر گروه برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6408"/>
        <source>File contains deprecated constraint students n hours daily - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; ساعات روزانه برای دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6418"/>
        <source>File contains deprecated constraint students set n hours daily - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; ساعات روزانه برای گروه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6461"/>
        <source>File contains old constraint type activity preferred time, which will be converted to the newer similar constraint of this type, constraint activity preferred STARTING time. This improvement is done in versions 5.5.9 and above</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; زمان ترجیحی کلاس &quot; است ( که در نسخه 5.5.9 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان شروع ترجیحی کلاس &quot; </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6511"/>
        <source>File contains deprecated constraint activity ends day - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; کلاس های پایان دهنده روز &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6522"/>
        <source>Your file contains old constraint activity preferred times, which will be converted to new equivalent constraint activity preferred starting times. Beginning with FET-5.5.9 it is possible to specify: 1. the starting times of an activity (constraint activity preferred starting times) or: 2. the accepted time slots (constraint activity preferred time slots). If what you need is type 2 of this constraint, you will have to add it by yourself from the interface.</source>
        <translation type="unfinished">فایل شما حاوی محدودیت قدیمی &quot; زمان های ترجیحی کلاس &quot; است و به محدودیت مشابه &quot; زمان های شروع ترجیحی کلاس &quot; تبدیل خواهد شد . از شروع فت - 5 . 5 . 9 امکان مشخص کردن : 1 . زمان های شروع یک کلاس ( محدودیت زمان های شروع ترجیحی کلاس )  یا 2 . برش های زمانی موردنظر ( محدودیت زمان های ترجیحی کلاس ) فراهم شده است . اگر شما به 2 نوع از این محدودیت ها نیاز دارید بایستی خودتان آن را با استفاده از فرم  مخصوصش  اضافه کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6543"/>
        <source>File contains constraint break, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint break times (a matrix).</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; زمان تفریح &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان های تفریح &quot; ( یک ماتریس ).</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6573"/>
        <source>File contains constraint students no gaps, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students max gaps per week, with max gaps=0. If you like, you can modify this constraint to allow more gaps per week (normally not accepted in schools)</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; دانشجویان بدون فاصله &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین فاصله در هفته دانشجویان &quot; با بیشترین فاصله = 0 . اگر شما مایل باشید می توانید این محدودیت را به فاصله های مجاز بیشتری در هفته تغییر دهید ( بطور معمول در مدارس قابل قبول نیست )</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6587"/>
        <source>File contains constraint students set no gaps, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set max gaps per week, with max gaps=0. If you like, you can modify this constraint to allow more gaps per week (normally not accepted in schools)</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; گروه دانشجویان بدون فاصله &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین فاصله در هفته گروه دانشجویان &quot; با بیشترین فاصله = 0 . اگر شما مایل باشید می توانید این محدودیت را به فاصله های مجاز بیشتری در هفته تغییر دهید ( بطور معمول در مدارس قابل قبول نیست )</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6615"/>
        <source>File contains constraint students early, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students early max beginnings at second hour, with max beginnings=0. If you like, you can modify this constraint to allow more beginnings at second available hour (above 0 - this will make the timetable easier)</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; آغاز دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین شروع ها در دومین ساعت دانشجویان &quot; با بیشترین شروع = 0 . اگر شما مایل باشید می توانید این محدودیت را برای مجاز کردن شروع های بیشتر در دومین ساعت ، تغییر دهید ( بالاتر از 0 - این جدول را آسان تر خواهد کرد )</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6632"/>
        <source>File contains constraint students set early, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint students set early max beginnings at second hour, with max beginnings=0. If you like, you can modify this constraint to allow more beginnings at second available hour (above 0 - this will make the timetable easier)</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; آغاز گروه دانشجویان &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; بیشترین شروع ها در دومین ساعت گروه دانشجویان &quot; با بیشترین شروع = 0 . اگر شما مایل باشید می توانید این محدودیت را برای مجاز کردن شروع های بیشتر در دومین ساعت ، تغییر دهید ( بالاتر از 0 - این جدول را آسان تر خواهد کرد )</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6649"/>
        <source>Your file contains old constraint activities preferred times, which will be converted to new equivalent constraint activities preferred starting times. Beginning with FET-5.5.9 it is possible to specify: 1. the starting times of several activities (constraint activities preferred starting times) or: 2. the accepted time slots (constraint activities preferred time slots). If what you need is type 2 of this constraint, you will have to add it by yourself from the interface.</source>
        <translation type="unfinished">فایل شما حاوی محدودیت قدیمی &quot; زمان های ترجیحی کلاس ها &quot; است و به محدودیت مشابه &quot; زمان های شروع ترجیحی کلاس ها &quot; تبدیل خواهد شد . از شروع فت - 5 . 5 . 9 امکان مشخص کردن : 1 . زمان های شروع چندین کلاس ( محدودیت زمان های شروع ترجیحی کلاس ها )  یا 2 . برش های زمانی موردنظر ( محدودیت زمان های ترجیحی کلاس ها ) فراهم شده است . اگر شما به 2 نوع از این محدودیت ها نیاز دارید بایستی خودتان آن را با استفاده از فرم  مخصوصش  اضافه کنید .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6678"/>
        <source>File contains deprecated constraint teachers subject tags max hours continuously - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات متوالی توضیح کلاس برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6688"/>
        <source>File contains deprecated constraint teachers subject tag max hours continuously - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین ساعات متوالی درس برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6704"/>
        <location filename="../src/engine/rules.cpp" line="6971"/>
        <source>Constraint
%1
not added - must be a duplicate</source>
        <translation type="unfinished">محدودیت 
%1
اضافه نشد - شاید تکراری باشد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6737"/>
        <source>File contains constraint room not available, which is old (it was improved in FET 5.5.0), and will be converted to the similar constraint of this type, constraint room not available times (a matrix).</source>
        <translation type="unfinished">فایل حاوی محدودیت قدیمی &quot; دردسترس نبودن اتاق &quot; است ( که در نسخه 5.5.0 بهبود یافته ) و به محدودیت مشابهی از این نوع تبدیل خواهد شد ، محدودیت &quot; زمان هایی که اتاق در دسترس نیست &quot; ( یک ماتریس ) .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6752"/>
        <source>File contains deprecated constraint room type not allowed subjects - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; اتاق های غیرمجاز دروس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6763"/>
        <source>File contains deprecated constraint subject requires equipments - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; تجهیزات موردنیاز درس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6775"/>
        <source>File contains deprecated constraint subject tag requires equipments - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; تجهیزات موردنیاز توضیح درس &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6786"/>
        <source>File contains deprecated constraint teacher requires room - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; اتاق موردنیاز استاد &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6797"/>
        <source>File contains deprecated constraint teacher subject require room - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; اتاق موردنیاز درس استاد &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6808"/>
        <source>File contains deprecated constraint minimize number of rooms for students - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; کمترین تعداد اتاق برای دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6819"/>
        <source>File contains deprecated constraint minimize number of rooms for teachers - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; کمترین تعداد اتاق برای اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6836"/>
        <source>File contains deprecated constraint activities same room - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; اتاق یکسان کلاس ها &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6884"/>
        <source>File contains deprecated constraint max building changes per day for teachers - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات ساختمان روزانه اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6895"/>
        <source>File contains deprecated constraint max building changes per day for students - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات ساختمان روزانه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6906"/>
        <source>File contains deprecated constraint max room changes per day for teachers - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات اتاق روزانه اساتید &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6917"/>
        <source>File contains deprecated constraint max room changes per day for students - will be ignored
</source>
        <translation type="unfinished">فایل حاوی محدودیت نامناسب &quot; بیشترین تغییرات اتاق روزانه دانشجویان &quot; است - در نظر گرفته نخواهد شد
</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6997"/>
        <source>Saving of logging gave error code %1, which means you cannot see the log of reading the file. Please check your disk free space</source>
        <translation type="unfinished">در حال ذخیره سازی کد خطای %1 که به معنای این است که شما نمی توانید گزارش در حال خواندن فایل را ببینید . لطفا فضای خالی دیسک خود را بررسی کنید </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7018"/>
        <source>Cannot open filename for writing ... please check write permissions of the selected directory or your disk free space. Saving of file aborted</source>
        <translation type="unfinished">نام فایل داده شده برای نوشتن باز نشد .... لطفا اجازه ی نوشتن در مسیر انتخابی یا فضای خالی دیسک را بررسی کنید . ذخیره سازی بی نتیجه ماند</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7131"/>
        <source>Saved file gave error code %1, which means saving is compromised. Please check your disk free space</source>
        <translation type="unfinished">فایل ذخیره شده کد خطای %1 را داده است که به معنای ذخیره سازی به خطر افتاده است ، می باشد . لطفا فضای خالی دیسک خود را بررسی کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7389"/>
        <source>Constraint TeacherNotAvailable day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که استاد دردسترس نیست &quot; برای استاد %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7406"/>
        <source>Constraint TeacherNotAvailable start hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت شروع که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7423"/>
        <source>Constraint TeacherNotAvailable end hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت پایان که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7524"/>
        <source>Constraint TeacherNotAvailableTimes day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که استاد دردسترس نیست &quot; برای استاد %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7543"/>
        <source>Constraint TeacherNotAvailableTimes hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت هایی که استاد دردسترس نیست &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7611"/>
        <source>Constraint TeacherMaxDaysPerWeek day corrupt for teacher %1, max days %2 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای هفته استاد &quot; برای استاد %1 و بیشترین روز %2 =&gt; 0 یا &lt; تعداد روزهای هفته ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7644"/>
        <source>Constraint TeachersMaxDaysPerWeek day corrupt, max days %1 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="unfinished">محدودیت بیشترین روزها در هر هفته برای اساتید ناصحیح است ، ماکزیمم روزها %1 &gt; = 0 یا  &lt; تعداد روزهای هفته ، محدودیت در نظر گرفته نشد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7681"/>
        <source>Constraint TeacherMinDaysPerWeek day corrupt for teacher %1, min days %2 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7714"/>
        <source>Constraint TeachersMinDaysPerWeek day corrupt, min days %1 &lt;= 0 or &gt;nDaysPerWeek, ignoring constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7770"/>
        <source>Constraint TeacherIntervalMaxDaysPerWeek max days corrupt for teacher %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7786"/>
        <source>Constraint Teacher interval max days per week start hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7809"/>
        <source>Constraint Teacher interval max days per week end hour corrupt for teacher %1, hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; برای استاد %1 و ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7869"/>
        <source>Constraint TeachersIntervalMaxDaysPerWeek max days corrupt, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته اساتید &quot; بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  ، محدودیت اضافه شد ، لطفا محدودیت را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7885"/>
        <source>Constraint Teachers interval max days per week start hour corrupt because hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished"> ساعت شروع محدودیت &quot; بیشترین روزهای فاصله در هفته استاد &quot; ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7908"/>
        <source>Constraint Teachers interval max days per week end hour corrupt because hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="unfinished">ساعت انتهای محدودیت &quot; بیشترین روزهای فاصله در هفته اساتید &quot; ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7968"/>
        <source>Constraint StudentsSetIntervalMaxDaysPerWeek max days corrupt for students set %1, max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای گروه دانشجویان %1 و بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  . محدودیت اضافه شد لطفا آن را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="7984"/>
        <source>Constraint Students set interval max days per week start hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8007"/>
        <source>Constraint Students set interval max days per week end hour corrupt for students %1, hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="unfinished">ساعت پایان محدودیت &quot; بیشترین روزهای فاصله در هفته گروه دانشجویان &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8067"/>
        <source>Constraint StudentsIntervalMaxDaysPerWeek max days corrupt: max days %2 &gt;nDaysPerWeek, constraint added, please correct constraint</source>
        <translation type="unfinished">محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; بیشترین روز %2  &lt; تعداد روزهای هفته ، دچار اشکال است  ، محدودیت اضافه شد ، لطفا محدودیت را تصحیح کنید</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8082"/>
        <source>Constraint Students interval max days per week start hour corrupt: hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished"> ساعت شروع محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8105"/>
        <source>Constraint Students interval max days per week end hour corrupt: hour %2 is inexistent (it is also not void, to specify end of the day) ... ignoring constraint</source>
        <translation type="unfinished">ساعت انتهای محدودیت &quot; بیشترین روزهای فاصله در هفته دانشجویان &quot; ساعت ناموجود %2 ، دچار اشکال است ( همچنین برای مشخص کردن روز انتها تهی نیست ) .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8148"/>
        <source>Constraint StudentsSetNotAvailable day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که گروه دانشجویان دردسترس نیست &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8164"/>
        <source>Constraint StudentsSetNotAvailable start hour corrupt for students set %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت شروع که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8180"/>
        <source>Constraint StudentsSetNotAvailable end hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت پایان که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8281"/>
        <source>Constraint StudentsSetNotAvailableTimes day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که گروه دانشجویان دردسترس نیست &quot; برای دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8300"/>
        <source>Constraint StudentsSetNotAvailableTimes hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت هایی که گروه دانشجویان دردسترس نیست &quot; برای گروه دانشجویان %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="8360"/>
        <location filename="../src/engine/rules.cpp" line="8476"/>
        <source>Found constraint min days between activities with tag consecutive if same day which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9132"/>
        <source>Found constraint teachers min hours daily with tag allow empty days which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9194"/>
        <source>Found constraint teacher min hours daily with tag allow empty days which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9545"/>
        <source>Found constraint students min hours daily with tag allow empty days which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9609"/>
        <source>Found constraint students set min hours daily with tag allow empty days which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Constraint is:</source>
        <translation type="obsolete">محدودیت:</translation>
    </message>
    <message>
        <source>This is a very bad practice from the way the algorithm of generation works (it slows down the generation and makes it harder to find a solution).</source>
        <translation type="obsolete">این یک تمرین بد از روش تولید الگوریتم است ( این تولید را کاهش می دهد و پیدا کردن نتیجه را سخت تر می کند ) .</translation>
    </message>
    <message>
        <source>To improve your file, you are advised to remove the corresponding activities and constraint and add activities again, respecting the following rules:</source>
        <translation type="obsolete">برای بهتر کردن فایل تان ، توصیه می شود کلاس ها و محدودیت های مشابه را حذف کنید و کلاس ها را مجددا اضافه کنید با رعایت قواعد زیر :</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9668"/>
        <location filename="../src/engine/rules.cpp" line="9824"/>
        <source>Found constraint activity preferred starting time with tag permanently locked which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished">محدودیت زمان ترجیحی شروع کلاس با توضیح برای همیشه قفل شده ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . توضیح با غلط مقدار دهی خواهد شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9689"/>
        <source>Constraint ActivityPreferredTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز های ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9706"/>
        <source>Constraint ActivityPreferredTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9722"/>
        <location filename="../src/engine/rules.cpp" line="9878"/>
        <source>Found constraint activity preferred starting time, with unspecified tag &apos;permanently locked&apos; - this tag will be set to &apos;false&apos; by default. You can always modify it by editing the constraint in the &apos;Data&apos; menu</source>
        <translation type="unfinished">محدودیت &quot; زمان ترجیحی شروع کلاس &quot; با گزینه ی نامعین &quot; قفل شده برای همیشه &quot; پیدا شد - این گزینه بطور پیش فرض با غلط مقدار دهی خواهد شد . شما هر وقت که بخواهید می توانید آن را به وسیله ی ویرایش محدودیت در منوی داده ، تغییر دهید </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9725"/>
        <location filename="../src/engine/rules.cpp" line="9881"/>
        <source>Explanation: starting with version 5.8.0 (January 2009), the constraint activity preferred starting time has a new tag, &apos;permanently locked&apos; (true or false). It is recommended to make the tag &apos;permanently locked&apos; true for the constraints you need to be not modifiable from the &apos;Timetable&apos; menu and leave this tag false for the constraints you need to be modifiable from the &apos;Timetable&apos; menu (the &apos;permanently locked&apos; tag can be modified by editing the constraint from the &apos;Data&apos; menu). This way, when viewing the timetable and locking/unlocking some activities, you will not unlock the constraints which need to be locked all the time.</source>
        <translation type="unfinished">توضیح : از شوع نسخه 5 . 8 0 ( ژانویه 2009 ) محدودیت &quot; زمان شروع ترجیحی کلاس &quot; گزینه ی جدید &quot; قفل شده برای همیشه &quot; دارد ( درست یا غلط ) . توصیه می شود برای محدودیت هایی که شما می خواهید از منوی جدول قابل تغییر نباشند ، این گزینه را با &quot; درست &quot; مشخص و در مورد محدودیت هایی که می خواهید از منوی جدول قابل تغییر باشند این گزینه را بدون علامت ( غلط) رها کنید ( گزینه ی &quot; قفل شده برای همیشه &quot; می تواند بوسیله ی ویرایش محدودیت در منوی داده ، تغییر کند ) . با این روش در هنگام مشاهده ی جدول و بستن / باز کردن قفل بعضی محدودیت ها ، قفل محدودیت هایی که لازم است برای همیشه قفل باشند باز نخواهد شد .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9744"/>
        <location filename="../src/engine/rules.cpp" line="9900"/>
        <source>Found constraint activity preferred starting time, with unspecified day or hour. This constraint will be transformed into constraint activity preferred starting times (a set of times, not only one). This change is done in FET versions 5.8.1 and higher.</source>
        <translation type="unfinished">محدودیت زمان ترجیحی شروع کلاس بدون روز یا ساعت خاص پیدا شد .این محدودیت به محدودیت زمان های ترجیحی شروع کلاس ( یک مجموعه زمان نه فقط یکی ) تبدیل خواهد شد . این تغییر در فت نسخه ی 5.8.1 و بالاتر انجام می شود .</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9845"/>
        <source>Constraint ActivityPreferredStartingTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="9862"/>
        <source>Constraint ActivityPreferredStartingTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10384"/>
        <source>Constraint ActivityPreferredTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز های ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10403"/>
        <source>Constraint ActivityPreferredTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10486"/>
        <source>Constraint ActivityPreferredTimeSlots day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز ترجیحی کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10505"/>
        <source>Constraint ActivityPreferredTimeSlots hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت ترجیحی کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10588"/>
        <source>Constraint ActivityPreferredStartingTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز های ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10607"/>
        <source>Constraint ActivityPreferredStartingTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های ترجیحی شروع کلاس &quot; برای کلاس به شماره %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10652"/>
        <source>Constraint Break day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهای استراحت &quot; برای روز ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10667"/>
        <source>Constraint Break start hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت شروع تفریح &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10682"/>
        <source>Constraint Break end hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت پایان تفریح &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10776"/>
        <source>Constraint BreakTimes day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهای استراحت &quot; برای روز ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="10794"/>
        <source>Constraint BreakTimes hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های استراحت &quot; برای ساعت ناموجود %1 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11531"/>
        <source>Constraint ActivitiesPreferredTimes day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهای ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11553"/>
        <source>Constraint ActivitiesPreferredTimes hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11660"/>
        <location filename="../src/engine/rules.cpp" line="11924"/>
        <source>Constraint ActivitiesPreferredTimeSlots day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روز ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11682"/>
        <location filename="../src/engine/rules.cpp" line="11946"/>
        <source>Constraint ActivitiesPreferredTimeSlots hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; سساعت ترجیحی کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، ساعت = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11789"/>
        <location filename="../src/engine/rules.cpp" line="12058"/>
        <source>Constraint ActivitiesPreferredStartingTimes day corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, day %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهای ترجیحی شروع کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، روز = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="11811"/>
        <location filename="../src/engine/rules.cpp" line="12080"/>
        <source>Constraint ActivitiesPreferredStartingTimes hour corrupt for teacher name=%1, students names=%2, subject name=%3, activity tag name=%4, hour %5 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت های ترجیحی شروع کلاس ها &quot; برای نام استاد = %1 ، نام دانشجویان = %2 ، نام درس = %3 ، نام توضیح کلاس = %4 ، ساعت = %5 ناموجود  ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12183"/>
        <source>Constraint RoomNotAvailable day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که اتاق دردسترس نیست &quot; برای اتاق %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12199"/>
        <source>Constraint RoomNotAvailable start hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت شروع که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12215"/>
        <source>Constraint RoomNotAvailable end hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت پایان که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12314"/>
        <source>Constraint RoomNotAvailableTimes day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; روزهایی که اتاق دردسترس نیست &quot; برای اتاق %1 و روز ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12333"/>
        <source>Constraint RoomNotAvailableTimes hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="unfinished">محدودیت &quot; ساعت هایی که اتاق دردسترس نیست &quot; برای اتاق %1 و ساعت ناموجود %2 ، دچار اشکال است .... چشم پوشی از محدودیت</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12403"/>
        <source>Found constraint activity preferred room with tag permanently locked which is not &apos;true&apos;, &apos;false&apos;, &apos;yes&apos;, &apos;no&apos;, &apos;1&apos; or &apos;0&apos;. The tag will be considered false</source>
        <comment>Instructions for translators: please leave the &apos;true&apos;, &apos;false&apos;, &apos;yes&apos; and &apos;no&apos; fields untranslated, as they are in English</comment>
        <translation type="unfinished">محدودیت اتاق ترجیحی کلاس با توضیح برای همیشه قفل شده ، پیدا شد که true ، false ، yes ، no ، 1 یا 0 نیست . توضیح با غلط مقدار دهی خواهد شد</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12440"/>
        <source>Found constraint activity preferred room, with unspecified tag &apos;permanently locked&apos; - this tag will be set to &apos;false&apos; by default. You can always modify it by editing the constraint in the &apos;Data&apos; menu</source>
        <translation type="unfinished">محدودیت &quot; اتاق ترجیحی  کلاس &quot; با گزینه ی نامعین &quot; قفل شده برای همیشه &quot; پیدا شد - این گزینه بطور پیش فرض با غلط مقدار دهی خواهد شد . شما هر وقت که بخواهید می توانید آن را به وسیله ی ویرایش محدودیت در منوی داده ، تغییر دهید </translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="12443"/>
        <source>Explanation: starting with version 5.8.0 (January 2009), the constraint activity preferred room has a new tag, &apos;permanently locked&apos; (true or false). It is recommended to make the tag &apos;permanently locked&apos; true for the constraints you need to be not modifiable from the &apos;Timetable&apos; menu and leave this tag false for the constraints you need to be modifiable from the &apos;Timetable&apos; menu (the &apos;permanently locked&apos; tag can be modified by editing the constraint from the &apos;Data&apos; menu). This way, when viewing the timetable and locking/unlocking some activities, you will not unlock the constraints which need to be locked all the time.</source>
        <translation type="unfinished">توضیح : از شوع نسخه 5 . 8 0 ( ژانویه 2009 ) محدودیت &quot; اتاق ترجیحی کلاس &quot; گزینه ی جدید &quot; قفل شده برای همیشه &quot; دارد ( درست یا غلط ) . توصیه می شود برای محدودیت هایی که شما می خواهید از منوی جدول قابل تغییر نباشند ، این گزینه را با &quot; درست &quot; مشخص و در مورد محدودیت هایی که می خواهید از منوی جدول قابل تغییر باشند این گزینه را بدون علامت ( غلط) رها کنید ( گزینه ی &quot; قفل شده برای همیشه &quot; می تواند بوسیله ی ویرایش محدودیت در منوی داده ، تغییر کند ) . با این روش در هنگام مشاهده ی جدول و بستن / باز کردن قفل بعضی محدودیت ها ، قفل محدودیت هایی که لازم است برای همیشه قفل باشند باز نخواهد شد .</translation>
    </message>
</context>
<context>
    <name>SecondMinDaysDialog</name>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="586"/>
        <source>Add a second constraint or not?</source>
        <translation>دومین محدودیت اضافه شود یا نه ؟ </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="599"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="602"/>
        <source>No</source>
        <translation>نه</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="645"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="646"/>
        <source>Invalid weight (percentage) - must be &gt;=0 and &lt;=100.0</source>
        <translation>وزن نامعتبر ) درصد ( - باید &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="566"/>
        <source>You selected min days between activities %1 (above 1) and weight %2 (under 100.0). Would you like to add also a second constraint to ensure that almost certainly the distance between activities is at least %3 (%1-1) days? If yes, please select weight (recommended 95.0%-100.0%) and click Yes. If no, please click No (only one constraint will be added)</source>
        <translation>شما حداقل روزهای بین کلاس ها را %1 انتخاب کرده اید و وزن %2 است ( زیر 100.0 ) . می خواهید محدودیت دومی برای اطمینان از این که فاصله بین کلاس ها نهایتا %3 روز( %1 - 1 ) است ، اضافه کنید ؟ اگر بله وزن را انتخاب کنید ( قابل قبول 95.0% - 100.0% ) و روی دکمه بله کلیک کنید . اگر نه روی دکمه ی نه کلیلک کنید ( تنها یک محدودیت اضافه خواهد شد  )</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="583"/>
        <source>Recommended answer is Yes, 95% (or higher).</source>
        <translation>جواب پیشنهادی بله است ، 95% ) یا بالاتر ( .</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="572"/>
        <source>(Yes means to add an additional constraint min %1 days between activities, weight 0.0%-100.0%. If you say Yes, you will have 2 constraints min days added for current activities. Adding the second constraint might lead to impossible timetables if the condition is too tight, but you can remove the second constraint at any time).</source>
        <translation>( بله به معنای اضافه کردن یک محدودیت اضافی حداقل %1 روز بین کلاس ها ست ، وزن 0.0% - 100.0% . اگر شما بله بگویید 2 محدودیت &quot; حداقل روزها &quot; به کلاس های کنونی اضافه خواهد شد . اضافه کردن محدودیت دوم اگر در وضعیت دشواری باشد منجر به جدول ناممکن خواهد شد  اما شما می توانید در هر زمان محدودیت دوم را حذف کنید ) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="577"/>
        <source>Note: 95% is usually enough for min days constraints referring to same activities. The weights are cumulated if referring to the same activities. If you have 2 constraints with say 95% (say min n days and min n-1 days), the min n days constraint is skipped with probability 5%, then min n-1 days constraint is skipped with probability 0.25%=5%*5%, so you&apos;ll get in 99.75% cases the min n-1 days constraint respected.</source>
        <translation type="unfinished">نکته : 95% معمولا برای محدویت حداقل روزها ی مربوط به کلاس های یکسان کافیست . وزن ها اگر به کلاس های یکسان مربوط باشند متحد می شوند . اگر شما 2 محدودیت با وزن مثلا 95% داشته باشید </translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm</name>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="71"/>
        <source>FET warning</source>
        <translation>فت اخطار</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="71"/>
        <source>No level selected</source>
        <translation>هیچ سطحی انتخاب نشده است</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="78"/>
        <source>FET information</source>
        <translation> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="78"/>
        <source>This level might generate very large timetables, maybe 1 MB per file and 20 MB for all files of a timetable or even more. Are you sure you have enough disk space?</source>
        <translation>این سطح ممکن است جداول بسیار بزرگی تولید کند ، 1 مگا بایت برای هر فایل از جدول و گاهی بیشتر . آیا مطمئن هستید فضای کافی دارید ؟</translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm_template</name>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="20"/>
        <source>The html level for generated timetables</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="26"/>
        <source>Level 0 - no css
- smallest filesize
- no css file</source>
        <translation>سطح 0 - بدون css
-کوچکترين اندازه فايل
- بدون css</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="129"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="35"/>
        <source>Level 1 - basic css
- less then 1 kb larger filesize than level 0
- css file created to style elements table, caption, thead, tfoot, tbody, th and td
- page-break after every or every second timetable (useful if you print timetables)</source>
        <translation>سطح 1 - css مقدماتی
-اندازه فايل کمتر از 1kb بزرگتر از سطح 0
- فایل css برای عناصر table, caption, thead, tfoot, tbody, th و td  style ایجاد می کند
- برش صفحه بعد از هر جدول زمانی یا هر دو جدول ) برای چاپ جداول زمانی مفید است ( </translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="14"/>
        <source>Settings - html level of timetables dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="45"/>
        <source>Level 2 - normal css (default)
- all features of level 1 with around 5% larger filesize than level 1
- style x-axis and y-axis of tablehead (useful to style width and height of the activity cells)</source>
        <translation>سطح 2 - css معمولی ) پیش فرض (
-همه ویژگی های سطح 1 با اندازه فایل حدودا 5% بزرگتر از سطح 1
-style x-axis و y-axis از tablehead (برای style دادن به طول و عرض خانه های جداول کلاس مفید است)
</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="54"/>
        <source>Level 3 - advanced css
- all features of level 2 with around 2 times larger filesize than level 2
- style (or hide) all subjects, activity tags, teachers, students sets and rooms
- style (or hide) line 1, line 2 and line 3 of the activity cells</source>
        <translation>سطح 3 - css پیشرفته
-همه ویژگی های سطح 2 با اندازه فایل حدودا 2 برابر سطح 2
-style دادن ) یا مخفی کردن style ( به همه ی درس ها ، کلاس ها ، توضیح ها ، اساتید ، گروه دانشجویان و اتاق ها
-style دادن ) یا مخفی کردن style ( به خط 1 ، خط 2 و خط 3 خانه های جداول کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="70"/>
        <source>Level 4 - full css
- all features of level 3 with around 2.5 times larger filesize than level 2
- style every single subject, activity tag, teacher, students set and room</source>
        <translation>سطح 4 - css کامل
-همه ویژگی های سطح 3 با اندازه فایل حدودا 2.5 برابر سطح 2
-style دادن به هر درس ، کلاس ، توضیح ، استاد ، گروه دانشجویان و اتاق </translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="85"/>
        <source>Level 5 - JavaScript
- all features of level 4 with around 3.5 times larger filesize than level 2
- highlighting of same subjects, activity tags, teachers, students sets and rooms
  (needs JavaScript - just move mouse over a word and wait a little bit)</source>
        <translation>سطح 5 - جاوا اسکریپت
-همه ویژگی های سطح 4 با اندازه فایل حدودا 3.5 برابر سطح 2
-هایلایت کردن درس ها ، کلاس ها ، توضیح ها ، اساتید ، گروه دانشجویان و اتاق ها
  ( نیاز جاوا اسکریپت - فقط موس را روی یک کلمه ببرید و اندکی منتظر بمانید )</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="101"/>
        <source>Level 6 - overloaded css
- all features of level 5 with around 4 times larger filesize than level 2
- style the cell of every single subject, activity tag, teacher or student
(also useful to hide activities with special activity tags)</source>
        <translation>سطح 6 - css سربار گذاری شده
-همه ویژگی های سطح 5 با اندازه فایل حدودا 4 برابر سطح 2
-style دادن به خانه های هر درس ، کلاس ، توضیح ، استاد ، دانشجو و اتاق 
( همچنین برای مخفی کردن کلاس هایی با توضیح کلاس خاص مفید است )</translation>
    </message>
</context>
<context>
    <name>SpaceConstraint</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="68"/>
        <source>no</source>
        <comment>no - meaning negation</comment>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="70"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation type="unfinished">بله</translation>
    </message>
</context>
<context>
    <name>SplitYearForm</name>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="85"/>
        <source>Splitting year: %1</source>
        <translation>تقسيم سال : %1</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="257"/>
        <location filename="../src/interface/splityearform.cpp" line="262"/>
        <location filename="../src/interface/splityearform.cpp" line="268"/>
        <location filename="../src/interface/splityearform.cpp" line="278"/>
        <location filename="../src/interface/splityearform.cpp" line="288"/>
        <location filename="../src/interface/splityearform.cpp" line="298"/>
        <location filename="../src/interface/splityearform.cpp" line="309"/>
        <location filename="../src/interface/splityearform.cpp" line="319"/>
        <location filename="../src/interface/splityearform.cpp" line="329"/>
        <location filename="../src/interface/splityearform.cpp" line="339"/>
        <location filename="../src/interface/splityearform.cpp" line="349"/>
        <location filename="../src/interface/splityearform.cpp" line="359"/>
        <location filename="../src/interface/splityearform.cpp" line="372"/>
        <location filename="../src/interface/splityearform.cpp" line="377"/>
        <location filename="../src/interface/splityearform.cpp" line="383"/>
        <location filename="../src/interface/splityearform.cpp" line="393"/>
        <location filename="../src/interface/splityearform.cpp" line="403"/>
        <location filename="../src/interface/splityearform.cpp" line="413"/>
        <location filename="../src/interface/splityearform.cpp" line="429"/>
        <location filename="../src/interface/splityearform.cpp" line="434"/>
        <location filename="../src/interface/splityearform.cpp" line="440"/>
        <location filename="../src/interface/splityearform.cpp" line="450"/>
        <location filename="../src/interface/splityearform.cpp" line="460"/>
        <location filename="../src/interface/splityearform.cpp" line="470"/>
        <location filename="../src/interface/splityearform.cpp" line="516"/>
        <location filename="../src/interface/splityearform.cpp" line="525"/>
        <location filename="../src/interface/splityearform.cpp" line="534"/>
        <location filename="../src/interface/splityearform.cpp" line="550"/>
        <location filename="../src/interface/splityearform.cpp" line="556"/>
        <location filename="../src/interface/splityearform.cpp" line="562"/>
        <location filename="../src/interface/splityearform.cpp" line="568"/>
        <location filename="../src/interface/splityearform.cpp" line="639"/>
        <location filename="../src/interface/splityearform.cpp" line="645"/>
        <location filename="../src/interface/splityearform.cpp" line="651"/>
        <location filename="../src/interface/splityearform.cpp" line="703"/>
        <location filename="../src/interface/splityearform.cpp" line="719"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="257"/>
        <location filename="../src/interface/splityearform.cpp" line="262"/>
        <location filename="../src/interface/splityearform.cpp" line="268"/>
        <location filename="../src/interface/splityearform.cpp" line="278"/>
        <location filename="../src/interface/splityearform.cpp" line="288"/>
        <location filename="../src/interface/splityearform.cpp" line="298"/>
        <location filename="../src/interface/splityearform.cpp" line="309"/>
        <location filename="../src/interface/splityearform.cpp" line="319"/>
        <location filename="../src/interface/splityearform.cpp" line="329"/>
        <location filename="../src/interface/splityearform.cpp" line="339"/>
        <location filename="../src/interface/splityearform.cpp" line="349"/>
        <location filename="../src/interface/splityearform.cpp" line="359"/>
        <location filename="../src/interface/splityearform.cpp" line="372"/>
        <location filename="../src/interface/splityearform.cpp" line="377"/>
        <location filename="../src/interface/splityearform.cpp" line="383"/>
        <location filename="../src/interface/splityearform.cpp" line="393"/>
        <location filename="../src/interface/splityearform.cpp" line="403"/>
        <location filename="../src/interface/splityearform.cpp" line="413"/>
        <location filename="../src/interface/splityearform.cpp" line="429"/>
        <location filename="../src/interface/splityearform.cpp" line="434"/>
        <location filename="../src/interface/splityearform.cpp" line="440"/>
        <location filename="../src/interface/splityearform.cpp" line="450"/>
        <location filename="../src/interface/splityearform.cpp" line="460"/>
        <location filename="../src/interface/splityearform.cpp" line="470"/>
        <source>Empty names not allowed</source>
        <translation>نام های خالی مجاز نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="487"/>
        <source>FET question</source>
        <translation>سؤال فت</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="487"/>
        <source>Year %1 is not empty and it will be emptied before adding the divisions you selected. This means that all the activities and constraints for the groups and subgroups in this year will be removed. It is strongly recommended to save your file before continuing. You might also want, as an alternative, to modify manually the groups/subgroups from the corresponding menu, so that you will not lose constraints and activities referring to them. Do you really want to empty year?</source>
        <translation>سال %1 خالی نیست و قبل از تقسیماتی که شما انتخاب کرده اید خالی خواهد شد .یعنی همه ی کلاس ها و محدودیت ها برای گروه ها و زیرگروه های این سال حذف خواهند شد . قویا توصیه می شود قبل از ادامه دادن فایل خود را ذخیره کنید .شاید شما بخواهید بعنوان یک جایگزین ، بصورت دستی گروه ها / زیرگروه ها را از منوی مربوطه تغییر دهید چون نمی خواهید که محدودیت ها و کلاس های مربوط به آن ها را از دست بدهید .آیا واقعا می خواهید سال خالی شود ؟</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="498"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="498"/>
        <source>Year %1 will be emptied. This means that all constraints and activities referring to groups/subgroups in year %1 will be removed. Are you absolutely sure?</source>
        <translation>سال %1 خالی خواهد شد . این بدین معنی است که همه ی محدودیت ها و کلاس های مربوط به سال %1 حذف خواهند شد . آیا کاملا مطمئن هستید ؟</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="516"/>
        <location filename="../src/interface/splityearform.cpp" line="525"/>
        <location filename="../src/interface/splityearform.cpp" line="534"/>
        <source>Duplicate names not allowed</source>
        <translation>نام های تکراری مجاز نیستند </translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="550"/>
        <location filename="../src/interface/splityearform.cpp" line="556"/>
        <location filename="../src/interface/splityearform.cpp" line="562"/>
        <location filename="../src/interface/splityearform.cpp" line="639"/>
        <location filename="../src/interface/splityearform.cpp" line="645"/>
        <location filename="../src/interface/splityearform.cpp" line="703"/>
        <source>Cannot add group %1, because a set with same name exists. Please choose another name or remove old group</source>
        <translation>گروه %1 اضافه نشد ، زیرا مجموعه ای با این نام موجود است .لطفا نام دیگری انتخاب کنید یا گروه قبلی را حذف کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="719"/>
        <source>Split of year complete, please check the groups and subgroups of year to make sure everything is OK</source>
        <translation>تفکیک سال کامل شد ، لطفا برای اطمینان از درست بودن همه چیز گروه ها و زیرگروه های این سال را بررسی کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="766"/>
        <source>This help by Liviu Lalescu, last modified 1 Oct. 2007</source>
        <translation>ین کمک بوسیله ی Liviu Lalescu در 1 اکتبر 2007 تغییر کرده است</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="770"/>
        <source>You might first want to consider if dividing a year is necessary and on what options. Please remember that FET can handle activities with multiple teachers/students sets. If you have say students set 9a, which is split into 2 parts: English (teacher TE) and French (teacher TF), and language activities must be simultaneous, then you might not want to divide according to this category, but add more larger activities, with students set 9a and teachers TE+TF. The only drawback is that each activity can take place only in one room in FET, so you might need to find a way to overcome that.</source>
        <translation>شاید شما بخواهید ابتدا ببیند که تقسیم سال ضروری است و گزینه های آن را مشاهده کنید .لطفا بخاطر داشته باشید که فت می تواند کلاس هایی را با چند استاد / گروه دانشجویان اداره کند .اگر شما مثلا گروه دانشجویان 9a را دارید که به 2 قسمت تقسیم می شوند : انگلیسی ( استاد  TE ) و فرانسه ( استاد TF ) ، و کلاس های زبان باید همزمان باشند ، زمانی که شما نمی خواهید براساس این روش تقسیم کنید ، کلاس بزرگتری اضافه کنید با گروه دانشجویان 9a و اساتید TE+TF . تنها اشکال این است که در فت هر کلاس تنها می تواند در یک اتاق قرار بگیرد بنابراین  شما به روشی برای غلبه بر آن نیاز دارید .</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="788"/>
        <source>If you need to make a division of say year 9 in 4 categories (category1: a, b,c, d, category2: language, category3: religion, category4: boys/girls), you might want to use this trick: consider first category to define years: year 9a, year 9b, year 9c, year 9d, and divide each year by 3 categories: language, religion and boys/girls. For activities with year 9 - language 1 for instance, you need to add to these activities the groups 9a_language1+9b_language1+9c_language1+9d_language1. For activities with year 9a, just add year 9a to the corresponding activities.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="796"/>
        <source>Please input from the beginning the correct divisions. After you inputted activities and constraints for this year&apos;s groups and subgroups, dividing it again will remove the activities and constraints referring to these groups/subgroups. I know this is not elegant, I hope I&apos;ll solve that in the future. You might want to use the alternative of manually adding/editing/removing groups/subgroups in the groups/subgroups menu, though removing a group/subgroup will also remove the activities</source>
        <translation>لطفا از ابتدا تقسیمات صحیح وارد کنید .بعد از اینکه کلاس ها و محدودیت های گروه های این سال را وارد کردید تقسیم مجدد  کلاس ها و محدودیت های وابسته به این گروه ها / زیرگروه ها را حذف خواهد کرد . من می دانم این زیبا نیست و در آینده سعی خواهم کرد آن را حل کنم . ممکن است شما بخواهید متناوبا از افزودن /ویرایش حذف بصورت دستی در منوی گروه ها / زیرگروه ها استفاده کنید در هنگام حذف یک گروه / زیرگروه کلاس ها نیز حذف خواهند شد </translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="804"/>
        <source>Probably you don&apos;t need to worry about empty subgroups (no significant speed changes), although I didn&apos;t test enough such situations. You just need to know that for the moment the maximum total number of subgroups is %1 (which can be changed, but nobody needed larger values)</source>
        <translation>نیازی به نگرانی در مورد زیرگروه های خالی نیست ( تغییر قابل توجهی در سرعت ندارد ) ، اگرچه من این وضعیت را به مقدار کافی آزمایش نکرده ام . شما فقط نیاز دارید بدانید در این لحظه ماکزیمم مجموع زیر گروه ها %1 است ( که می تواند تغییر کند اما هیچ کس نیازی به مقدار بزرگتر ندارد )</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="811"/>
        <source>Please note that the dialog here will keep the last configuration of the last divided year, it will not remember the values for a specific year you need to modify.</source>
        <translation>لطفا توجه کنید که فرم اینجا آخرین پیکربندی آخرین تقسیم سال را نگه خواهد داشت و مقادیر سال مشخصی را که شما نیاز به تغییر آن دارید به یاد نخواهد داشت .</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="816"/>
        <source>Separator character(s) is of your choice (default is space)</source>
        <translation>کاراکتر جداکننده به انتخاب شماست ( پیش فرض جای خالی )</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="823"/>
        <source>FET - help on dividing a year</source>
        <translation>فت - کمک در تقسیم یک سال </translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="829"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="568"/>
        <location filename="../src/interface/splityearform.cpp" line="651"/>
        <source>Cannot add subgroup %1, because a set with same name exists. Please choose another name or remove old subgroup</source>
        <translation>زیرگروه %1 اضافه نشد ، زیرا مجموعه ای با این نام موجود است .لطفا نام دیگری انتخاب کنید یا زیرگروه قبلی را حذف کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="778"/>
        <source>Please choose a number of categories and in each category the number of divisions. You can choose for instance 3 categories, 5 divisions for the first category: a, b, c, d and e, 2 divisions for the second category: boys and girls, and 3 divisions for the third: English, German and French. You can select 1, 2 or 3 categories, first with 2 to 12 divisions and the second and third ones each with 2 to 6 divisions. If you need 4 categories, you may apply this trick: consider 9a a year, 9b another year, ..., and divide them by 3 categories (more details below). For more values (very unlikely case) you will have to manually add the groups and subgroups</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplitYearForm_template</name>
    <message>
        <source>FET - Split year</source>
        <translation type="obsolete">FET - تقسيم سال ها</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="14"/>
        <source>Split year dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="22"/>
        <source>Number of categories (you can select 1-3 categories)</source>
        <translation>تعداد دسته ها ( شما می توانید 1 - 3 دسته انتخاب کنید )</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="78"/>
        <source>Splitting year:</source>
        <translation>تقسيم سال:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="88"/>
        <source>Category 3 (you can select 2-6 divisions)</source>
        <translation>دسته 3 ( شما می توانید 2 - 6 بخش انتخاب کنید )</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="151"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="165"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="172"/>
        <source>Reset</source>
        <translation>پاک</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="213"/>
        <source>Category 2 (you can select 2-6 divisions)</source>
        <translation>دسته 2 ( شما می توانید 2 - 6 بخش انتخاب کنید )</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="274"/>
        <source>Separator character(s)</source>
        <translation>کاراکتر جدا کننده</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="322"/>
        <source>Category 1 (you can select 2-12 divisions)</source>
        <translation>دسته 1 ( شما می توانید 2 - 12 بخش انتخاب کنید )</translation>
    </message>
</context>
<context>
    <name>SpreadConfirmationForm</name>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="26"/>
        <source>Please read VERY carefully the description below:</source>
        <translation type="unfinished">لطفا توضیحات زیر را با دقت بخوانید  :</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="28"/>
        <source>This function is intended to be used after you introduced all activities and obtained a timetable, if you want now to spread the divided activities more evenly over the week. This function is useful if you have 5 days per week, maybe also if you have 6 days per week.</source>
        <translation type="unfinished">این تابع برای این است که بعد از این که شما همه ی کلاس ها را معرفی کردید و یک جدول بدست آوردید اگر بخواهید کلاس های تقسیم شده را بطور یکنواخت در هفته پخش کنید ، استفاده شود . این تابع اگر شما 5 یا احتمالا 6 روز در هفته داشته باشید مفید خواهد بود .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="32"/>
        <source>This improvement - optimization of spreading activities in a week - is a process of replacing current constraints of type min days between activities with others, which should provide you with a better timetable. Note: only min days constraints referring to components from the same split activity will be replaced. If you have constraints min days referring to activities in different components, these will be left untouched - this is a useful feature.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="40"/>
        <source>If you use constraints activities same starting time or same starting day then you must take care of this aspect: after applying this function and before generating a timetable, it is IMPORTANT to remove constraints min days between activities which are redundant, like described in Help/Important tips, advice 2) . If you don&apos;t do that, you might get too difficult timetables or even impossible ones.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This improvement - optimization of spreading activities in a week - is a process of replacing current constraints of type min n days between activities with others, which should provide you with a better timetable. Note: only min n days constraints referring to components from the same split activity will be replaced. If you have constraints min n days referring to activities in different components, these will be left untouched - this is a useful feature.</source>
        <translation type="obsolete">این اصلاح - بهینه سازی پخش کلاس ها در هفته - یک عملیات جایگزینی محدودیت های کنونی از نوع &quot; حاقل روزهای بین کلاس ها &quot; با دیگر انواع است که باید جدول بهتری برایتان تهیه کند . نکته : تنها محدودیت های &quot; حداقل روزها &quot; ی مربوط به اجزای کلاس تقسیم شده بطوریکسان جایگزین خواهد شد .اگر شما محدودیت های حداقل روزها مربوط به کلاس هایی با اجزای متفاوت دارید ، آن ها دست نخورده باقی خواهند ماند  - این یک ویژگی مفید است .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="37"/>
        <source>Please SAVE/BACKUP your current file and keep it safe, in case anything goes wrong, and only continue if you did that already. Current function might modify much your data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NEW advice, added 4 October 2008: If you use constraints activities same starting time or same starting day then you must take care of this aspect: after applying this function and before generating a timetable, it is IMPORTANT to remove constraints min n days between activities which are redundant, like described in Help/Important tips, advice 2) . If you don&apos;t do that, you might get too difficult timetables or even impossible ones.</source>
        <translation type="obsolete">توصیه جدید ، اضافه شده در 4 اکتبر 2008 : اگر شما از محدودیت های &quot; زمان شروع یکسان کلاس ها &quot; یا &quot; روز یکسان شروع کلاس ها &quot; استفاده می کنید باید مراقب این مورد باشید : بعد از اجرای عملیات و قبل از تولید یک جدول ، این مهم است که محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; را که اضافی هستند حذف کنید ، مطابق آن چه در کمک / نکات مهم - توصیه 2 تو ضیح داده شده . اگر این کار را انجام ندهید ، ممکن است به جدول بسیار سختی برسید یا به جدول ناممکن .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform.cpp" line="45"/>
        <source>It is important for you to choose good weights percentages, suitable for your institution. A good weighting might be values from 95.0% to 100.0% (ex.: 95.0%, 99.0%, 99.75%, 100.0%). You may want to select the check boxes for activities split into 2 or 3 components, so that they are not in consecutive days. If you obtain a timetable too difficult for FET, you might need to revert to your former data or lower weights of constraints. Note: you can use a progressive approach in choosing good weights</source>
        <translation type="unfinished">این مهم است که شما وزن خوبی را مناسب موسسه ی خود انتخاب کنید . یک وزن خوب می تواند مقداری بین 95.0% تا 100.0% ( مثلا :95.0% ، 99.0% ، 99.75% ، 100.0% ) .شما ممکن است بخواهید  check box ها را برای کلاس های تفکیک شده به 2 یا 3 قسمت انتخاب کنید چرا که آن ها در روزهای متوالی نیستند .اگر شما یک جدول بسیار سخت برای فت بدست بیاورید ، شاید نیاز باشد به داده های قبلیتان برگردید با وزن محدودیت ها را کاهش دهید . نکته : شما می توانید از روند تصاعدی برای انتخاب یک وزن خوب استفاده کنید</translation>
    </message>
</context>
<context>
    <name>SpreadConfirmationForm_template</name>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="14"/>
        <source>Instructions and confirmation of spreading activities</source>
        <translation>دستورات و تاییدات برای پخش کلاس ها</translation>
    </message>
    <message>
        <source>Please read VERY carefully the description below:</source>
        <translation type="obsolete">لطفا توضیحات زیر را با دقت بخوانید  :</translation>
    </message>
    <message>
        <source>This improvement - optimization of spreading activities in a week - is a process of replacing current constraints of type min n days between activities with others, which should provide you with a better timetable. Note: only min n days constraints referring to components from the same split activity will be replaced. If you have constraints min n days referring to activities in different components, these will be left untouched - this is a useful feature.</source>
        <translation type="obsolete">این اصلاح - بهینه سازی پخش کلاس ها در هفته - یک عملیات جایگزینی محدودیت های کنونی از نوع &quot; حاقل روزهای بین کلاس ها &quot; با دیگر انواع است که باید جدول بهتری برایتان تهیه کند . نکته : تنها محدودیت های &quot; حداقل روزها &quot; ی مربوط به اجزای کلاس تقسیم شده بطوریکسان جایگزین خواهد شد .اگر شما محدودیت های حداقل روزها مربوط به کلاس هایی با اجزای متفاوت دارید ، آن ها دست نخورده باقی خواهند ماند  - این یک ویژگی مفید است .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation>ادامه</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <source>Please SAVE/BACKUP your current file and keep it safe, in case anything goes wrong, and only continue if you did that already. Current function is new and not many users tested it</source>
        <translation type="obsolete">لطفا ذخیره / نسخه پشتیبان از فایل کنونی خود بگیرید و آن را نگه دارید، در حالتی که خطا اتفاق می افتد، وتنها وقتی ادامه می یابد که شما آن را بطور صحیح انجام دهید . این قابلیت جدید است و کاربران زیادی از آن اطلا ندارند</translation>
    </message>
    <message>
        <source>This function is intended to be used after you introduced all activities and obtained a timetable, if you want now to spread the divided activities more evenly over the week. This function is useful if you have 5 days per week, maybe also if you have 6 days per week.</source>
        <translation type="obsolete">این تابع برای این است که بعد از این که شما همه ی کلاس ها را معرفی کردید و یک جدول بدست آوردید اگر بخواهید کلاس های تقسیم شده را بطور یکنواخت در هفته پخش کنید ، استفاده شود . این تابع اگر شما 5 یا احتمالا 6 روز در هفته داشته باشید مفید خواهد بود .</translation>
    </message>
    <message>
        <source>NEW advice, added 4 October 2008: If you use constraints activities same starting time or same starting day then you must take care of this aspect: after applying this function and before generating a timetable, it is IMPORTANT to remove constraints min n days between activities which are redundant, like described in Help/Important tips, advice 2) . If you don&apos;t do that, you might get too difficult timetables or even impossible ones.</source>
        <translation type="obsolete">توصیه جدید ، اضافه شده در 4 اکتبر 2008 : اگر شما از محدودیت های &quot; زمان شروع یکسان کلاس ها &quot; یا &quot; روز یکسان شروع کلاس ها &quot; استفاده می کنید باید مراقب این مورد باشید : بعد از اجرای عملیات و قبل از تولید یک جدول ، این مهم است که محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; را که اضافی هستند حذف کنید ، مطابق آن چه در کمک / نکات مهم - توصیه 2 تو ضیح داده شده . اگر این کار را انجام ندهید ، ممکن است به جدول بسیار سختی برسید یا به جدول ناممکن .</translation>
    </message>
    <message>
        <source>It is important for you to choose good weights percentages, suitable for your institution. A good weighting might be values from 95.0% to 100.0% (ex.: 95.0%, 99.0%, 99.75%, 100.0%). You may want to select the check boxes for activities split into 2 or 3 components, so that they are not in consecutive days. If you obtain a timetable too difficult for FET, you might need to revert to your former data or lower weights of constraints. Note: you can use a progressive approach in choosing good weights</source>
        <translation type="obsolete">این مهم است که شما وزن خوبی را مناسب موسسه ی خود انتخاب کنید . یک وزن خوب می تواند مقداری بین 95.0% تا 100.0% ( مثلا :95.0% ، 99.0% ، 99.75% ، 100.0% ) .شما ممکن است بخواهید  check box ها را برای کلاس های تفکیک شده به 2 یا 3 قسمت انتخاب کنید چرا که آن ها در روزهای متوالی نیستند .اگر شما یک جدول بسیار سخت برای فت بدست بیاورید ، شاید نیاز باشد به داده های قبلیتان برگردید با وزن محدودیت ها را کاهش دهید . نکته : شما می توانید از روند تصاعدی برای انتخاب یک وزن خوب استفاده کنید</translation>
    </message>
</context>
<context>
    <name>SpreadMinDaysConstraintsFiveDaysForm</name>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="65"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="74"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="83"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="233"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="387"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="435"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="66"/>
        <source>Invalid weight (percentage) for all split activities - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="unfinished">وزن نامعتبر ) درصد ( برای همه ی کلاس های تفکیک شده - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="75"/>
        <source>Invalid weight (percentage) for activities split into 2 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="unfinished">وزن نامعتبر ) درصد ( برای کلاس های تفکیک شده به 2 قسمت - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="84"/>
        <source>Invalid weight (percentage) for activities split into 3 components - must be real number &gt;=0.0 and &lt;=100.0</source>
        <translation type="unfinished">وزن نامعتبر ) درصد ( برای کلاس های تفکیک شده به 3 قسمت - باید عددی اعشاری  &gt;=0 و &lt;=100 باشد </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="94"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="164"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="375"/>
        <source>FET bug</source>
        <translation type="unfinished">باگ ( خطا ) در فت</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="94"/>
        <source>You found a probable bug in FET - min 1 day should be selected automatically for all split activities. Please report error. FET will now abort current operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="164"/>
        <source>You found a probable bug in FET - constraint %1
contains invalid activity id %2

Please report error. FET will now abort current operation</source>
        <translation type="unfinished">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - محدودیت %1
 حاوی شماره کلاس نامعتبر %2 است 

 لطفا این خطا را گزارش دهید . فت اکنون عملیات را متوقف خواهد کرد</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="233"/>
        <source>Please select the isolated component</source>
        <translation type="unfinished">لطفا یک مورد جدا انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="291"/>
        <source>Last confirmation needed</source>
        <translation type="unfinished">تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="295"/>
        <source>Operations that will be done:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="298"/>
        <source>Accept</source>
        <translation type="unfinished">قبول</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="299"/>
        <source>Cancel</source>
        <translation type="unfinished">لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="311"/>
        <source>The following time constraints will be removed:</source>
        <translation type="unfinished">محدودیت زمانی زیر پاک خواهند شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="322"/>
        <source>The following time constraints will be added:</source>
        <translation type="unfinished">محدودیت های زمانی زیر اضافه خواهند شد:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="375"/>
        <source>You found a probable bug in FET - trying to add constraint %1, but it is already existing. Please report error. FET will now continue operation</source>
        <translation type="unfinished">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - در حال سعی برای اضافه کردن محدودیت %1 ، فت قبلا خارج شده بود . لطفا این خطا را گزارش دهید . فت اکنون عملیات را ادامه خواهد داد</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="382"/>
        <source>Spreading of activities operation completed successfully</source>
        <translation type="unfinished">عملیات پخش کلاس ها با موفقیت کامل انجام شد </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="384"/>
        <source>NOTE: If you are using constraints of type activities same starting time or activities same starting day, it is important (after current operation) to apply the operation of removing redundant constraints.</source>
        <translation type="unfinished">نکته : اگر شما در حال استفاده از محدودیت هایی از نوع محدودیت های زمان شروع مشابه یا محدودیت های روز شروع مشابه هستید ، ) بعد از عملیات جاری ( اجرای عملیات پاکسازی محدودیت های اضافی بسیار مهم است .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="386"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation type="unfinished">کمک / نکات مهم نکته 2 را برای دریافت جزئیات بخوانید .</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="401"/>
        <source>Help on spreading the activities over the week:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="405"/>
        <source>How to choose the weights in this dialog:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="409"/>
        <source>Weights (percentages) of newly added constraints min days between activities - recommended between 95.0%-100.0% (maybe lower on those split into 3). Make weights 100.0% if the constraints need to be respected all the time. It is recommended to enable the check boxes for activities split into 2 or 3 components (not to be in consecutive days), if your data is still possible to solve. You may use a progressive approach. Example of weights: 90.0%, 95.0%, 99.0%, 99.75%, 100.0%.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="414"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="435"/>
        <source>This box must remain checked, so that split activities are not in the same day (with the probability you write below)</source>
        <translation type="unfinished">این box باید علامت زده باقی بماند ، برای این که کلاس های تفکیک شده در روز مشابهی نباشند </translation>
    </message>
</context>
<context>
    <name>SpreadMinDaysConstraintsFiveDaysForm_template</name>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="14"/>
        <source>Spreading activities uniformly in the week</source>
        <translation type="unfinished">توزیع یکنواخت کلاس ها در هفته </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="20"/>
        <source>Consecutive if same day?</source>
        <translation type="unfinished">در صورت یکسان بودن متوالی شد؟</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="26"/>
        <source>Force consecutive if 2 components are on the same day</source>
        <translation type="unfinished">اجبار به قرار گرفتن به صورت متوالی در صورتی که 2 قسمت در یک روز قرار بگیرند</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="42"/>
        <source>Select if when placing 2 activities from the same container in the same day, activities should be consecutive (this only happens for constraints with weight below 100.0%, which are not respected)</source>
        <translation type="unfinished">این را انتخاب کنید وقتی 2 کلاس از ظرف یکسانی را در روز یکسان قرار می دهید ، کلاس ها متوالی خواهند شد ( این تنها برای محدودیت هایی با وزن 100% که لحاظ نشده اند روی می دهد  )</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="55"/>
        <source>All split activities</source>
        <translation type="unfinished">تقسيم كل کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="64"/>
        <source>At least 1 day apart</source>
        <translation type="unfinished">حداقل 1 روز اختلاف</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="83"/>
        <source>This has to be checked, so activies from the same container are not in the same day (they are at least 1 day apart)</source>
        <translation type="unfinished">هاین مسئله باید کنترل شود ، تا کلاس های از یک سبد در یک روز قرار نگیرند</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="93"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="148"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="215"/>
        <source>Weight (%)</source>
        <translation type="unfinished">درصد وزنی (%)</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="106"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="161"/>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="228"/>
        <source>95.0</source>
        <translation type="unfinished">95.0</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="116"/>
        <source>Activities split into 2 components</source>
        <translation type="unfinished">کلاس ها به 2 قسمت تقسیم شده اند</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="122"/>
        <source>At least 2 days apart</source>
        <translation type="unfinished">حداقل دو روز اختلاف</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="138"/>
        <source>Select this so the activities will not be in 2 consecutive days. There will be added 1 additional constraint to accomplish this</source>
        <translation type="unfinished">به گونه ای انتخاب کنید که کلاس ها به صورت 2 روز متالی نیاشند. این مسئله موجب اضافه شدن یک محدودیت اضافه می شود</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="177"/>
        <source>Activities which are split into 3 components per week</source>
        <translation type="unfinished">کلاس هایی که به 3 قسمت در هر هفته تقسیم شده اند</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="189"/>
        <source>Should not be in 3 consecutive days</source>
        <translation type="unfinished">نباید در 3 روز متوالی باشد</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="205"/>
        <source>Select this if you want activities split into 3 per week not to be in 3 consecutive days. There will be added 2 additional constraints to accomplish this, min 2 days between isolated component and each of the other 2 components. Note: usually, any isolated component: 1, 2 or 3 should work</source>
        <translation type="unfinished">این را انتخاب کنید اگر می خواهید کلاس های تقسیم شده به 3 بار در هفته در 3 روز متوالی نباشند . 2 محدودیت اضافی برای انجام این اضافه خواهمد شد ، حداقل 2 روز بین قسمت های جدا شده و هر یک از 2 قسمت دیگر . نکته : معمولا هر قسمت مجزا : 1 ، 2  یا 3 کار خواهند کرد</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="241"/>
        <source>Isolated component</source>
        <translation type="unfinished">فصل عنصر</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="253"/>
        <source>1 </source>
        <translation type="unfinished">1 </translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="269"/>
        <source>3</source>
        <translation type="unfinished">3</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="282"/>
        <source>2</source>
        <translation type="unfinished">2</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraints5DaysForm</name>
    <message>
        <source>FET bug</source>
        <translation type="obsolete">باگ ( خطا ) در فت</translation>
    </message>
    <message>
        <source>You found a probable bug in FET - trying to add constraint %1, but it is already existing. Please report error. FET will now continue operation</source>
        <translation type="obsolete">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - در حال سعی برای اضافه کردن محدودیت %1 ، فت قبلا خارج شده بود . لطفا این خطا را گزارش دهید . فت اکنون عملیات را ادامه خواهد داد</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">اطلاعات فت</translation>
    </message>
    <message>
        <source>Accept</source>
        <translation type="obsolete">قبول</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>The following time constraints will be removed:</source>
        <translation type="obsolete">محدودیت زمانی زیر پاک خواهند شد :</translation>
    </message>
    <message>
        <source>The following time constraints will be added:</source>
        <translation type="obsolete">محدودیت های زمانی زیر اضافه خواهند شد:</translation>
    </message>
    <message>
        <source>Last confirmation needed</source>
        <translation type="obsolete">تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <source>Operations that will be done:</source>
        <translation type="obsolete">عملیاتی که انجام خواهد شد :</translation>
    </message>
    <message>
        <source>Please select the isolated component</source>
        <translation type="obsolete">لطفا یک مورد جدا انتخاب کنید</translation>
    </message>
    <message>
        <source>You found a probable bug in FET - constraint %1
contains invalid activity id %2

Please report error. FET will now abort current operation</source>
        <translation type="obsolete">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - محدودیت %1
 حاوی شماره کلاس نامعتبر %2 است 

 لطفا این خطا را گزارش دهید . فت اکنون عملیات را متوقف خواهد کرد</translation>
    </message>
    <message>
        <source>This box must remain checked, so that split activities are not in the same day (with the probability you write below)</source>
        <translation type="obsolete">این box باید علامت زده باقی بماند ، برای این که کلاس های تفکیک شده در روز مشابهی نباشند </translation>
    </message>
    <message>
        <source>Spreading of activities operation completed successfully</source>
        <translation type="obsolete">عملیات پخش کلاس ها با موفقیت کامل انجام شد </translation>
    </message>
    <message>
        <source>NOTE: If you are using constraints of type activities same starting time or activities same starting day, it is important (after current operation) to apply the operation of removing redundant constraints.</source>
        <translation type="obsolete">نکته : اگر شما در حال استفاده از محدودیت هایی از نوع محدودیت های زمان شروع مشابه یا محدودیت های روز شروع مشابه هستید ، ) بعد از عملیات جاری ( اجرای عملیات پاکسازی محدودیت های اضافی بسیار مهم است .</translation>
    </message>
    <message>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation type="obsolete">کمک / نکات مهم نکته 2 را برای دریافت جزئیات بخوانید .</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraints5DaysForm_template</name>
    <message>
        <source>At least 2 days apart</source>
        <translation type="obsolete">حداقل دو روز اختلاف</translation>
    </message>
    <message>
        <source>95.0</source>
        <translation type="obsolete">95.0</translation>
    </message>
    <message>
        <source>Should not be in 3 consecutive days</source>
        <translation type="obsolete">نباید در 3 روز متوالی باشد</translation>
    </message>
    <message>
        <source>At least 1 day apart</source>
        <translation type="obsolete">حداقل 1 روز اختلاف</translation>
    </message>
    <message>
        <source>Consecutive if same day?</source>
        <translation type="obsolete">در صورت یکسان بودن متوالی شد؟</translation>
    </message>
    <message>
        <source>Spreading activities uniformly in the week</source>
        <translation type="obsolete">توزیع یکنواخت کلاس ها در هفته </translation>
    </message>
    <message>
        <source>Weight (%)</source>
        <translation type="obsolete">درصد وزنی (%)</translation>
    </message>
    <message>
        <source>Select this so the activities will not be in 2 consecutive days. There will be added 1 additional constraint to accomplish this</source>
        <translation type="obsolete">به گونه ای انتخاب کنید که کلاس ها به صورت 2 روز متالی نیاشند. این مسئله موجب اضافه شدن یک محدودیت اضافه می شود</translation>
    </message>
    <message>
        <source>1 </source>
        <translation type="obsolete">1 </translation>
    </message>
    <message>
        <source>2</source>
        <translation type="obsolete">2</translation>
    </message>
    <message>
        <source>3</source>
        <translation type="obsolete">3</translation>
    </message>
    <message>
        <source>All split activities</source>
        <translation type="obsolete">تقسيم كل کلاس ها</translation>
    </message>
    <message>
        <source>Activities split into 2 components</source>
        <translation type="obsolete">کلاس ها به 2 قسمت تقسیم شده اند</translation>
    </message>
    <message>
        <source>Activities which are split into 3 components per week</source>
        <translation type="obsolete">کلاس هایی که به 3 قسمت در هر هفته تقسیم شده اند</translation>
    </message>
    <message>
        <source>Select this if you want activities split into 3 per week not to be in 3 consecutive days. There will be added 2 additional constraints to accomplish this, min 2 days between isolated component and each of the other 2 components. Note: usually, any isolated component: 1, 2 or 3 should work</source>
        <translation type="obsolete">این را انتخاب کنید اگر می خواهید کلاس های تقسیم شده به 3 بار در هفته در 3 روز متوالی نباشند . 2 محدودیت اضافی برای انجام این اضافه خواهمد شد ، حداقل 2 روز بین قسمت های جدا شده و هر یک از 2 قسمت دیگر . نکته : معمولا هر قسمت مجزا : 1 ، 2  یا 3 کار خواهند کرد</translation>
    </message>
    <message>
        <source>Isolated component</source>
        <translation type="obsolete">فصل عنصر</translation>
    </message>
    <message>
        <source>Select if when placing 2 activities from the same container in the same day, activities should be consecutive (this only happens for constraints with weight below 100.0%, which are not respected)</source>
        <translation type="obsolete">این را انتخاب کنید وقتی 2 کلاس از ظرف یکسانی را در روز یکسان قرار می دهید ، کلاس ها متوالی خواهند شد ( این تنها برای محدودیت هایی با وزن 100% که لحاظ نشده اند روی می دهد  )</translation>
    </message>
    <message>
        <source>This has to be checked, so activies from the same container are not in the same day (they are at least 1 day apart)</source>
        <translation type="obsolete">هاین مسئله باید کنترل شود ، تا کلاس های از یک سبد در یک روز قرار نگیرند</translation>
    </message>
    <message>
        <source>Force consecutive if 2 components are on the same day</source>
        <translation type="obsolete">اجبار به قرار گرفتن به صورت متوالی در صورتی که 2 قسمت در یک روز قرار بگیرند</translation>
    </message>
    <message>
        <source>Weights (percentages) of newly added constraints min n days between activities - recommended between 95.0%-100.0% (maybe lower on those split into 3). Make weights 100.0% if the constraints need to be respected all the time. It is recommended to enable the check boxes for activities split into 2 or 3 components (not to be in consecutive days), if your data is still possible to solve. You may use a progressive approach. Example of weights: 90.0%, 95.0%, 99.0%, 99.75%, 100.0%.</source>
        <translation type="obsolete">وزن های جدید به محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; اضافه شد - توصیه شده بین 95.0% - 100.0% ( و احتمالا کمتر از آن برای تقسیم به 3 ) . وزن را برای زمانی که نیاز است همواره در نظر گرفته شود 100.0% قرار دهید .پیشنهاد می شود check box ها را برای کلاس هایی که به 2 یا 3 قسمت تقسیم می شوند ( در روزهای متوالی نبودن ) اگر داده هایتان هنوز قابل حل هستند ، فعال کنید . شما می توانید از یک روند تصاعدی استفاده کنید . برای مثال وزن های : 90.0% ، 95.0% ، 99.0% ، 99.75% ، 100.0%</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraintsFiveDaysForm</name>
    <message>
        <source>FET bug</source>
        <translation type="obsolete">باگ ( خطا ) در فت</translation>
    </message>
    <message>
        <source>You found a probable bug in FET - constraint %1
contains invalid activity id %2

Please report error. FET will now abort current operation</source>
        <translation type="obsolete">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - محدودیت %1
 حاوی شماره کلاس نامعتبر %2 است 

 لطفا این خطا را گزارش دهید . فت اکنون عملیات را متوقف خواهد کرد</translation>
    </message>
    <message>
        <source>Please select the isolated component</source>
        <translation type="obsolete">لطفا یک مورد جدا انتخاب کنید</translation>
    </message>
    <message>
        <source>Last confirmation needed</source>
        <translation type="obsolete">تایید نهایی مورد نیاز است</translation>
    </message>
    <message>
        <source>Accept</source>
        <translation type="obsolete">قبول</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
    <message>
        <source>The following time constraints will be removed:</source>
        <translation type="obsolete">محدودیت زمانی زیر پاک خواهند شد :</translation>
    </message>
    <message>
        <source>The following time constraints will be added:</source>
        <translation type="obsolete">محدودیت های زمانی زیر اضافه خواهند شد:</translation>
    </message>
    <message>
        <source>You found a probable bug in FET - trying to add constraint %1, but it is already existing. Please report error. FET will now continue operation</source>
        <translation type="obsolete">شما احتمالا یک خطا ( باگ ) در فت پیدا کرده اید - در حال سعی برای اضافه کردن محدودیت %1 ، فت قبلا خارج شده بود . لطفا این خطا را گزارش دهید . فت اکنون عملیات را ادامه خواهد داد</translation>
    </message>
    <message>
        <source>Spreading of activities operation completed successfully</source>
        <translation type="obsolete">عملیات پخش کلاس ها با موفقیت کامل انجام شد </translation>
    </message>
    <message>
        <source>NOTE: If you are using constraints of type activities same starting time or activities same starting day, it is important (after current operation) to apply the operation of removing redundant constraints.</source>
        <translation type="obsolete">نکته : اگر شما در حال استفاده از محدودیت هایی از نوع محدودیت های زمان شروع مشابه یا محدودیت های روز شروع مشابه هستید ، ) بعد از عملیات جاری ( اجرای عملیات پاکسازی محدودیت های اضافی بسیار مهم است .</translation>
    </message>
    <message>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation type="obsolete">کمک / نکات مهم نکته 2 را برای دریافت جزئیات بخوانید .</translation>
    </message>
    <message>
        <source>This box must remain checked, so that split activities are not in the same day (with the probability you write below)</source>
        <translation type="obsolete">این box باید علامت زده باقی بماند ، برای این که کلاس های تفکیک شده در روز مشابهی نباشند </translation>
    </message>
    <message>
        <source>Weights (percentages) of newly added constraints min n days between activities - recommended between 95.0%-100.0% (maybe lower on those split into 3). Make weights 100.0% if the constraints need to be respected all the time. It is recommended to enable the check boxes for activities split into 2 or 3 components (not to be in consecutive days), if your data is still possible to solve. You may use a progressive approach. Example of weights: 90.0%, 95.0%, 99.0%, 99.75%, 100.0%.</source>
        <translation type="obsolete">وزن های جدید به محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; اضافه شد - توصیه شده بین 95.0% - 100.0% ( و احتمالا کمتر از آن برای تقسیم به 3 ) . وزن را برای زمانی که نیاز است همواره در نظر گرفته شود 100.0% قرار دهید .پیشنهاد می شود check box ها را برای کلاس هایی که به 2 یا 3 قسمت تقسیم می شوند ( در روزهای متوالی نبودن ) اگر داده هایتان هنوز قابل حل هستند ، فعال کنید . شما می توانید از یک روند تصاعدی استفاده کنید . برای مثال وزن های : 90.0% ، 95.0% ، 99.0% ، 99.75% ، 100.0%</translation>
    </message>
    <message>
        <source>FET help</source>
        <translation type="obsolete">کمک فت</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraintsFiveDaysForm_template</name>
    <message>
        <source>Spreading activities uniformly in the week</source>
        <translation type="obsolete">توزیع یکنواخت کلاس ها در هفته </translation>
    </message>
    <message>
        <source>Consecutive if same day?</source>
        <translation type="obsolete">در صورت یکسان بودن متوالی شد؟</translation>
    </message>
    <message>
        <source>Force consecutive if 2 components are on the same day</source>
        <translation type="obsolete">اجبار به قرار گرفتن به صورت متوالی در صورتی که 2 قسمت در یک روز قرار بگیرند</translation>
    </message>
    <message>
        <source>Select if when placing 2 activities from the same container in the same day, activities should be consecutive (this only happens for constraints with weight below 100.0%, which are not respected)</source>
        <translation type="obsolete">این را انتخاب کنید وقتی 2 کلاس از ظرف یکسانی را در روز یکسان قرار می دهید ، کلاس ها متوالی خواهند شد ( این تنها برای محدودیت هایی با وزن 100% که لحاظ نشده اند روی می دهد  )</translation>
    </message>
    <message>
        <source>Weights (percentages) of newly added constraints min n days between activities - recommended between 95.0%-100.0% (maybe lower on those split into 3). Make weights 100.0% if the constraints need to be respected all the time. It is recommended to enable the check boxes for activities split into 2 or 3 components (not to be in consecutive days), if your data is still possible to solve. You may use a progressive approach. Example of weights: 90.0%, 95.0%, 99.0%, 99.75%, 100.0%.</source>
        <translation type="obsolete">وزن های جدید به محدودیت های &quot; حداقل روزهای بین کلاس ها &quot; اضافه شد - توصیه شده بین 95.0% - 100.0% ( و احتمالا کمتر از آن برای تقسیم به 3 ) . وزن را برای زمانی که نیاز است همواره در نظر گرفته شود 100.0% قرار دهید .پیشنهاد می شود check box ها را برای کلاس هایی که به 2 یا 3 قسمت تقسیم می شوند ( در روزهای متوالی نبودن ) اگر داده هایتان هنوز قابل حل هستند ، فعال کنید . شما می توانید از یک روند تصاعدی استفاده کنید . برای مثال وزن های : 90.0% ، 95.0% ، 99.0% ، 99.75% ، 100.0%</translation>
    </message>
    <message>
        <source>All split activities</source>
        <translation type="obsolete">تقسيم كل کلاس ها</translation>
    </message>
    <message>
        <source>At least 1 day apart</source>
        <translation type="obsolete">حداقل 1 روز اختلاف</translation>
    </message>
    <message>
        <source>This has to be checked, so activies from the same container are not in the same day (they are at least 1 day apart)</source>
        <translation type="obsolete">هاین مسئله باید کنترل شود ، تا کلاس های از یک سبد در یک روز قرار نگیرند</translation>
    </message>
    <message>
        <source>Weight (%)</source>
        <translation type="obsolete">درصد وزنی (%)</translation>
    </message>
    <message>
        <source>95.0</source>
        <translation type="obsolete">95.0</translation>
    </message>
    <message>
        <source>Activities split into 2 components</source>
        <translation type="obsolete">کلاس ها به 2 قسمت تقسیم شده اند</translation>
    </message>
    <message>
        <source>At least 2 days apart</source>
        <translation type="obsolete">حداقل دو روز اختلاف</translation>
    </message>
    <message>
        <source>Select this so the activities will not be in 2 consecutive days. There will be added 1 additional constraint to accomplish this</source>
        <translation type="obsolete">به گونه ای انتخاب کنید که کلاس ها به صورت 2 روز متالی نیاشند. این مسئله موجب اضافه شدن یک محدودیت اضافه می شود</translation>
    </message>
    <message>
        <source>Activities which are split into 3 components per week</source>
        <translation type="obsolete">کلاس هایی که به 3 قسمت در هر هفته تقسیم شده اند</translation>
    </message>
    <message>
        <source>Should not be in 3 consecutive days</source>
        <translation type="obsolete">نباید در 3 روز متوالی باشد</translation>
    </message>
    <message>
        <source>Select this if you want activities split into 3 per week not to be in 3 consecutive days. There will be added 2 additional constraints to accomplish this, min 2 days between isolated component and each of the other 2 components. Note: usually, any isolated component: 1, 2 or 3 should work</source>
        <translation type="obsolete">این را انتخاب کنید اگر می خواهید کلاس های تقسیم شده به 3 بار در هفته در 3 روز متوالی نباشند . 2 محدودیت اضافی برای انجام این اضافه خواهمد شد ، حداقل 2 روز بین قسمت های جدا شده و هر یک از 2 قسمت دیگر . نکته : معمولا هر قسمت مجزا : 1 ، 2  یا 3 کار خواهند کرد</translation>
    </message>
    <message>
        <source>Isolated component</source>
        <translation type="obsolete">فصل عنصر</translation>
    </message>
    <message>
        <source>1 </source>
        <translation type="obsolete">1 </translation>
    </message>
    <message>
        <source>3</source>
        <translation type="obsolete">3</translation>
    </message>
    <message>
        <source>2</source>
        <translation type="obsolete">2</translation>
    </message>
</context>
<context>
    <name>StatisticsExport</name>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="130"/>
        <source>Do you want to export detailed statistic files into directory %1 as html files?</source>
        <translation>آیا می خواهید که فایل های آمار در مسیر %1  به صورت HTML قرار بگیرند ؟</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="292"/>
        <source>FET Information</source>
        <translation type="unfinished"> فت اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="293"/>
        <source>Statistic files were exported to directory %1 as html files.</source>
        <translation>فایل های آمار در پوشه %1 به صورت فایل های HTML قرار گرفتند.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="296"/>
        <source>Statistic export incomplete</source>
        <translation>نتقال آمار کامل شد</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="408"/>
        <location filename="../src/engine/statisticsexport.cpp" line="498"/>
        <location filename="../src/engine/statisticsexport.cpp" line="526"/>
        <location filename="../src/engine/statisticsexport.cpp" line="612"/>
        <location filename="../src/engine/statisticsexport.cpp" line="640"/>
        <location filename="../src/engine/statisticsexport.cpp" line="841"/>
        <location filename="../src/engine/statisticsexport.cpp" line="870"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1069"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1098"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1308"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1337"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1547"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1576"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1775"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1804"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2005"/>
        <source>FET critical</source>
        <translation type="unfinished">فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="409"/>
        <location filename="../src/engine/statisticsexport.cpp" line="527"/>
        <location filename="../src/engine/statisticsexport.cpp" line="641"/>
        <location filename="../src/engine/statisticsexport.cpp" line="871"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1099"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1338"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1577"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1805"/>
        <source>Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation> فت نمی تواند فایل %1 را برای نوشتن باز کند . لطفا از فضای خالی دیسک اطمینان حاصل کنید . ذخیره سازی %1 ناتمام .</translation>
    </message>
    <message>
        <source>CSS Stylesheet of %1</source>
        <translation type="obsolete">CSS Stylesheet از %1</translation>
    </message>
    <message>
        <source>Stylesheet generated with FET %1 on %2</source>
        <translation type="obsolete">Stylesheet تولید شده با فت %1 در %2</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="430"/>
        <source>To hide an element just write the following phrase into the element</source>
        <translation>برای مخفی کردن یک عنصر فقط عبارت زیر را در آن بنویسید </translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="495"/>
        <source>End of file.</source>
        <translation>پایان فایل.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="499"/>
        <location filename="../src/engine/statisticsexport.cpp" line="613"/>
        <location filename="../src/engine/statisticsexport.cpp" line="842"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1070"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1309"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1548"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1776"/>
        <location filename="../src/engine/statisticsexport.cpp" line="2006"/>
        <source>Writing %1 gave error code %2, which means saving is compromised. Please check your disk&apos;s free space.</source>
        <translation> فت در حال نوشتن %1 پیام خطایی %2 با این مضمون که ذخیره سازی در حال به خطر افتادن است دریافت کرد . لطفا از فضای خالی دیسک را برسی کنید . </translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="575"/>
        <source>Institution name</source>
        <translation>نام موسسه</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="576"/>
        <source>Comments</source>
        <translation>شرح</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="580"/>
        <source>Statistics</source>
        <translation>آمار</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="587"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="593"/>
        <source>Students</source>
        <translation>دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="599"/>
        <source>Subjects</source>
        <translation>درس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="589"/>
        <location filename="../src/engine/statisticsexport.cpp" line="590"/>
        <location filename="../src/engine/statisticsexport.cpp" line="594"/>
        <location filename="../src/engine/statisticsexport.cpp" line="596"/>
        <location filename="../src/engine/statisticsexport.cpp" line="600"/>
        <location filename="../src/engine/statisticsexport.cpp" line="601"/>
        <source>view</source>
        <translation>مشاهده</translation>
    </message>
    <message>
        <source>Timetable generated with FET %1 on %2</source>
        <translation type="obsolete">جدول زمانبندی تولید شد با FET %1 در %2</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="689"/>
        <source>Teachers - Subjects Matrix</source>
        <translation>ماتریس اساتید - درس ها</translation>
    </message>
    <message>
        <source>Sum</source>
        <translation type="obsolete">مجموع</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="919"/>
        <source>Subjects - Teachers Matrix</source>
        <translation>ماتریس درس ها - اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1147"/>
        <source>Teachers - Students Matrix</source>
        <translation>ماتریس اساتید - دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1386"/>
        <source>Students -Teachers Matrix</source>
        <translation>ماتریس دانشجویان - اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1625"/>
        <source>Subjects - Students Matrix</source>
        <translation>ماتریس درس ها - دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1852"/>
        <source>Students -Subjects Matrix</source>
        <translation>ماتریس دانشجویان - درس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="711"/>
        <source>Processing teachers with subjects...please wait</source>
        <translation>پردازش اساتید با درس ها ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="129"/>
        <source>FET Question</source>
        <translation type="unfinished"> فت سؤال</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="295"/>
        <location filename="../src/engine/statisticsexport.cpp" line="721"/>
        <location filename="../src/engine/statisticsexport.cpp" line="951"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1179"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1418"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1657"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1885"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="428"/>
        <source>CSS Stylesheet of %1</source>
        <comment>%1 is the name of the file</comment>
        <translation type="unfinished">CSS Stylesheet از %1</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="429"/>
        <source>Stylesheet generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is date and time</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="605"/>
        <location filename="../src/engine/statisticsexport.cpp" line="834"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1062"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1301"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1540"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1768"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1998"/>
        <source>Timetable generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="702"/>
        <location filename="../src/engine/statisticsexport.cpp" line="825"/>
        <location filename="../src/engine/statisticsexport.cpp" line="932"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1053"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1160"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1292"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1399"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1531"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1638"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1759"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1866"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1989"/>
        <source>Sum</source>
        <comment>This means the sum of more values, the total</comment>
        <translation type="unfinished">مجموع</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="710"/>
        <location filename="../src/engine/statisticsexport.cpp" line="940"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1168"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1407"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1646"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1874"/>
        <source>Exporting statistics</source>
        <comment>Title of a progress dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="721"/>
        <location filename="../src/engine/statisticsexport.cpp" line="951"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1179"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1418"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1657"/>
        <location filename="../src/engine/statisticsexport.cpp" line="1885"/>
        <source>Canceled</source>
        <translation> لغو شد</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="941"/>
        <source>Processing subject with teachers...please wait</source>
        <translation>پردازش درس ها با اساتید .... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1169"/>
        <source>Processing teachers with students...please wait</source>
        <translation>پردازش اساتید با دانشجویان ... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1408"/>
        <source>Processing students with teachers...please wait</source>
        <translation>پردازش دانشجویان با اساتید .... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1647"/>
        <source>Processing subjects with students...please wait</source>
        <translation>پردازش درس ها با دانشجویان .... لطفا منتظر بمانید</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1875"/>
        <source>Processing students with subjects...please wait</source>
        <translation>پردازش دانشجویان با درس ها .... لطفا منتظر بمانید</translation>
    </message>
</context>
<context>
    <name>StudentsGroup</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="177"/>
        <source>GN:%1</source>
        <comment>Group name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="179"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="187"/>
        <source>Students set - group</source>
        <translation type="unfinished">گروه دانشجویان - گروه</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="189"/>
        <source>Group name=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="191"/>
        <source>Number of students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="202"/>
        <source>Time constraints directly related to this students group:</source>
        <translation type="unfinished">محدودیت زمانی برای این گروه دانشجویان:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="213"/>
        <source>Space constraints directly related to this students group:</source>
        <translation type="unfinished">محدودیت های مکانی برای این گروه دانشجویان:</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm</name>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="137"/>
        <source>Computing ... please wait</source>
        <translation>در حال محاسبه...لطفا صبر کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="147"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="147"/>
        <source>Canceled</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="313"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="314"/>
        <source>No. of activities</source>
        <translation>تعداد کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="315"/>
        <source>Duration</source>
        <translation type="unfinished">مدت</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">تعداد ساعت ها</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">دوره ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="424"/>
        <source>Show duplicates</source>
        <translation>نمایش تکراری ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="427"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <source>Show Years</source>
        <translation type="obsolete">سال ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="416"/>
        <source>Show groups</source>
        <translation>نمایش گروه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="417"/>
        <source>Show subgroups</source>
        <translation>مایش زیر گروه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="414"/>
        <source>The check boxes &apos;%1&apos;, &apos;%2&apos; and &apos;%3&apos;: they permit you to show/hide information related to years, groups or subgroups</source>
        <translation>check box های %1 ، %2 و %3 : آن ها به شما اجازه می دهند اطلاعات مربوط به سال ها ، گروه ها یا زیرگروه ها را نمایان یا مخفی کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="136"/>
        <source>Computing students statistics</source>
        <comment>Title of a progress dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="421"/>
        <source>The check box &apos;%1&apos;: it has effect only if you have overlapping groups/years, and means that FET will show the complete tree structure, even if that means that some subgroups/groups will appear twice or more in the table, with the same information. For instance, if you have year Y1, groups G1 and G2, subgroups S1, S2, S3, with structure: Y1 (G1 (S1, S2), G2 (S1, S3)), S1 will appear twice in the table with the same information attached</source>
        <translation>check box %1 : این تنها زمانی که تداخل گروه ها / سال ها را داشته باشید موثر است ، و به این معناست که فت ساختار درختی کامل را نشان خواهد داد حتی اگر زیرگروه ها / گروه ها ی یکسان  دوبار یا بیشتر با اطلاعات مشابه ظاهر شوند . برای مثال ، اگر شما سال Y1 و گروه های G1 و G2 ، زیرگروهای S1,S2,S3 با ساختار : Y1 (G1 (S1, S2), G2 (S1, S3)) ، داشته باشید S1  دوبار در جدول ظاهر خواهد شد </translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="415"/>
        <source>Show years</source>
        <translation>سال ها را نشان بده</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm_template</name>
    <message>
        <source>FET - Students statistics</source>
        <translation type="obsolete">FET - آمار دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="49"/>
        <source>Show subgroups</source>
        <translation>زیرگروه ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="39"/>
        <source>Show groups</source>
        <translation>گروه ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="14"/>
        <source>Students statistics</source>
        <extracomment>Title of dialog to see the students statistics</extracomment>
        <translation type="unfinished">آمار دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="29"/>
        <source>Show Years</source>
        <translation>سال ها را نشان بده</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="117"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="23"/>
        <source>Options</source>
        <translation>گزینه ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="66"/>
        <source>Show duplicates</source>
        <translation>نمایش تکراری ها</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="110"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
</context>
<context>
    <name>StudentsSubgroup</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="254"/>
        <source>SgN:%1</source>
        <comment>Subgroup name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="256"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="264"/>
        <source>Students set - subgroup</source>
        <translation type="unfinished">گروه دانشجویان - زیرگروه</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="266"/>
        <source>Subgroup name=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="268"/>
        <source>Number of students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="279"/>
        <source>Time constraints directly related to this students subgroup:</source>
        <translation type="unfinished">محدودیت زمانی برای این زیرگروه دانشجویان:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="290"/>
        <source>Space constraints directly related to this students subgroup:</source>
        <translation type="unfinished">محدودیت های مکانی برای این زیرگروه دانشجویان:</translation>
    </message>
</context>
<context>
    <name>StudentsYear</name>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="77"/>
        <source>YN:%1</source>
        <comment>Year name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="79"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="87"/>
        <source>Students set - year</source>
        <translation type="unfinished">گروه دانشجویان - سال</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="89"/>
        <source>Year name=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="91"/>
        <source>Number of students=%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="102"/>
        <source>Time constraints directly related to this students year:</source>
        <translation type="unfinished">محدودیت زمانی برای این سال:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="113"/>
        <source>Space constraints directly related to this students year:</source>
        <translation type="unfinished">محدودیت های مکانی برای این سال:</translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm</name>
    <message>
        <source>%1 h</source>
        <comment>%1 hours, the number of hours</comment>
        <translation type="obsolete">%1 س</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="297"/>
        <source>No: %1 / %2</source>
        <comment>No means number, %1 is the number of active activities, %2 is the number of total activities.Please leave space between fields, so that they are better visible</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="299"/>
        <source>Dur: %1 / %2</source>
        <comment>Dur means duration, %1 is the duration of active activities, %2 is the duration of total activities.Please leave space between fields, so that they are better visible</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="312"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="312"/>
        <source>Invalid selected subactivity</source>
        <translation type="unfinished">زیرکلاس انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="351"/>
        <location filename="../src/interface/subactivitiesform.cpp" line="355"/>
        <source>Invalid activity</source>
        <translation type="unfinished">کلاس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="371"/>
        <source>Useful instructions/tips:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="374"/>
        <source>Above the (sub)activities list, we have 2 labels, containing 4 numbers. The first label contains text: No: a / b. The first number a is the number of active (sub)activities (we number each individual subactivity as 1), while the second number b is the number of total (sub)activities. The second label contains text: Dur: c / d. The third number c is the duration of active (sub)activities, in periods (or FET hours), while the fourth number d is the duration of total (sub)activities, in periods (or FET hours). So, No means number and Dur means duration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="380"/>
        <source>Example: No: 100 / 102, Dur: 114 / 117. They represent: 100 - the number of active (sub)activities, then 102 - the number of total (sub)activities, 114 - the duration of active activities (in periods or FET hours) and 117 - the duration of total activities (in periods or FET hours). In this example we have 2 inactive activities with their combined duration being 3 periods.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="386"/>
        <source>Explanation of the short description of an activity: first comes the id. If the activity is inactive, an X follows. Then the duration. Then, if the activity is split, a slash and the total duration. Then teachers, subject, activity tag (if it is not void) and students. Then the number of students (if specified).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="393"/>
        <source>have an X mark after the id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="390"/>
        <source>The activities which are inactive:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="399"/>
        <source>if you use colors in interface (see Settings/Interface menu), they will appear with different background color.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="401"/>
        <source>To modify a subactivity, you can also double click it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="403"/>
        <source>Show related: if you select this, there will be listed subactivities for groups and subgroups contained also in the current set (if the current set is a year or a group) and also higher ranked year or group (if the current set is a group or a subgroup).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="406"/>
        <source>FET Help</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm_template</name>
    <message>
        <source>FET - the individual subactivities</source>
        <translation type="obsolete">فت - زیر کلاس های اختصاصی </translation>
    </message>
    <message>
        <source>Subactivities (dbl. click edits)</source>
        <translation type="obsolete">زیرکلاس ها (دبل کلیک برای ویرایش)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">مورد جدید</translation>
    </message>
    <message>
        <source>Current subactivity&apos;s description</source>
        <translation type="obsolete">&apos;توضیح زیرکلاس کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="70"/>
        <source>Filter</source>
        <translation>فیلتر</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="89"/>
        <source>Students set</source>
        <translation>گروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="14"/>
        <source>The individual subactivities</source>
        <extracomment>The title of the dialog of individual subactivities</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="22"/>
        <location filename="../src/interface/subactivitiesform_template.ui" line="35"/>
        <source>5000</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="50"/>
        <source>Current subactivity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="109"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="122"/>
        <source>Activity tag</source>
        <translation>توضیح کلاس</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="140"/>
        <source>Modify</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="147"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="154"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="99"/>
        <source>Show related</source>
        <translation>نمايش موارد مربوط</translation>
    </message>
</context>
<context>
    <name>SubgroupsForm</name>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="74"/>
        <location filename="../src/interface/subgroupsform.cpp" line="82"/>
        <location filename="../src/interface/subgroupsform.cpp" line="106"/>
        <location filename="../src/interface/subgroupsform.cpp" line="114"/>
        <location filename="../src/interface/subgroupsform.cpp" line="122"/>
        <location filename="../src/interface/subgroupsform.cpp" line="128"/>
        <location filename="../src/interface/subgroupsform.cpp" line="229"/>
        <location filename="../src/interface/subgroupsform.cpp" line="237"/>
        <location filename="../src/interface/subgroupsform.cpp" line="252"/>
        <location filename="../src/interface/subgroupsform.cpp" line="260"/>
        <location filename="../src/interface/subgroupsform.cpp" line="270"/>
        <location filename="../src/interface/subgroupsform.cpp" line="276"/>
        <location filename="../src/interface/subgroupsform.cpp" line="294"/>
        <location filename="../src/interface/subgroupsform.cpp" line="302"/>
        <location filename="../src/interface/subgroupsform.cpp" line="310"/>
        <location filename="../src/interface/subgroupsform.cpp" line="316"/>
        <location filename="../src/interface/subgroupsform.cpp" line="322"/>
        <location filename="../src/interface/subgroupsform.cpp" line="330"/>
        <location filename="../src/interface/subgroupsform.cpp" line="338"/>
        <location filename="../src/interface/subgroupsform.cpp" line="344"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="74"/>
        <location filename="../src/interface/subgroupsform.cpp" line="106"/>
        <location filename="../src/interface/subgroupsform.cpp" line="229"/>
        <location filename="../src/interface/subgroupsform.cpp" line="252"/>
        <location filename="../src/interface/subgroupsform.cpp" line="294"/>
        <location filename="../src/interface/subgroupsform.cpp" line="322"/>
        <source>Invalid selected year</source>
        <translation type="unfinished"> سال انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="82"/>
        <location filename="../src/interface/subgroupsform.cpp" line="114"/>
        <location filename="../src/interface/subgroupsform.cpp" line="237"/>
        <location filename="../src/interface/subgroupsform.cpp" line="260"/>
        <location filename="../src/interface/subgroupsform.cpp" line="302"/>
        <location filename="../src/interface/subgroupsform.cpp" line="330"/>
        <source>Invalid selected group</source>
        <translation type="unfinished">گروه انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="122"/>
        <location filename="../src/interface/subgroupsform.cpp" line="128"/>
        <location filename="../src/interface/subgroupsform.cpp" line="270"/>
        <location filename="../src/interface/subgroupsform.cpp" line="276"/>
        <location filename="../src/interface/subgroupsform.cpp" line="310"/>
        <location filename="../src/interface/subgroupsform.cpp" line="338"/>
        <source>Invalid selected subgroup</source>
        <translation type="unfinished">زیرگروه انتخاب شده غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="132"/>
        <location filename="../src/interface/subgroupsform.cpp" line="143"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="133"/>
        <source>Are you sure you want to delete subgroup %1 and all related activities and constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subgroup and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهید این زیرگروه را با همه ها کلاس ها و محدودیت های وابسته به آن حذف کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="134"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="134"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="143"/>
        <source>This subgroup still exists into another group. The related activities and constraints were not removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="316"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="344"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
</context>
<context>
    <name>SubgroupsForm_template</name>
    <message>
        <source>FET - subgroups of students</source>
        <translation type="obsolete">FET - زیرگروه دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="61"/>
        <location filename="../src/interface/subgroupsform_template.ui" line="70"/>
        <location filename="../src/interface/subgroupsform_template.ui" line="79"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Add subgroup</source>
        <translation type="obsolete">اضافه کردن زیرگروه</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">تغییر کنونی</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="40"/>
        <source>Subgroup</source>
        <translation>زیرگروه</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="98"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="105"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="112"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="128"/>
        <source>Activate all activities for selected students subgroup</source>
        <translation>فعال کردن كل کلاس ها برای زیرگروه دانشجویان انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="135"/>
        <source>De-activate all activities for selected students subgroup</source>
        <translation>غیر فعال کردن كل کلاس ها برای زیرگروه دانشجویان انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="121"/>
        <source>Sort current subgroups</source>
        <translation>مرتب کردن زیرگروه های کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="142"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="20"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="14"/>
        <source>Subgroups of students</source>
        <extracomment>The name of the dialog which lists the subgroups of students</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="30"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="50"/>
        <source>Details</source>
        <translation>جزئیات</translation>
    </message>
</context>
<context>
    <name>Subject</name>
    <message>
        <location filename="../src/engine/subject.cpp" line="35"/>
        <source>Subject</source>
        <translation type="unfinished">درس</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the subject</comment>
        <translation type="unfinished">نام = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="48"/>
        <source>Time constraints directly related to this subject:</source>
        <translation type="unfinished">محدودیت زمانی برای این درس:</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="59"/>
        <source>Space constraints directly related to this subject:</source>
        <translation type="unfinished">محدودیت های مکانی برای این درس:</translation>
    </message>
</context>
<context>
    <name>SubjectsForm</name>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="71"/>
        <location filename="../src/interface/subjectsform.cpp" line="139"/>
        <source>User input</source>
        <translation type="unfinished">ورودی کاربر</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="71"/>
        <source>Please enter subject&apos;s name</source>
        <translation type="unfinished">&apos;لطفا نام درس را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="77"/>
        <location filename="../src/interface/subjectsform.cpp" line="145"/>
        <source>Subject insertion dialog</source>
        <translation type="unfinished">فرم افزودن درس</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="78"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="95"/>
        <location filename="../src/interface/subjectsform.cpp" line="102"/>
        <location filename="../src/interface/subjectsform.cpp" line="125"/>
        <location filename="../src/interface/subjectsform.cpp" line="133"/>
        <location filename="../src/interface/subjectsform.cpp" line="183"/>
        <location filename="../src/interface/subjectsform.cpp" line="190"/>
        <location filename="../src/interface/subjectsform.cpp" line="196"/>
        <location filename="../src/interface/subjectsform.cpp" line="203"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="95"/>
        <location filename="../src/interface/subjectsform.cpp" line="102"/>
        <location filename="../src/interface/subjectsform.cpp" line="125"/>
        <location filename="../src/interface/subjectsform.cpp" line="133"/>
        <location filename="../src/interface/subjectsform.cpp" line="183"/>
        <location filename="../src/interface/subjectsform.cpp" line="196"/>
        <source>Invalid selected subject</source>
        <translation type="unfinished">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="106"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="107"/>
        <source>Are you sure you want to delete this subject and all related activities and constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subject and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمئنید که می خواهدی این درس و همه محدودیت ها و کلاس های مربوط را حذف کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="108"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="108"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="139"/>
        <source>Please enter new subject&apos;s name</source>
        <translation type="unfinished">لطفا نام درس جدید را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="146"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation type="unfinished">مورد نمی تواند تغییر کند . نام جدید احتمالا تکراری است </translation>
    </message>
    <message>
        <source>Invalid subject</source>
        <translation type="obsolete">درس غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="190"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="203"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
</context>
<context>
    <name>SubjectsForm_template</name>
    <message>
        <source>FET - subjects</source>
        <translation type="obsolete">FET - درس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="14"/>
        <source>Subjects</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished">درس ها</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <source>Add subject</source>
        <translation type="obsolete">اضافه درس</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">تغییر نام  کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>مرتب کردن بر اساس الفبا</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="40"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="47"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="54"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="86"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="63"/>
        <source>Activate all activities for selected subject</source>
        <translation>فعال کردن كل کلاس ها برای درس انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="70"/>
        <source>De-activate all activities for selected subject</source>
        <translation>غیر فعال کردن كل کلاس ها برای درس انتخاب شده</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm</name>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="51"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="52"/>
        <source>No. of activities</source>
        <translation>تعداد کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="53"/>
        <source>Duration</source>
        <translation type="unfinished">مدت</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">تعداد ساعت ها</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">دوره ها</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm_template</name>
    <message>
        <source>FET - Subjects statistics</source>
        <translation type="obsolete">FET - آمار درس ها </translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="14"/>
        <source>Subjects statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished">آمار درس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="50"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>Teacher</name>
    <message>
        <location filename="../src/engine/teacher.cpp" line="35"/>
        <source>Teacher</source>
        <translation type="unfinished">استاد</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the teacher</comment>
        <translation type="unfinished">نام = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="48"/>
        <source>Time constraints directly related to this teacher:</source>
        <translation type="unfinished">محدودیت زمانی برای این استاد:</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="59"/>
        <source>Space constraints directly related to this teacher:</source>
        <translation type="unfinished">محدودیت های مکانی برای این استاد:</translation>
    </message>
</context>
<context>
    <name>TeachersForm</name>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="68"/>
        <location filename="../src/interface/teachersform.cpp" line="135"/>
        <source>User input</source>
        <translation type="unfinished">ورودی کاربر</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="68"/>
        <source>Please enter teacher&apos;s name</source>
        <translation type="unfinished">&apos;لطفانام استاد را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="74"/>
        <source>Teacher insertion dialog</source>
        <translation type="unfinished">فرم اضافه کردن استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="75"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="unfinished">نمی توانید مورد را اضافه کنید . احتمالا تکراری است</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="92"/>
        <location filename="../src/interface/teachersform.cpp" line="99"/>
        <location filename="../src/interface/teachersform.cpp" line="122"/>
        <location filename="../src/interface/teachersform.cpp" line="129"/>
        <location filename="../src/interface/teachersform.cpp" line="179"/>
        <location filename="../src/interface/teachersform.cpp" line="185"/>
        <location filename="../src/interface/teachersform.cpp" line="191"/>
        <location filename="../src/interface/teachersform.cpp" line="197"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="92"/>
        <location filename="../src/interface/teachersform.cpp" line="99"/>
        <location filename="../src/interface/teachersform.cpp" line="122"/>
        <location filename="../src/interface/teachersform.cpp" line="129"/>
        <location filename="../src/interface/teachersform.cpp" line="179"/>
        <location filename="../src/interface/teachersform.cpp" line="191"/>
        <source>Invalid selected teacher</source>
        <translation type="unfinished">استاد غیرمجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="103"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="104"/>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?
</source>
        <translation type="obsolete">آیا مطمونید که می خواهید این استار را با همه محدودیت ها و کلاس های مربوط پاک کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="105"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="105"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="135"/>
        <source>Please enter new teacher&apos;s name</source>
        <translation type="unfinished">&apos;لطفا نام استاد جدید را وارد کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="141"/>
        <source>Teacher modification dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="142"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation type="unfinished">مورد نمی تواند تغییر کند . نام جدید احتمالا تکراری است </translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="185"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="197"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
</context>
<context>
    <name>TeachersForm_template</name>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="14"/>
        <source>Teachers</source>
        <extracomment>Title of dialog</extracomment>
        <translation>اساتید</translation>
    </message>
    <message>
        <source>Add teacher</source>
        <translation type="obsolete">اضافه کردن استاد</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>مرتب کردن بر اساس الفبا</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="40"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="47"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="54"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="86"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">تغییر نام  کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="63"/>
        <source>Activate all activities for selected teacher</source>
        <translation>فعال کردن كل کلاس ها برای یک استاد </translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="70"/>
        <source>De-activate all activities for selected teacher</source>
        <translation>غیر فعال کردن كل کلاس ها برای یک استاد </translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm</name>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="51"/>
        <source>Teacher</source>
        <translation>استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="52"/>
        <source>No. of activities</source>
        <translation>تعداد کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="53"/>
        <source>Duration</source>
        <translation type="unfinished">مدت</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">تعداد ساعت ها</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">دوره ها</translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm_template</name>
    <message>
        <source>FET - Teachers statistics</source>
        <translation type="obsolete">FET - آمار اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="14"/>
        <source>Teachers statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished">آمار اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="50"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>TimeConstraint</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="63"/>
        <source>no</source>
        <comment>no - meaning negation</comment>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="65"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation type="unfinished">بله</translation>
    </message>
</context>
<context>
    <name>TimetableExport</name>
    <message>
        <source>Soft conflicts of %1</source>
        <translation type="obsolete">تداخل نرم %1</translation>
    </message>
    <message>
        <source>Generated with FET %1 on %2</source>
        <translation type="obsolete">تولید با فت %1 در %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1484"/>
        <location filename="../src/engine/timetableexport.cpp" line="1499"/>
        <location filename="../src/engine/timetableexport.cpp" line="1989"/>
        <source>End of file.</source>
        <translation>پایان فایل.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1490"/>
        <source>Conflicts of %1</source>
        <translation>برخوردها %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1492"/>
        <location filename="../src/engine/timetableexport.cpp" line="1861"/>
        <location filename="../src/engine/timetableexport.cpp" line="6629"/>
        <source>Warning! Only %1 out of %2 activities placed!</source>
        <translation>اخطار! فقط %1 کلاس از %2 کلاس قرار گرفت!</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1495"/>
        <source>Total conflicts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1739"/>
        <source>View XML: %1, %2, %3.</source>
        <comment>%1, %2 and %3 are three files in XML format, activities, teachers and subgroups timetables. The user can click on one file to view it</comment>
        <translation type="unfinished">XML را ببینید : %1 ، %2 ، %3 .</translation>
    </message>
    <message>
        <source>CSS Stylesheet of %1</source>
        <translation type="obsolete">CSS Stylesheet از %1</translation>
    </message>
    <message>
        <source>Stylesheet generated with FET %1 on %2</source>
        <translation type="obsolete">stylesheet تولید شده با فت %1 روی %2</translation>
    </message>
    <message>
        <source>To do a page-break only after every second timetable, cut line %1 and paste it into line %2.</source>
        <translation type="obsolete">برای یک page - break کافی است بعد  از هر جدول دوم ، خط %1 را ببرید و آن را به خط %2 بچسبانید .</translation>
    </message>
    <message>
        <source>To hide an element just write the following phrase into the element</source>
        <translation type="obsolete">برای مخفی کردن یک عنصر فقط عبارت زیر را در آن بنویسید </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6631"/>
        <source>Institution name</source>
        <translation>نام موسسه</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6632"/>
        <source>Comments</source>
        <translation>شرح</translation>
    </message>
    <message>
        <source>Table of content</source>
        <translation type="obsolete">محتوای جدول</translation>
    </message>
    <message>
        <source>Timetable generated with FET %1 on %2</source>
        <translation type="obsolete">تولید جدول زمانبندی با FET %1 در %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2087"/>
        <location filename="../src/engine/timetableexport.cpp" line="2188"/>
        <location filename="../src/engine/timetableexport.cpp" line="2424"/>
        <location filename="../src/engine/timetableexport.cpp" line="2505"/>
        <location filename="../src/engine/timetableexport.cpp" line="2631"/>
        <location filename="../src/engine/timetableexport.cpp" line="2760"/>
        <location filename="../src/engine/timetableexport.cpp" line="2881"/>
        <location filename="../src/engine/timetableexport.cpp" line="2995"/>
        <location filename="../src/engine/timetableexport.cpp" line="3112"/>
        <location filename="../src/engine/timetableexport.cpp" line="3224"/>
        <location filename="../src/engine/timetableexport.cpp" line="3348"/>
        <location filename="../src/engine/timetableexport.cpp" line="3471"/>
        <location filename="../src/engine/timetableexport.cpp" line="3585"/>
        <location filename="../src/engine/timetableexport.cpp" line="3699"/>
        <location filename="../src/engine/timetableexport.cpp" line="3811"/>
        <location filename="../src/engine/timetableexport.cpp" line="3924"/>
        <location filename="../src/engine/timetableexport.cpp" line="4296"/>
        <location filename="../src/engine/timetableexport.cpp" line="4372"/>
        <location filename="../src/engine/timetableexport.cpp" line="4467"/>
        <location filename="../src/engine/timetableexport.cpp" line="4557"/>
        <location filename="../src/engine/timetableexport.cpp" line="4788"/>
        <location filename="../src/engine/timetableexport.cpp" line="4867"/>
        <location filename="../src/engine/timetableexport.cpp" line="4961"/>
        <location filename="../src/engine/timetableexport.cpp" line="5055"/>
        <location filename="../src/engine/timetableexport.cpp" line="5299"/>
        <location filename="../src/engine/timetableexport.cpp" line="5382"/>
        <location filename="../src/engine/timetableexport.cpp" line="5512"/>
        <location filename="../src/engine/timetableexport.cpp" line="5638"/>
        <location filename="../src/engine/timetableexport.cpp" line="5989"/>
        <location filename="../src/engine/timetableexport.cpp" line="6102"/>
        <location filename="../src/engine/timetableexport.cpp" line="6256"/>
        <location filename="../src/engine/timetableexport.cpp" line="6409"/>
        <source>back to the top</source>
        <translation>بازگشت به ابتدا</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2547"/>
        <location filename="../src/engine/timetableexport.cpp" line="2676"/>
        <location filename="../src/engine/timetableexport.cpp" line="3266"/>
        <location filename="../src/engine/timetableexport.cpp" line="3388"/>
        <location filename="../src/engine/timetableexport.cpp" line="6136"/>
        <location filename="../src/engine/timetableexport.cpp" line="6162"/>
        <location filename="../src/engine/timetableexport.cpp" line="6290"/>
        <location filename="../src/engine/timetableexport.cpp" line="6316"/>
        <location filename="../src/engine/timetableexport.cpp" line="6647"/>
        <source>Detailed</source>
        <translation>مفصل</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2548"/>
        <location filename="../src/engine/timetableexport.cpp" line="2677"/>
        <location filename="../src/engine/timetableexport.cpp" line="3267"/>
        <location filename="../src/engine/timetableexport.cpp" line="3389"/>
        <location filename="../src/engine/timetableexport.cpp" line="6137"/>
        <location filename="../src/engine/timetableexport.cpp" line="6163"/>
        <location filename="../src/engine/timetableexport.cpp" line="6291"/>
        <location filename="../src/engine/timetableexport.cpp" line="6317"/>
        <location filename="../src/engine/timetableexport.cpp" line="6649"/>
        <source>Less detailed</source>
        <translation>غير مفصل</translation>
    </message>
    <message>
        <source>No rooms recorded in fet for %1.</source>
        <translation type="obsolete">هیچ اتاقی در فت برای  %1 ذخیره نشده است.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2024"/>
        <location filename="../src/engine/timetableexport.cpp" line="2124"/>
        <location filename="../src/engine/timetableexport.cpp" line="2543"/>
        <location filename="../src/engine/timetableexport.cpp" line="2672"/>
        <location filename="../src/engine/timetableexport.cpp" line="3265"/>
        <location filename="../src/engine/timetableexport.cpp" line="3387"/>
        <source>Year</source>
        <translation>سال</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2027"/>
        <location filename="../src/engine/timetableexport.cpp" line="2127"/>
        <location filename="../src/engine/timetableexport.cpp" line="2546"/>
        <location filename="../src/engine/timetableexport.cpp" line="2675"/>
        <source>Group</source>
        <translation>گروه</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="738"/>
        <location filename="../src/engine/timetableexport.cpp" line="1504"/>
        <location filename="../src/engine/timetableexport.cpp" line="1568"/>
        <location filename="../src/engine/timetableexport.cpp" line="1630"/>
        <location filename="../src/engine/timetableexport.cpp" line="1691"/>
        <location filename="../src/engine/timetableexport.cpp" line="1821"/>
        <location filename="../src/engine/timetableexport.cpp" line="1993"/>
        <location filename="../src/engine/timetableexport.cpp" line="2093"/>
        <location filename="../src/engine/timetableexport.cpp" line="2195"/>
        <location filename="../src/engine/timetableexport.cpp" line="2271"/>
        <location filename="../src/engine/timetableexport.cpp" line="2350"/>
        <location filename="../src/engine/timetableexport.cpp" line="2431"/>
        <location filename="../src/engine/timetableexport.cpp" line="2511"/>
        <location filename="../src/engine/timetableexport.cpp" line="2642"/>
        <location filename="../src/engine/timetableexport.cpp" line="2771"/>
        <location filename="../src/engine/timetableexport.cpp" line="2889"/>
        <location filename="../src/engine/timetableexport.cpp" line="3003"/>
        <location filename="../src/engine/timetableexport.cpp" line="3121"/>
        <location filename="../src/engine/timetableexport.cpp" line="3233"/>
        <location filename="../src/engine/timetableexport.cpp" line="3357"/>
        <location filename="../src/engine/timetableexport.cpp" line="3480"/>
        <location filename="../src/engine/timetableexport.cpp" line="3593"/>
        <location filename="../src/engine/timetableexport.cpp" line="3707"/>
        <location filename="../src/engine/timetableexport.cpp" line="3820"/>
        <location filename="../src/engine/timetableexport.cpp" line="3933"/>
        <location filename="../src/engine/timetableexport.cpp" line="4009"/>
        <location filename="../src/engine/timetableexport.cpp" line="4081"/>
        <location filename="../src/engine/timetableexport.cpp" line="4152"/>
        <location filename="../src/engine/timetableexport.cpp" line="4228"/>
        <location filename="../src/engine/timetableexport.cpp" line="4302"/>
        <location filename="../src/engine/timetableexport.cpp" line="4379"/>
        <location filename="../src/engine/timetableexport.cpp" line="4473"/>
        <location filename="../src/engine/timetableexport.cpp" line="4563"/>
        <location filename="../src/engine/timetableexport.cpp" line="4637"/>
        <location filename="../src/engine/timetableexport.cpp" line="4715"/>
        <location filename="../src/engine/timetableexport.cpp" line="4794"/>
        <location filename="../src/engine/timetableexport.cpp" line="4874"/>
        <location filename="../src/engine/timetableexport.cpp" line="4968"/>
        <location filename="../src/engine/timetableexport.cpp" line="5062"/>
        <location filename="../src/engine/timetableexport.cpp" line="5141"/>
        <location filename="../src/engine/timetableexport.cpp" line="5223"/>
        <location filename="../src/engine/timetableexport.cpp" line="5306"/>
        <location filename="../src/engine/timetableexport.cpp" line="5390"/>
        <location filename="../src/engine/timetableexport.cpp" line="5518"/>
        <location filename="../src/engine/timetableexport.cpp" line="5644"/>
        <location filename="../src/engine/timetableexport.cpp" line="5763"/>
        <location filename="../src/engine/timetableexport.cpp" line="5876"/>
        <location filename="../src/engine/timetableexport.cpp" line="5996"/>
        <location filename="../src/engine/timetableexport.cpp" line="6108"/>
        <location filename="../src/engine/timetableexport.cpp" line="6264"/>
        <location filename="../src/engine/timetableexport.cpp" line="6417"/>
        <source>Writing %1 gave error code %2, which means saving is compromised. Please check your disk&apos;s free space.</source>
        <translation> فت در حال نوشتن %1 پیام خطایی %2 با این مضمون که ذخیره سازی در حال به خطر افتادن است دریافت کرد . لطفا از فضای خالی دیسک را برسی کنید . </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="716"/>
        <location filename="../src/engine/timetableexport.cpp" line="1464"/>
        <location filename="../src/engine/timetableexport.cpp" line="1519"/>
        <location filename="../src/engine/timetableexport.cpp" line="1583"/>
        <location filename="../src/engine/timetableexport.cpp" line="1645"/>
        <location filename="../src/engine/timetableexport.cpp" line="1707"/>
        <location filename="../src/engine/timetableexport.cpp" line="1845"/>
        <location filename="../src/engine/timetableexport.cpp" line="2010"/>
        <location filename="../src/engine/timetableexport.cpp" line="2110"/>
        <location filename="../src/engine/timetableexport.cpp" line="2211"/>
        <location filename="../src/engine/timetableexport.cpp" line="2288"/>
        <location filename="../src/engine/timetableexport.cpp" line="2366"/>
        <location filename="../src/engine/timetableexport.cpp" line="2448"/>
        <location filename="../src/engine/timetableexport.cpp" line="2529"/>
        <location filename="../src/engine/timetableexport.cpp" line="2658"/>
        <location filename="../src/engine/timetableexport.cpp" line="2787"/>
        <location filename="../src/engine/timetableexport.cpp" line="2904"/>
        <location filename="../src/engine/timetableexport.cpp" line="3019"/>
        <location filename="../src/engine/timetableexport.cpp" line="3136"/>
        <location filename="../src/engine/timetableexport.cpp" line="3251"/>
        <location filename="../src/engine/timetableexport.cpp" line="3373"/>
        <location filename="../src/engine/timetableexport.cpp" line="3496"/>
        <location filename="../src/engine/timetableexport.cpp" line="3608"/>
        <location filename="../src/engine/timetableexport.cpp" line="3723"/>
        <location filename="../src/engine/timetableexport.cpp" line="3835"/>
        <location filename="../src/engine/timetableexport.cpp" line="3953"/>
        <location filename="../src/engine/timetableexport.cpp" line="4025"/>
        <location filename="../src/engine/timetableexport.cpp" line="4097"/>
        <location filename="../src/engine/timetableexport.cpp" line="4167"/>
        <location filename="../src/engine/timetableexport.cpp" line="4244"/>
        <location filename="../src/engine/timetableexport.cpp" line="4317"/>
        <location filename="../src/engine/timetableexport.cpp" line="4400"/>
        <location filename="../src/engine/timetableexport.cpp" line="4489"/>
        <location filename="../src/engine/timetableexport.cpp" line="4578"/>
        <location filename="../src/engine/timetableexport.cpp" line="4653"/>
        <location filename="../src/engine/timetableexport.cpp" line="4731"/>
        <location filename="../src/engine/timetableexport.cpp" line="4809"/>
        <location filename="../src/engine/timetableexport.cpp" line="4891"/>
        <location filename="../src/engine/timetableexport.cpp" line="4983"/>
        <location filename="../src/engine/timetableexport.cpp" line="5078"/>
        <location filename="../src/engine/timetableexport.cpp" line="5157"/>
        <location filename="../src/engine/timetableexport.cpp" line="5239"/>
        <location filename="../src/engine/timetableexport.cpp" line="5322"/>
        <location filename="../src/engine/timetableexport.cpp" line="5408"/>
        <location filename="../src/engine/timetableexport.cpp" line="5534"/>
        <location filename="../src/engine/timetableexport.cpp" line="5660"/>
        <location filename="../src/engine/timetableexport.cpp" line="5778"/>
        <location filename="../src/engine/timetableexport.cpp" line="5892"/>
        <location filename="../src/engine/timetableexport.cpp" line="6011"/>
        <location filename="../src/engine/timetableexport.cpp" line="6125"/>
        <location filename="../src/engine/timetableexport.cpp" line="6279"/>
        <source>Cannot open file %1 for writing. Please check your disk&apos;s free space. Saving of %1 aborted.</source>
        <translation> فت نمی تواند فایل %1 را برای نوشتن باز کند . لطفا از فضای خالی دیسک اطمینان حاصل کنید . ذخیره سازی %1 ناتمام .</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1480"/>
        <source>Total soft conflicts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1864"/>
        <source>To do a page-break only after every second timetable, delete &quot;page-break-before: always;&quot; in &quot;table.even_table&quot;.</source>
        <comment>Please keep fields in quotes as they are, untranslated.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1866"/>
        <source>To hide an element just write the following phrase into the element: %1 (without quotes).</source>
        <comment>%1 is a short phrase beginning and ending with quotes, and we want the user to be able to add it, but without quotes</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1877"/>
        <source>OpenOffice.org imports the &quot;tfoot&quot; incorrectly. So we use &quot;tr.foot&quot; instead of &quot;tfoot&quot;.</source>
        <comment>Please keep tfoot and tr.foot untranslated, as they are in the original English phrase</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="5421"/>
        <location filename="../src/engine/timetableexport.cpp" line="5547"/>
        <source>Subject</source>
        <translation>درس</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1974"/>
        <source>Style the teachers free periods</source>
        <translation>روش دوره های آزاد اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="729"/>
        <source>Generation started on: %1</source>
        <comment>%1 is the time</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="731"/>
        <source>Random seed at the start of generation is: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="733"/>
        <source>This file was automatically generated by FET %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1476"/>
        <source>Soft conflicts of %1</source>
        <comment>%1 is the file name</comment>
        <translation type="unfinished">تداخل نرم %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1478"/>
        <location filename="../src/engine/timetableexport.cpp" line="1493"/>
        <source>Generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation type="unfinished">تولید با فت %1 در %2</translation>
    </message>
    <message>
        <source>View XML: %1, %2, %3.</source>
        <comment>%1, %2 and %3 are three files in XML format, activities, teachers and subgroups timetables</comment>
        <translation type="obsolete">XML را ببینید : %1 ، %2 ، %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1812"/>
        <location filename="../src/engine/timetableexport.cpp" line="2083"/>
        <location filename="../src/engine/timetableexport.cpp" line="2184"/>
        <location filename="../src/engine/timetableexport.cpp" line="2264"/>
        <location filename="../src/engine/timetableexport.cpp" line="2343"/>
        <location filename="../src/engine/timetableexport.cpp" line="2420"/>
        <location filename="../src/engine/timetableexport.cpp" line="2501"/>
        <location filename="../src/engine/timetableexport.cpp" line="2627"/>
        <location filename="../src/engine/timetableexport.cpp" line="2756"/>
        <location filename="../src/engine/timetableexport.cpp" line="2877"/>
        <location filename="../src/engine/timetableexport.cpp" line="2991"/>
        <location filename="../src/engine/timetableexport.cpp" line="3108"/>
        <location filename="../src/engine/timetableexport.cpp" line="3220"/>
        <location filename="../src/engine/timetableexport.cpp" line="3344"/>
        <location filename="../src/engine/timetableexport.cpp" line="3467"/>
        <location filename="../src/engine/timetableexport.cpp" line="3581"/>
        <location filename="../src/engine/timetableexport.cpp" line="3695"/>
        <location filename="../src/engine/timetableexport.cpp" line="3807"/>
        <location filename="../src/engine/timetableexport.cpp" line="3920"/>
        <location filename="../src/engine/timetableexport.cpp" line="4001"/>
        <location filename="../src/engine/timetableexport.cpp" line="4073"/>
        <location filename="../src/engine/timetableexport.cpp" line="4144"/>
        <location filename="../src/engine/timetableexport.cpp" line="4220"/>
        <location filename="../src/engine/timetableexport.cpp" line="4292"/>
        <location filename="../src/engine/timetableexport.cpp" line="4368"/>
        <location filename="../src/engine/timetableexport.cpp" line="4463"/>
        <location filename="../src/engine/timetableexport.cpp" line="4553"/>
        <location filename="../src/engine/timetableexport.cpp" line="4630"/>
        <location filename="../src/engine/timetableexport.cpp" line="4708"/>
        <location filename="../src/engine/timetableexport.cpp" line="4784"/>
        <location filename="../src/engine/timetableexport.cpp" line="4863"/>
        <location filename="../src/engine/timetableexport.cpp" line="4957"/>
        <location filename="../src/engine/timetableexport.cpp" line="5051"/>
        <location filename="../src/engine/timetableexport.cpp" line="5133"/>
        <location filename="../src/engine/timetableexport.cpp" line="5215"/>
        <location filename="../src/engine/timetableexport.cpp" line="5295"/>
        <location filename="../src/engine/timetableexport.cpp" line="5378"/>
        <location filename="../src/engine/timetableexport.cpp" line="5508"/>
        <location filename="../src/engine/timetableexport.cpp" line="5634"/>
        <location filename="../src/engine/timetableexport.cpp" line="5756"/>
        <location filename="../src/engine/timetableexport.cpp" line="5869"/>
        <location filename="../src/engine/timetableexport.cpp" line="5985"/>
        <location filename="../src/engine/timetableexport.cpp" line="6098"/>
        <location filename="../src/engine/timetableexport.cpp" line="6252"/>
        <location filename="../src/engine/timetableexport.cpp" line="6405"/>
        <source>Timetable generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is the date and time of generation</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1858"/>
        <source>CSS Stylesheet of %1</source>
        <comment>%1 is the file name</comment>
        <translation type="unfinished">CSS Stylesheet از %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1862"/>
        <source>Stylesheet generated with FET %1 on %2</source>
        <comment>%1 is FET version, %2 is date and time</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1879"/>
        <source>See the link %1 for more details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1943"/>
        <source>Be careful. You might get mutual and ambiguous styles. CSS means that the last definition will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="2020"/>
        <location filename="../src/engine/timetableexport.cpp" line="2120"/>
        <location filename="../src/engine/timetableexport.cpp" line="2539"/>
        <location filename="../src/engine/timetableexport.cpp" line="2668"/>
        <location filename="../src/engine/timetableexport.cpp" line="3261"/>
        <location filename="../src/engine/timetableexport.cpp" line="3383"/>
        <location filename="../src/engine/timetableexport.cpp" line="4410"/>
        <location filename="../src/engine/timetableexport.cpp" line="4499"/>
        <location filename="../src/engine/timetableexport.cpp" line="4904"/>
        <location filename="../src/engine/timetableexport.cpp" line="4997"/>
        <location filename="../src/engine/timetableexport.cpp" line="5418"/>
        <location filename="../src/engine/timetableexport.cpp" line="5544"/>
        <location filename="../src/engine/timetableexport.cpp" line="6641"/>
        <source>Table of contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="4902"/>
        <location filename="../src/engine/timetableexport.cpp" line="4995"/>
        <location filename="../src/engine/timetableexport.cpp" line="5089"/>
        <location filename="../src/engine/timetableexport.cpp" line="5168"/>
        <location filename="../src/engine/timetableexport.cpp" line="5251"/>
        <location filename="../src/engine/timetableexport.cpp" line="5334"/>
        <source>No rooms recorded in FET for %1.</source>
        <comment>%1 is the institution name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6140"/>
        <location filename="../src/engine/timetableexport.cpp" line="6294"/>
        <source>Teacher has a single gap</source>
        <translation>استاد یک فاصله زمانی(گپ) تکی دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6141"/>
        <location filename="../src/engine/timetableexport.cpp" line="6295"/>
        <source>Teacher has a border gap</source>
        <translation>استاد یک فاصله زمانی (گپ) میانی دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6142"/>
        <location filename="../src/engine/timetableexport.cpp" line="6296"/>
        <source>Teacher has a big gap</source>
        <translation>استاد یک فاصله زمانی (گپ) بزرگ دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6143"/>
        <location filename="../src/engine/timetableexport.cpp" line="6297"/>
        <source>Teacher must come earlier</source>
        <translation>استاد باید زودتر بیاید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6144"/>
        <location filename="../src/engine/timetableexport.cpp" line="6298"/>
        <source>Teacher must come much earlier</source>
        <translation>استاد باید خیلی زودتر بیاید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6145"/>
        <location filename="../src/engine/timetableexport.cpp" line="6299"/>
        <source>Teacher must stay longer</source>
        <translation>استاد باید بیشتر بماند</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6146"/>
        <location filename="../src/engine/timetableexport.cpp" line="6300"/>
        <source>Teacher must stay much longer</source>
        <translation>استاد باید خیلی بیشتر بماند</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6147"/>
        <location filename="../src/engine/timetableexport.cpp" line="6301"/>
        <source>Teacher has a free day</source>
        <translation>استاد یک روز خالی دارد</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6148"/>
        <location filename="../src/engine/timetableexport.cpp" line="6302"/>
        <source>Teacher is not available</source>
        <translation>استاد در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6201"/>
        <location filename="../src/engine/timetableexport.cpp" line="6355"/>
        <source>Single gap</source>
        <translation>فاصله های زمانی (گپ) واحد</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6202"/>
        <location filename="../src/engine/timetableexport.cpp" line="6356"/>
        <source>Border gap</source>
        <translation>فاصله زمانی (گپ) مرزی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6203"/>
        <location filename="../src/engine/timetableexport.cpp" line="6357"/>
        <source>Big gap</source>
        <translation>فاصله زمانی (گپ) بزرگ</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6204"/>
        <location filename="../src/engine/timetableexport.cpp" line="6358"/>
        <source>Must come earlier</source>
        <translation>باید زودتر بیاید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6205"/>
        <location filename="../src/engine/timetableexport.cpp" line="6359"/>
        <source>Must stay longer</source>
        <translation>باید بیشتر بماند</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6206"/>
        <location filename="../src/engine/timetableexport.cpp" line="6360"/>
        <source>Must come much earlier</source>
        <translation>باید خیلی زودتر بیاید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6207"/>
        <location filename="../src/engine/timetableexport.cpp" line="6361"/>
        <source>Must stay much longer</source>
        <translation>باید خیلی بیشتر بماند</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6208"/>
        <location filename="../src/engine/timetableexport.cpp" line="6362"/>
        <source>Free day</source>
        <translation>روز خالی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6209"/>
        <location filename="../src/engine/timetableexport.cpp" line="6363"/>
        <source>Not available</source>
        <translation>در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6136"/>
        <location filename="../src/engine/timetableexport.cpp" line="6137"/>
        <location filename="../src/engine/timetableexport.cpp" line="6162"/>
        <location filename="../src/engine/timetableexport.cpp" line="6163"/>
        <location filename="../src/engine/timetableexport.cpp" line="6290"/>
        <location filename="../src/engine/timetableexport.cpp" line="6291"/>
        <location filename="../src/engine/timetableexport.cpp" line="6316"/>
        <location filename="../src/engine/timetableexport.cpp" line="6317"/>
        <source>Teachers&apos; Free Periods</source>
        <translation>ساعت ها آزاد برای اساتید</translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">کل تداخل های ساده: </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1481"/>
        <source>Soft conflicts list (in decreasing order):</source>
        <translation>لیست کردن تداخل ساده (به صورت نزولی):
</translation>
    </message>
    <message>
        <source>Total conflicts: </source>
        <translation type="obsolete">کل تداخل ها : </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1496"/>
        <source>Conflicts list (in decreasing order):</source>
        <translation>لیست کردن تداخل  (به صورت نزولی):
</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="747"/>
        <location filename="../src/engine/timetableexport.cpp" line="757"/>
        <location filename="../src/engine/timetableexport.cpp" line="763"/>
        <source>FET - Critical</source>
        <translation>فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="747"/>
        <source>Timetable not generated - cannot save it - this should not happen (please report bug)</source>
        <translation>جدول تولید نشد - نمی توانید آن را ذخیره کنید - این اتفاق نباید بیفتد - لطفا باگ (خطا) را گزارش دهید </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="757"/>
        <location filename="../src/engine/timetableexport.cpp" line="763"/>
        <source>Incomplete timetable - this should not happen - please report bug</source>
        <translation>جدول ناتمام - این اتفاق نباید بیفتد - لطفا باگ (خطا) را گزارش دهید </translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="831"/>
        <location filename="../src/engine/timetableexport.cpp" line="865"/>
        <source>Added the following constraint to saved file:</source>
        <translation>محدودیت های زیر را به فایل ذخیره شده اضافه شد :</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="833"/>
        <location filename="../src/engine/timetableexport.cpp" line="867"/>
        <source>Constraint
%1 NOT added to saved file - duplicate</source>
        <translation>محدودیت
%1 به فایل ذخیره شده اضافه نشد - تکراری</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="840"/>
        <location filename="../src/engine/timetableexport.cpp" line="874"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="841"/>
        <location filename="../src/engine/timetableexport.cpp" line="844"/>
        <location filename="../src/engine/timetableexport.cpp" line="875"/>
        <location filename="../src/engine/timetableexport.cpp" line="878"/>
        <source>Skip information</source>
        <translation>پرش از  اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="841"/>
        <location filename="../src/engine/timetableexport.cpp" line="844"/>
        <location filename="../src/engine/timetableexport.cpp" line="875"/>
        <location filename="../src/engine/timetableexport.cpp" line="878"/>
        <source>See next</source>
        <translation>دیدن بعدی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="843"/>
        <location filename="../src/engine/timetableexport.cpp" line="877"/>
        <source>FET warning</source>
        <translation>فت اخطار</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="715"/>
        <location filename="../src/engine/timetableexport.cpp" line="737"/>
        <location filename="../src/engine/timetableexport.cpp" line="922"/>
        <location filename="../src/engine/timetableexport.cpp" line="1463"/>
        <location filename="../src/engine/timetableexport.cpp" line="1503"/>
        <location filename="../src/engine/timetableexport.cpp" line="1518"/>
        <location filename="../src/engine/timetableexport.cpp" line="1567"/>
        <location filename="../src/engine/timetableexport.cpp" line="1582"/>
        <location filename="../src/engine/timetableexport.cpp" line="1629"/>
        <location filename="../src/engine/timetableexport.cpp" line="1644"/>
        <location filename="../src/engine/timetableexport.cpp" line="1690"/>
        <location filename="../src/engine/timetableexport.cpp" line="1706"/>
        <location filename="../src/engine/timetableexport.cpp" line="1820"/>
        <location filename="../src/engine/timetableexport.cpp" line="1844"/>
        <location filename="../src/engine/timetableexport.cpp" line="1992"/>
        <location filename="../src/engine/timetableexport.cpp" line="2009"/>
        <location filename="../src/engine/timetableexport.cpp" line="2092"/>
        <location filename="../src/engine/timetableexport.cpp" line="2109"/>
        <location filename="../src/engine/timetableexport.cpp" line="2194"/>
        <location filename="../src/engine/timetableexport.cpp" line="2210"/>
        <location filename="../src/engine/timetableexport.cpp" line="2270"/>
        <location filename="../src/engine/timetableexport.cpp" line="2287"/>
        <location filename="../src/engine/timetableexport.cpp" line="2349"/>
        <location filename="../src/engine/timetableexport.cpp" line="2365"/>
        <location filename="../src/engine/timetableexport.cpp" line="2430"/>
        <location filename="../src/engine/timetableexport.cpp" line="2447"/>
        <location filename="../src/engine/timetableexport.cpp" line="2510"/>
        <location filename="../src/engine/timetableexport.cpp" line="2528"/>
        <location filename="../src/engine/timetableexport.cpp" line="2641"/>
        <location filename="../src/engine/timetableexport.cpp" line="2657"/>
        <location filename="../src/engine/timetableexport.cpp" line="2770"/>
        <location filename="../src/engine/timetableexport.cpp" line="2786"/>
        <location filename="../src/engine/timetableexport.cpp" line="2888"/>
        <location filename="../src/engine/timetableexport.cpp" line="2903"/>
        <location filename="../src/engine/timetableexport.cpp" line="3002"/>
        <location filename="../src/engine/timetableexport.cpp" line="3018"/>
        <location filename="../src/engine/timetableexport.cpp" line="3120"/>
        <location filename="../src/engine/timetableexport.cpp" line="3135"/>
        <location filename="../src/engine/timetableexport.cpp" line="3232"/>
        <location filename="../src/engine/timetableexport.cpp" line="3250"/>
        <location filename="../src/engine/timetableexport.cpp" line="3356"/>
        <location filename="../src/engine/timetableexport.cpp" line="3372"/>
        <location filename="../src/engine/timetableexport.cpp" line="3479"/>
        <location filename="../src/engine/timetableexport.cpp" line="3495"/>
        <location filename="../src/engine/timetableexport.cpp" line="3592"/>
        <location filename="../src/engine/timetableexport.cpp" line="3607"/>
        <location filename="../src/engine/timetableexport.cpp" line="3706"/>
        <location filename="../src/engine/timetableexport.cpp" line="3722"/>
        <location filename="../src/engine/timetableexport.cpp" line="3819"/>
        <location filename="../src/engine/timetableexport.cpp" line="3834"/>
        <location filename="../src/engine/timetableexport.cpp" line="3932"/>
        <location filename="../src/engine/timetableexport.cpp" line="3952"/>
        <location filename="../src/engine/timetableexport.cpp" line="4008"/>
        <location filename="../src/engine/timetableexport.cpp" line="4024"/>
        <location filename="../src/engine/timetableexport.cpp" line="4080"/>
        <location filename="../src/engine/timetableexport.cpp" line="4096"/>
        <location filename="../src/engine/timetableexport.cpp" line="4151"/>
        <location filename="../src/engine/timetableexport.cpp" line="4166"/>
        <location filename="../src/engine/timetableexport.cpp" line="4227"/>
        <location filename="../src/engine/timetableexport.cpp" line="4243"/>
        <location filename="../src/engine/timetableexport.cpp" line="4301"/>
        <location filename="../src/engine/timetableexport.cpp" line="4316"/>
        <location filename="../src/engine/timetableexport.cpp" line="4378"/>
        <location filename="../src/engine/timetableexport.cpp" line="4399"/>
        <location filename="../src/engine/timetableexport.cpp" line="4472"/>
        <location filename="../src/engine/timetableexport.cpp" line="4488"/>
        <location filename="../src/engine/timetableexport.cpp" line="4562"/>
        <location filename="../src/engine/timetableexport.cpp" line="4577"/>
        <location filename="../src/engine/timetableexport.cpp" line="4636"/>
        <location filename="../src/engine/timetableexport.cpp" line="4652"/>
        <location filename="../src/engine/timetableexport.cpp" line="4714"/>
        <location filename="../src/engine/timetableexport.cpp" line="4730"/>
        <location filename="../src/engine/timetableexport.cpp" line="4793"/>
        <location filename="../src/engine/timetableexport.cpp" line="4808"/>
        <location filename="../src/engine/timetableexport.cpp" line="4873"/>
        <location filename="../src/engine/timetableexport.cpp" line="4890"/>
        <location filename="../src/engine/timetableexport.cpp" line="4967"/>
        <location filename="../src/engine/timetableexport.cpp" line="4982"/>
        <location filename="../src/engine/timetableexport.cpp" line="5061"/>
        <location filename="../src/engine/timetableexport.cpp" line="5077"/>
        <location filename="../src/engine/timetableexport.cpp" line="5140"/>
        <location filename="../src/engine/timetableexport.cpp" line="5156"/>
        <location filename="../src/engine/timetableexport.cpp" line="5222"/>
        <location filename="../src/engine/timetableexport.cpp" line="5238"/>
        <location filename="../src/engine/timetableexport.cpp" line="5305"/>
        <location filename="../src/engine/timetableexport.cpp" line="5321"/>
        <location filename="../src/engine/timetableexport.cpp" line="5389"/>
        <location filename="../src/engine/timetableexport.cpp" line="5407"/>
        <location filename="../src/engine/timetableexport.cpp" line="5517"/>
        <location filename="../src/engine/timetableexport.cpp" line="5533"/>
        <location filename="../src/engine/timetableexport.cpp" line="5643"/>
        <location filename="../src/engine/timetableexport.cpp" line="5659"/>
        <location filename="../src/engine/timetableexport.cpp" line="5762"/>
        <location filename="../src/engine/timetableexport.cpp" line="5777"/>
        <location filename="../src/engine/timetableexport.cpp" line="5875"/>
        <location filename="../src/engine/timetableexport.cpp" line="5891"/>
        <location filename="../src/engine/timetableexport.cpp" line="5995"/>
        <location filename="../src/engine/timetableexport.cpp" line="6010"/>
        <location filename="../src/engine/timetableexport.cpp" line="6107"/>
        <location filename="../src/engine/timetableexport.cpp" line="6124"/>
        <location filename="../src/engine/timetableexport.cpp" line="6263"/>
        <location filename="../src/engine/timetableexport.cpp" line="6278"/>
        <location filename="../src/engine/timetableexport.cpp" line="6416"/>
        <source>FET critical</source>
        <translation>فت هشدار</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="922"/>
        <source>Could not save the data + timetable file on the hard disk - maybe hard disk is full</source>
        <translation>امکان ذخیره فایل های داده + جدول زمانبندی روی هارد دیسک وجود ندارد - شاید هارد پر است </translation>
    </message>
    <message>
        <source>View XML: %1, %2, %3.</source>
        <comment>%1, %2 and %3 are three files in XML format, activities, teachers and subgroups timetables, so user can click on any file to see it</comment>
        <translation type="obsolete">XML را ببینید : %1 ، %2 ، %3 .</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1748"/>
        <source>Timetables</source>
        <translation>جدول ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Days Horizontal</source>
        <translation>روز به صورت افقی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Days Vertical</source>
        <translation>روز به صورت عمودی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Time Horizontal</source>
        <translation>زمان به صورت افقی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Time Vertical</source>
        <translation>زمان به صورت عمودی</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1756"/>
        <source>Subgroups</source>
        <translation>زیرگروه ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1757"/>
        <location filename="../src/engine/timetableexport.cpp" line="1758"/>
        <location filename="../src/engine/timetableexport.cpp" line="1759"/>
        <location filename="../src/engine/timetableexport.cpp" line="1760"/>
        <location filename="../src/engine/timetableexport.cpp" line="1764"/>
        <location filename="../src/engine/timetableexport.cpp" line="1765"/>
        <location filename="../src/engine/timetableexport.cpp" line="1766"/>
        <location filename="../src/engine/timetableexport.cpp" line="1767"/>
        <location filename="../src/engine/timetableexport.cpp" line="1771"/>
        <location filename="../src/engine/timetableexport.cpp" line="1772"/>
        <location filename="../src/engine/timetableexport.cpp" line="1773"/>
        <location filename="../src/engine/timetableexport.cpp" line="1774"/>
        <location filename="../src/engine/timetableexport.cpp" line="1778"/>
        <location filename="../src/engine/timetableexport.cpp" line="1779"/>
        <location filename="../src/engine/timetableexport.cpp" line="1780"/>
        <location filename="../src/engine/timetableexport.cpp" line="1781"/>
        <location filename="../src/engine/timetableexport.cpp" line="1785"/>
        <location filename="../src/engine/timetableexport.cpp" line="1786"/>
        <location filename="../src/engine/timetableexport.cpp" line="1792"/>
        <location filename="../src/engine/timetableexport.cpp" line="1793"/>
        <location filename="../src/engine/timetableexport.cpp" line="1794"/>
        <location filename="../src/engine/timetableexport.cpp" line="1795"/>
        <location filename="../src/engine/timetableexport.cpp" line="1799"/>
        <location filename="../src/engine/timetableexport.cpp" line="1800"/>
        <location filename="../src/engine/timetableexport.cpp" line="1801"/>
        <location filename="../src/engine/timetableexport.cpp" line="1802"/>
        <location filename="../src/engine/timetableexport.cpp" line="1806"/>
        <location filename="../src/engine/timetableexport.cpp" line="1807"/>
        <location filename="../src/engine/timetableexport.cpp" line="1808"/>
        <location filename="../src/engine/timetableexport.cpp" line="1809"/>
        <source>view</source>
        <translation>مشاهده</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1763"/>
        <source>Groups</source>
        <translation>گروه ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1770"/>
        <source>Years</source>
        <translation>سال ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1777"/>
        <source>Teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1784"/>
        <source>Teachers Free Periods</source>
        <translation>دوره های آزاد اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1791"/>
        <source>Rooms</source>
        <translation>اتاق ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1798"/>
        <source>Subjects</source>
        <translation>درس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1732"/>
        <source>View the soft conflicts list.</source>
        <translation>مشاهده لیست تداخل های ساده.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1805"/>
        <source>Activities</source>
        <translation>کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="3965"/>
        <location filename="../src/engine/timetableexport.cpp" line="4037"/>
        <location filename="../src/engine/timetableexport.cpp" line="4114"/>
        <location filename="../src/engine/timetableexport.cpp" line="4204"/>
        <location filename="../src/engine/timetableexport.cpp" line="4263"/>
        <location filename="../src/engine/timetableexport.cpp" line="4354"/>
        <source>All Activities</source>
        <translation>كل کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1736"/>
        <source>activities</source>
        <translation>کلاس ها</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1737"/>
        <source>teachers</source>
        <translation>اساتید</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1738"/>
        <source>subgroups</source>
        <translation>زیرگروه ها</translation>
    </message>
    <message>
        <source>View XML: %1, %2, %3.</source>
        <translation type="obsolete">XML را ببینید : %1 ، %2 ، %3 .</translation>
    </message>
    <message>
        <source>Be careful. You might get mutual and ambigous styles. CSS mean the last definition will be used.</source>
        <translation type="obsolete">مراقب باشید . شما ممکن است به style های مبهم یا متضاد برسید .CSS آخرین تعریف را بکار خواهد برد .</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1475"/>
        <location filename="../src/engine/timetableexport.cpp" line="1489"/>
        <location filename="../src/engine/timetableexport.cpp" line="1857"/>
        <source>unnamed</source>
        <translation>بدون نام</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateForm</name>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="149"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="149"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>داده ها غلط اند. لطفا صحیح کرده و دوباره سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="155"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="172"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="680"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="830"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="878"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="156"/>
        <source>You have entered simulation with uninitialized rules or 0 activities...aborting</source>
        <translation>شما وارد شبیه سازی که مقدار دهی اولیه نشده یا تعداد کلاس های آن  است شده اید .... ناتمام ماند</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="162"/>
        <source>Entering simulation....precomputing, please be patient</source>
        <translation>ورود به شبیه سازی, لطفا صبر کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="169"/>
        <source>Cannot generate - please modify your data</source>
        <translation>امکان تولید نیست - لطفا داده ها را تغییر دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="173"/>
        <source>Your data cannot be processed - please modify it as instructed
For more information you can join the mailing list or write to author</source>
        <translation>داده های شما نمی توانند پردازش شوند - لطفا ساختار آن ها را تغییر دهید
برای اطلاعات بیشتر شما می توانید به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="229"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="388"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="528"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="803"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="851"/>
        <source>Total conflicts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="233"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="392"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="532"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="807"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="855"/>
        <source>Conflicts listing (in decreasing order):
</source>
        <translation>لیست کردن تداخل  (به صورت نزولی):
</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="240"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="399"/>
        <source>Simulation interrupted. FET could not find a perfect timetable. Maybe you can consider lowering the constraints.</source>
        <translation>شبیه سازی متوقف شده است . فت نمی تواند یک جدول مناسب پیدا کند . ممکن است شما بتوانید کاهش محدودیت ها را بررسی کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="259"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="559"/>
        <source>The partial results are saved in the directory %1 in html and xml mode and the conflicts in txt mode</source>
        <translation>نتایج ناتمام در مسیر %1 به صورت xml ویا html ویا txt  ذخیره شده اند</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="588"/>
        <source>Generation impossible</source>
        <comment>The title of a dialog, meaning that the generation of the timetable is impossible.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total conflicts: </source>
        <translation type="obsolete">کل تداخل ها : </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="653"/>
        <source>Total soft conflicts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="895"/>
        <source>Information relating difficult to schedule activities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="897"/>
        <source>Please check the constraints related to the last activities in the list below, which might be difficult to schedule:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="900"/>
        <source>Here are the placed activities which lead to a difficulty, in order from the first one to the last (the last one FET failed to schedule and the last ones are difficult):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional information relating impossible to schedule activities:

</source>
        <translation type="obsolete">اطلاعات اضافی مربوط به کلاس هایی که برای زمانبندی غیرممکن هستند:

</translation>
    </message>
    <message>
        <source>Please check the constraints related to the last activities in the list below, which might be impossible to schedule:

</source>
        <translation type="obsolete">لطفا محدودیت های وابسته به آخرین کلاس هایی که در لیست زیر ، که ممکن است برای زمانبندی غیرممکن باشند ، را بررسی کنید :

</translation>
    </message>
    <message>
        <source>Here are the placed activities which lead to an inconsistency, in order from the first one to the last (the last one FET failed to schedule and the last ones are most likely impossible):

</source>
        <translation type="obsolete">در اینجا کلاس های که باعث ایجاد تناقض شده اند قرار گرفته ، بصورت مرتب از ابتدا تا انتها (آخرین موردی که فت در زماندهی آن شکست خورد و آخرین موردها بیشترین تناقض را دارند) : 

</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="305"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="572"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="907"/>
        <source>No: %1</source>
        <translation>شماره : %1</translation>
    </message>
    <message>
        <source>Id: %1</source>
        <translation type="obsolete">ت: %1</translation>
    </message>
    <message>
        <source> TN: </source>
        <translation type="obsolete">ن اس :</translation>
    </message>
    <message>
        <source>SN: %1</source>
        <translation type="obsolete">ن در : %1</translation>
    </message>
    <message>
        <source> StN: </source>
        <translation type="obsolete">ن دا :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="327"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="463"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="594"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="929"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="963"/>
        <source>OK</source>
        <translation>موافق</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="540"/>
        <source>FET could not find a timetable. Maybe you can consider lowering the constraints.</source>
        <translation>فت نمی تواند یک جدول پیداکند .ممکن است شما بتوانید کاهش محدودیت ها را بررسی کنید .</translation>
    </message>
    <message>
        <source>Please check the constraints related to the activity below, which might be impossible to schedule:

</source>
        <translation type="obsolete">لطفا محدودیت های وابسته به آخرین کلاس هایی که در لیست زیر ، که ممکن است برای زمانبندی غیرممکن باشند ، را بررسی کنید :

</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="657"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>لیست کردن تداخل ساده (به صورت نزولی):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="681"/>
        <source>Allocation terminated successfully, remaining %1 weighted soft conflicts from constraints with weight percentage lower than 100% (see menu Timetable/Show soft conflicts or the text file in the output directory for details).

Simulation results should be now written. You may check now Timetable/View. The results are also saved in the directory %2 in html and xml mode and the soft conflicts in txt mode</source>
        <translation>مکان یابی با موفقیت به پایان رسید ، %1 تداخل ساده از محدودیت هایی با درصد وزن کمتر از 100% باقی مانده است (منوی جدول  / نمایش تداخل های ساده یا فایل متنی در مسیر خروجی را برای جزئات بیشتر ببینید) 

نتایج شبیه سازی باید هم اکنون نوشته شده باشند . شما می توانید منوی جدول / دیدها را بررسی کنید . نتایج همچنین در مسیر %2 بصورت html  یا xml ویا txt ذخیره شده اند </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="712"/>
        <source>%1 out of %2 activities placed</source>
        <translation> %1  کلاس از %2 کلاس ها قرار گرفتند</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="714"/>
        <source>Elapsed time:</source>
        <translation>زمان سپری شده :</translation>
    </message>
    <message>
        <source>%1 h</source>
        <translation type="obsolete">%1 س</translation>
    </message>
    <message>
        <source>%1 m</source>
        <translation type="obsolete">%1 د</translation>
    </message>
    <message>
        <source>%1 s</source>
        <translation type="obsolete">%1 ث</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="767"/>
        <source>Please wait. It might take 5 to 20 minutes or even more for very difficult timetables</source>
        <translation>لطفا صبر کنید. ممکن است 5 تا 20 دقیقه و حتی بیشتر برای جدول های پیچیده تر زمان ببرد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="768"/>
        <source>Activities are placed in order, most difficult ones first</source>
        <translation>کلاس ها بصورت مرتب قرار گرفتند ، مشکل ترین آن ها  در ابتدا قرار دارد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="769"/>
        <source>The process of searching is semi-randomized, which means that you will get different timetables and running times each time. You can choose the best timetable from several runs</source>
        <translation>فرآیند جستجو نیمه تصادفی است ، به این معنی که شما می توانید با هر بار اجرا نتایج متفاوتی بدست آورید . شما می توانید بهترین جدول را از میان اجراهای مختلف انتخاب کنید </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="776"/>
        <source>It is recommended to strengthen the constraints step by step (for instance min days between activities weight or teacher(s) max gaps), as you obtain feasible timetables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="784"/>
        <source>FET help</source>
        <translation>کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="831"/>
        <source>Simulation results should now be written in the directory %1 in html and xml mode and the conflicts in txt mode</source>
        <translation>نتایج شبیه سازی باید اکنون در مسیر %1 به صورت xml  و یا html و یا txt نوشته شده باشد </translation>
    </message>
    <message>
        <source>It is recommended to strengthen the constraints step by step (for instance min n days between activities weight or teacher(s) max gaps), as you obtain feasible timetables.</source>
        <translation type="obsolete">پیشنهاد می شود محدودیت ها را قدم به قدم تشدید کنید (بعنوان مثال وزن حداقل روزهای بین کلاس ها یا بیشترین فاصله برای اساتید) ، تا زمانی که شما جداول شدنی بدست می آورید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="780"/>
        <source>NEW: If your timetable gets stuck on a certain activity number k (and then begins going back), please check the initial evaluation order and see activity number k+1 in this list. I found errors this way.</source>
        <translation>جدید : اگر شما روی شماره کلاس خاص k گیر افتاده اید (و سپس شروع به بازگشت کرده اید ) ، لطفا مقادیر اولیه سفارش را بررسی کنید و کلاس شماره k+1 ام این لیست را ببینید .من خطاها را با این روش پیدا کردم .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="879"/>
        <source>Highest stage results should now be written in the directory %1 in html and xml mode and the conflicts in txt mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Information relating difficult to schedule activities:

</source>
        <translation type="obsolete">اطلاعات مربوط به کلاس هایی که برای زمانبندی مشکل دارند : 

</translation>
    </message>
    <message>
        <source>Please check the constraints related to the last activities in the list below, which might be difficult to schedule:

</source>
        <translation type="obsolete">لطفا محدودیت های وابسته به آخرین کلاس هایی که در لیست زیر ، که ممکن است برای زمانبندی مشکل باشند ، را بررسی کنید :

</translation>
    </message>
    <message>
        <source>Here are the placed activities which lead to a difficulty, in order from the first one to the last (the last one FET failed to schedule and the last ones are difficult):

</source>
        <translation type="obsolete">در اینجا کلاس های که باعث ایجاد مشکل شده اند قرار گرفته ، بصورت مرتب از ابتدا تا انتها (آخرین موردی که فت در زماندهی آن شکست خورد و آخرین موردی که مشکل دارد) : 

</translation>
    </message>
    <message>
        <source> TN: </source>
        <comment>Teacher name</comment>
        <translation type="obsolete">ن اس :</translation>
    </message>
    <message>
        <source>SN: %1</source>
        <comment>Subject name</comment>
        <translation type="obsolete">ن در : %1</translation>
    </message>
    <message>
        <source> StN: </source>
        <comment>Students names</comment>
        <translation type="obsolete">ن دا :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="923"/>
        <source>FET - information about difficult activities</source>
        <translation>FET - اطلاعات در باره کلاس های دشوار</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="957"/>
        <source>FET - information about initial order of evaluation of activities</source>
        <translation>فت - اطلاعات درباره مقادیر سفارشات اولیه کلاس ها </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="772"/>
        <source>Usually, there is no need to stop and restart the search. But for very difficult timetables this can help. Sometimes in such cases FET can become stuck and cycle forever, and restarting might produce a very fast solution.</source>
        <translation>معمولا نیازی به توقف و شروع مجدد جستجو نیست . اما برای هر جدول پیچیده ای این می تواند کمک کند . شبیه سازی ها در چنین مواردی در فت می توانند ذخیره و بازیافت شوند برای همیشه ، و شروع مجدد میتواند یک راه حل سریع ایجاد کند .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="227"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="386"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="526"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="801"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="849"/>
        <source>Conflicts</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="264"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="423"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="564"/>
        <source>Additional information relating impossible to schedule activities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="283"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="309"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="442"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="576"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="911"/>
        <source>Id: %1 (%2)</source>
        <comment>%1 is id of activity, %2 is detailed description of activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="295"/>
        <source>Please check the constraints related to the last activities in the list below, which might be impossible to schedule:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="298"/>
        <source>Here are the placed activities which lead to an inconsistency, in order from the first one to the last (the last one FET failed to schedule and the last ones are most likely impossible):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="321"/>
        <source>Generation stopped</source>
        <comment>The title of a dialog, meaning that the generation of the timetable was stopped.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="418"/>
        <source>The partial highest stage results are saved in the directory %1 in html and xml mode and the conflicts in txt mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="456"/>
        <source>Generation stopped (highest stage)</source>
        <comment>The title of a dialog, meaning that the generation of the timetable was stopped and highest stage timetable written.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="566"/>
        <source>Please check the constraints related to the activity below, which might be impossible to schedule:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="651"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">کل تداخل های ساده: </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="267"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="426"/>
        <source>FET managed to schedule correctly the first %1 most difficult activities. You can see initial order of placing the activities in the generate dialog. The activity which might cause problems might be the next activity in the initial order of evaluation. This activity is listed below:</source>
        <translation>فت ابتدا زماندهی صحیح %1 که پیچیده ترین کلاس ها هستند مدیریت می کند . شما می توانید سفارشات ابتدایی را در فرم تولید ببینید . کلاس هایی که ممکن است باعث ایجاد مشکل شوند ممکن است کلاس بعدی در لیست مقادیر اولیه باشند . این کلاس ها در زیر لیست شده اند :
</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="288"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="447"/>
        <source>Difficult activity cannot be computed - please report possible bug</source>
        <translation>کلاس های سخت نمی توانند محاسبه شوند - لطفا مشکلات احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="274"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="433"/>
        <source>Please check constraints related to following possibly problematic activity (or teacher(s), or students set(s)):</source>
        <translation>لطفا محدودیت های مربوط به کلاس ( یا استاد یا گروه دانشجویان ) احتمالا پیچیده ی زیر را بررسی کنید :</translation>
    </message>
    <message>
        <source>AT: %1</source>
        <comment>Activity tags</comment>
        <translation type="obsolete">در : %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="718"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="744"/>
        <source>%1 h</source>
        <comment>hours</comment>
        <translation type="unfinished">%1 س</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="724"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="748"/>
        <source>%1 m</source>
        <comment>minutes</comment>
        <translation type="unfinished">%1 د</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="729"/>
        <location filename="../src/interface/timetablegenerateform.cpp" line="752"/>
        <source>%1 s</source>
        <comment>seconds</comment>
        <translation type="unfinished">%1 ث</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="756"/>
        <source>Max placed activities: %1 (at %2)</source>
        <comment>%1 represents the maximum number of activities placed, %2 is a time interval</comment>
        <translation>ماکزیمم کلاس های قرارگرفته : %1 ( در زمان %2)</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="688"/>
        <source>Data+timetable is saved as a .fet data file (with activities locked by constraints), so that you can open/modify/regenerate the current timetable later</source>
        <translation>داده + جدول در فایل داده فت ذخیره شد ( با کلاس های قفل شده با محدودیت ها ) ، بنابراین شما بعدا می توانید باز کنید / تغییر دهید / دوباره تولید کنید جدول کنونی را</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateForm_template</name>
    <message>
        <source>Automatically generate</source>
        <extracomment>Title of dialog of generation of a new timetable</extracomment>
        <translation type="obsolete">تولید خودکار</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="17"/>
        <source>Generate new timetable</source>
        <extracomment>Title of dialog of generation of a new timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="23"/>
        <source>Current stage:</source>
        <translation>صفحه کنونی:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="40"/>
        <source>Stop simulation and...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="49"/>
        <source>View current timetable and impossible activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="59"/>
        <source>View highest stage timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="69"/>
        <source>Without stopping the simulation</source>
        <extracomment>This is the title of a group box with more buttons, and all buttons do their function without stopping the simulation</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="78"/>
        <source>View initial order of placing the activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="88"/>
        <source>View difficult activities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="98"/>
        <source>Write current timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="108"/>
        <source>Write highest stage timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="134"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Write (save, update) the results on hard disk, without 
stopping the simulation. You can see the partial 
timetable on the hard disk, in xml and html formats.</source>
        <translation type="obsolete">نوشتن (ذخیره, به روز رسانی) نتایج روی هارد دیسک, بدون
توقف شبیه سازی. می توانید قسمت ها را روی هارد 
دیسک , به صورت xml و html مشاهده کنید.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="127"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="118"/>
        <source>Start</source>
        <translation>شروع</translation>
    </message>
    <message>
        <source>Stop and see impossible activities</source>
        <translation type="obsolete">توقفز کنید و کلاس های ممکن را ببینید </translation>
    </message>
    <message>
        <source>See difficult activities without stoping simulation</source>
        <translation type="obsolete">کلاس های سخت را بدون توقف شبیه سازی ببینید</translation>
    </message>
    <message>
        <source>See initial order of placing the activities, without stopping simulation
(might help with impossible timetables).</source>
        <translation type="obsolete">سفارشات ابتدایی تخصیص کلاس ها را بدون توقف شبیه سازی ببینید 
( ممکن است در جداول غیر ممکن کمک کند ) .</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm</name>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="217"/>
        <source>The maximum and also the predefined value is %1 minutes, which means %2 hours, so virtually unlimited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="220"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="253"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="269"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="284"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="395"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="438"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="253"/>
        <source>Directory %1 exists and might not be empty, (it might contain old files). You need to manually remove all contents of this directory AND the directory itself (or rename it) and then you can generate multiple timetables</source>
        <translation>مسیر %1 وجود دارد و ممکن است خالی نباشد ، ) ممکن است محتوی فایل قبلی باشد ( . شما لازم است بصورت دستی همه ی محتویات این مسیر و مسیر های داخل آن را حذف کنید ) یا تغییر نام دهید ( و سپس جداول زمانی چند گانه تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="263"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="263"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>داده ها غلط اند. لطفا صحیح کرده و دوباره سعی کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="270"/>
        <source>You have entered simulation with uninitialized rules or 0 activities...aborting</source>
        <translation>شما وارد شبیه سازی که مقدار دهی اولیه نشده یا تعداد کلاس های آن  است شده اید .... ناتمام ماند</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="281"/>
        <source>Cannot optimize - please modify your data</source>
        <translation>بهینه سازی امکانپذیر نیست - لطفا داده هایتان را تغییر دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="285"/>
        <source>Your data cannot be processed - please modify it as instructed
For more information you can join the mailing list or write to author</source>
        <translation>داده های شما نمی توانند پردازش شوند - لطفا ساختار آن ها را تغییر دهید
برای اطلاعات بیشتر شما می توانید به لیست نامه ها متصل شوید یا با نویسنده مکاتبه کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="318"/>
        <source>Timetable no: %1 =&gt; %2</source>
        <translation>رقم جدول: %1 =&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="339"/>
        <source>Total soft conflicts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="343"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>لیست کردن تداخل ساده (به صورت نزولی):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="368"/>
        <source>Simulation interrupted.</source>
        <translation>شبیه سازی متوقف شده است .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="388"/>
        <source>The results for the generated timetables are saved in the directory %1 in html and xml mode and the soft conflicts in txt mode</source>
        <translation>نتایج جداول تولید شده در مسیر %1 به صورت xml و html و txt  ذخیره شد </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="439"/>
        <source>Simulation terminated successfully. The results are saved in directory %1 in html and xml mode and the soft conflicts in txt mode.</source>
        <translation>شبیه سازی با موفقیت پایان یافت . نتایج در مسیر %1 به صورت xml و html و txt  ذخیره شد .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="461"/>
        <source>Current timetable: %1 out of %2 activities placed, %3h %4m %5s</source>
        <translation>جدول کنونی: %1 از %2 کلاس ها قرار گرفتند ، %3 ساعت %4 دقیقه %5 ثانیه</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="213"/>
        <source>If you get impossible timetable, please enter menu Generate (single) and see the initial order of evaluation of activities, this might help.</source>
        <translation>اگر شما به تولید جدول غیرممکن رسیدید ، لطفا وارد منوی تولید شوید و مقادیر اولیه سفارشات کلاس ها را ببینید ، این ممکن است به شما کمک کند.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="202"/>
        <source>You can only see generated timetables on the hard disk, in html and xml formats and soft conflicts in txt format, or latest timetable in the Timetable/View menu. It is needed that the directory %1 to be emptied+deleted before proceeding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="207"/>
        <source>Note that, for large data, each timetable might occupy more megabytes of hard disk space, so make sure you have enough space (you can check the dimension of a single timetable as a precaution).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="211"/>
        <source>There are also saved the timetables in .fet format (data + constraints to lock the timetable), so that you can open each of them later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="216"/>
        <source>Limit for each timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="216"/>
        <source>You can limit the search time, by specifying the maximum number of minutes allowed to spend for each timetable (option %1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="337"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="393"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="442"/>
        <source>Total searching time was %1h %2m %3s</source>
        <translation>مجموع زمان جستجو %1 ساعت %2 دقیقه و %3 ثانیه بود</translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">کل تداخل های ساده: </translation>
    </message>
    <message>
        <source>NEW: There are also saved the timetables in .fet format (data + constraints to lock the timetable), so that you can open each of them later</source>
        <translation type="obsolete">جدید : جداولی نیز وجود دارند که به فرمت فت ذخیره شده اند .( داده ها + محدودیت های قفل شده در جداول ) ، بنابراین شما می توانید هر کدام از آن ها را بعدا باز کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="391"/>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="441"/>
        <source>The data+timetables are also saved as .fet files (data+constraints to lock the timetable), so you can open-modify-regenerate the same timetables after that</source>
        <translation>داده ها + جداول نیز در فایل های فت ذخیره می شوند  ( داده ها  + محدودیت هایی که در جداول قفل شده اند ) ، بنابراین پس از تولید جدول شما برای تغییر و بازتولید می توانید آن را باز کنید </translation>
    </message>
    <message>
        <source>Notice: you can only see generated timetables on the hard disk, in html and xml formats and soft conflicts in txt format, or latest timetable in the FET Timetable/View menu. It is needed that the directory %1 to be emptied+deleted before proceeding.

Please note that, for large data, each timetable might occupy more megabytes of hard disk space, so make sure you have enough space (you can check the dimension of a single timetable as a precaution).</source>
        <translation type="obsolete">نکته : شما می توانید جداول ذخیره شده روی هارددیسک را بصورت xml  یا  html ویا txt  مشاهده کنیدویا آخرین جداول را در خود فت در منوی جداول / مشاهده ببینید . لازم است قبل از هر اقدامی مسیر %1 خالی و پاک شده باشد .
لطفا توجه کنید که برای داده های زیاد هر جدول ممکن است حجم زیادی در حد مگابایت را از فضای هارددیسک اشغال کند ، بنابراین از داشتن فضای کافی اطمینان  حاصل کنید. ( شما می توانید برای احتیاط ابعاد یک تک جدول را بررسی کنید ) .</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm_template</name>
    <message>
        <source>Automatically generate multiple timetables</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="obsolete">تولید خودکار جداول چندگانه</translation>
    </message>
    <message>
        <source>Time limit for each timetable (minutes)</source>
        <translation type="obsolete">محدودیت زمان برای هر جدول ( دقیقه )</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="39"/>
        <source>Limit for each timetable</source>
        <extracomment>In fact this is the time limit for search of each timetable, but I keep length short</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="64"/>
        <source>minutes</source>
        <extracomment>This is a label with the measure of time limit units for each timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="74"/>
        <source>Number of timetables</source>
        <translation>تعداد جداول</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="98"/>
        <source>Start</source>
        <translation>ابدأ</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="108"/>
        <source>Stop</source>
        <translation>ايقاف</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="122"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="115"/>
        <source>Help</source>
        <translation>کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="14"/>
        <source>Generate multiple timetables</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="20"/>
        <source>Current timetable: 0 out of 0 activities placed</source>
        <translation>جدول کنونی: 0 از 0 کلاس منجزة</translation>
    </message>
</context>
<context>
    <name>TimetableShowConflictsForm_template</name>
    <message>
        <source>FET - showing the timetable conflicts</source>
        <translation type="obsolete">مشاهده برخوردها جدول</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableshowconflictsform_template.ui" line="14"/>
        <source>Soft conflicts</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableshowconflictsform_template.ui" line="33"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
</context>
<context>
    <name>TimetableViewForm</name>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="402"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="518"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="408"/>
        <source>permanently locked time</source>
        <comment>refers to activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="406"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="522"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="412"/>
        <source>locked time</source>
        <comment>refers to activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="410"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="526"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="416"/>
        <source>permanently locked space</source>
        <comment>refers to activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="413"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="529"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="419"/>
        <source>locked space</source>
        <comment>refers to activity</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="673"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="805"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="677"/>
        <source>Added %1 locking time constraints.</source>
        <comment>%1 is &gt;= 2, so constraints is plural</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="679"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="811"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="683"/>
        <source>Added %1 locking space constraints.</source>
        <comment>%1 is &gt;= 2, so constraints is plural</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="685"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="817"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="689"/>
        <source>Removed %1 locking time constraints.</source>
        <comment>%1 is &gt;= 2, so constraints is plural</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="671"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="803"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="675"/>
        <source>Added 1 locking time constraint.</source>
        <comment>constraint is singular (only 1 constraint)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="677"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="809"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="681"/>
        <source>Added 1 locking space constraint.</source>
        <comment>constraint is singular (only 1 constraint)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="683"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="815"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="687"/>
        <source>Removed 1 locking time constraint.</source>
        <comment>constraint is singular (only 1 constraint)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="689"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="821"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="693"/>
        <source>Removed 1 locking space constraint.</source>
        <comment>constraint is singular (only 1 constraint)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="691"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="823"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="695"/>
        <source>Removed %1 locking space constraints.</source>
        <comment>%1 is &gt;= 2, so constraints is plural</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="702"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="834"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="706"/>
        <source>No locking constraints added or removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="735"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="867"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="739"/>
        <source>Lock/unlock: you can select one or more activities in the table and toggle lock/unlock in time, space or both.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="737"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="869"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="741"/>
        <source>There will be added or removed locking constraints for the selected activities (they can be unlocked only if they are not permanently locked).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="739"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="871"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="743"/>
        <source>Locking time constraints are constraints of type activity preferred starting time. Locking space constraints are constraints of type activity preferred room. You can see these constraints in the corresponding constraints dialogs. New locking constraints are added at the end of the list of constraints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="742"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="874"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="746"/>
        <source>If a cell is (permanently) locked in time or space, it contains abbreviations to show that: PLT (permanently locked time), LT (locked time), PLS (permanently locked space) or LS (locked space).</source>
        <comment>Translate the abbreviations also. Make sure the abbreviations in your language are different between themselves and the user can differentiate easily between them. These abbreviations may appear also in other places, please use the same abbreviations.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="290"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="383"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="289"/>
        <source>PLT</source>
        <comment>Abbreviation for permanently locked time. There are 4 string: permanently locked time, permanently locked space, locked time, locked space. Make sure their abbreviations contain different letters and are visually different, so user can easily differentiate between them. These abbreviations may appear also in other places, please use the same abbreviations.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="296"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="389"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="295"/>
        <source>LT</source>
        <comment>Abbreviation for locked time. There are 4 string: permanently locked time, permanently locked space, locked time, locked space. Make sure their abbreviations contain different letters and are visually different, so user can easily differentiate between them. These abbreviations may appear also in other places, please use the same abbreviations.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="302"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="395"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="301"/>
        <source>PLS</source>
        <comment>Abbreviation for permanently locked space. There are 4 string: permanently locked time, permanently locked space, locked time, locked space. Make sure their abbreviations contain different letters and are visually different, so user can easily differentiate between them. These abbreviations may appear also in other places, please use the same abbreviations.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="307"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="400"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="306"/>
        <source>LS</source>
        <comment>Abbreviation for locked space. There are 4 string: permanently locked time, permanently locked space, locked time, locked space. Make sure their abbreviations contain different letters and are visually different, so user can easily differentiate between them. These abbreviations may appear also in other places, please use the same abbreviations.</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsForm</name>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="521"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="598"/>
        <source>Added the following constraint:</source>
        <translation>محدودیت های زیر اضافه شدند :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="456"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="475"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="577"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="580"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="652"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="655"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="703"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="578"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="581"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="653"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="656"/>
        <source>Skip information</source>
        <translation>پرش از  اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="578"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="581"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="653"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="656"/>
        <source>See next</source>
        <translation>مشاهده بعدی</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="176"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="208"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="212"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="224"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="238"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="256"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="360"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="364"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="383"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="462"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="466"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="482"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="489"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="536"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="548"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="561"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="613"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="624"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="637"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="428"/>
        <source>Break with weight 100% in this slot</source>
        <translation>زمان استراحت با وزن 100% در این برش زمانی</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="424"/>
        <source>Room is not available with weight %1%</source>
        <translation>اتاق در دسترس نیست با وزن %1 %</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="176"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>permanently locked time</source>
        <translation type="obsolete">زمان بسته شده برای همیشه</translation>
    </message>
    <message>
        <source>locked time</source>
        <translation type="obsolete">زمان قفل شده</translation>
    </message>
    <message>
        <source>permanently locked space</source>
        <translation type="obsolete">مکان بسته شده برای همیشه</translation>
    </message>
    <message>
        <source>locked space</source>
        <translation type="obsolete">مکان قفل شده</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="457"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">سهمیه بندی دوره .
لطفا قبل از آن شبیه سازی را متوقف کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="561"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="637"/>
        <source>You may have a problem, because FET expects to delete 1 constraint, but will delete %1 constraints</source>
        <translation>شما ممکن است مشکی داشته باشید ، زیرا فت انتظار داشت 1 محدودیت حذف شود ، اما %1 تا حذف خواهند شد</translation>
    </message>
    <message>
        <source>Added %1 locking constraints and deleted %2 locking constraints</source>
        <translation type="obsolete">%1 محدودیت قفل شده اضافه شد و %2 محدودیت قفل شده حذف شد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="746"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="256"/>
        <source>You have an old timetable view rooms dialog opened - please close it</source>
        <translation>شما یک فرم قبلا باز شده ی جدول زمانی از دید اتاق دارید - لطفا آن را ببندید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="564"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="640"/>
        <source>The following constraint will be deleted:</source>
        <translation>محدودیت های زیر حذف خواهند شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="543"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="620"/>
        <source>Constraint %1 will not be removed, because it is permanently locked. If you want to unlock it you must go to the constraints menu.</source>
        <translation>محدودیت %1 حذف نخواهد شد ، زیرا برای همیشه قفل شده است . اگر شما می خواهید قفل آن را بردارید به منوی محدودیت ها بروید.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="538"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="550"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="615"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="626"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation>ممکن است با مشکل احتمالی همزمان باشد - بنابراین ممکن است مجبور به بستن و مجددا باز کردن فرم دید های جدول زمانی شوید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="536"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="548"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="613"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="624"/>
        <source>Small problem detected</source>
        <translation>مشکل کوچکی شناسایی شده</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="537"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="549"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred starting time with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع زمان ترجیحی شروع کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="539"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="551"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="616"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="627"/>
        <source>Please report possible bug</source>
        <translation>لطفا باگ احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="614"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="625"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred room with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع اتاق ترجیحی کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="224"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="489"/>
        <source>Invalid room - please close this dialog and open a new view rooms timetable dialog</source>
        <translation>اتاق نامعتبر - لطفا این فرم را ببندید و یک فرم جدید جدول زمانی از دید اتاق باز کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="383"/>
        <source>Invalid room - please close this dialog and open a new view rooms dialog</source>
        <translation>اتاق نامعتبر - لطفا این فرم را ببندید و یک فرم جدید دید اتاق ها باز کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="475"/>
        <source>Please select a room</source>
        <translation>لطفا یک اتاق انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="208"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="212"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="360"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="364"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="462"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="466"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="482"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable</source>
        <translation>جدول زمانی در فرم جدول زمانی از دید اتاق ها دردسترس نیست - لطفا جدول زمانی جدید تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="238"/>
        <source>Timetable not available in view rooms timetable dialog - please generate a new timetable or close the timetable view rooms dialog</source>
        <translation>جدول زمانی در فرم جدول زمانی از دید اتاق ها دردسترس نیست - لطفا جدول زمانی جدید تولید کنید یا فرم جدول زمانی از دید اتاق ها را ببندید</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsForm_template</name>
    <message>
        <source>Viewing the timetable for the rooms</source>
        <translation type="obsolete">مشاهده جدول اتاق ها</translation>
    </message>
    <message>
        <source>Room</source>
        <translation type="obsolete">اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="122"/>
        <source>Room&apos;s name</source>
        <translation>اسم اتاق</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="32"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">لطفا روی جدول برای دریافت جزئیات در مورد کلاس خاص کلیک کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="14"/>
        <source>View rooms timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="48"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="56"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="63"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="72"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="94"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="101"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="obsolete">جزئیات</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only time)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ( فقط زمان )</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ( فقط مکان )</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (time and space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس ها انتخاب شده
زمانياً ومكانياً</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsForm</name>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="651"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="728"/>
        <source>Added the following constraint:</source>
        <translation>محدودیت های زیر اضافه شدند :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="572"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="594"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="598"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="602"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="708"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="711"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="784"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="787"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="835"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="709"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="712"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="785"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="788"/>
        <source>Skip information</source>
        <translation>پرش از  اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="709"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="712"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="785"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="788"/>
        <source>See next</source>
        <translation>مشاهده بعدی</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="197"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="207"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="244"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="258"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="296"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="303"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="324"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="455"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="461"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="483"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="579"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="585"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="614"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="666"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="678"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="692"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="743"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="755"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="768"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="540"/>
        <source>Students subgroup is not available 100% in this slot</source>
        <translation>زیرگروه دانشجویان با وزن 100% در این برش زمانی در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="544"/>
        <source>Break with weight 100% in this slot</source>
        <translation>زمان استراحت با وزن 100% در این برش زمانی</translation>
    </message>
    <message>
        <source>permanently locked time</source>
        <translation type="obsolete">زمان بسته شده برای همیشه</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="303"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="461"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="585"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>locked time</source>
        <translation type="obsolete">بستن زماني</translation>
    </message>
    <message>
        <source>permanently locked space</source>
        <translation type="obsolete">مکان بسته شده برای همیشه</translation>
    </message>
    <message>
        <source>locked space</source>
        <translation type="obsolete">بستن مكاني</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="512"/>
        <source>Room: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="692"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="768"/>
        <source>You may have a problem, because FET expects to delete 1 constraint, but will delete %1 constraints</source>
        <translation>شما ممکن است مشکی داشته باشید ، زیرا فت انتظار داشت 1 محدودیت حذف شود ، اما %1 تا حذف خواهند شد</translation>
    </message>
    <message>
        <source>Added %1 locking constraints and deleted %2 locking constraints</source>
        <translation type="obsolete">%1 محدودیت قفل شده اضافه شد و %2 محدودیت قفل شده حذف شد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="878"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="324"/>
        <source>You have an old timetable view students dialog opened - please close it</source>
        <translation>شما یک فرم قبلا باز شده ی جدول زمانی از دید دانشجویان دارید - لطفا آن را ببندید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="695"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="771"/>
        <source>The following constraint will be deleted:</source>
        <translation>محدودیت های زیر حذف خواهند شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="673"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="750"/>
        <source>Constraint %1 will not be removed, because it is permanently locked. If you want to unlock it you must go to the constraints menu.</source>
        <translation>محدودیت %1 حذف نخواهد شد ، زیرا برای همیشه قفل شده است . اگر شما می خواهید قفل آن را بردارید به منوی محدودیت ها بروید.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="668"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="680"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="745"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="757"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation>ممکن است با مشکل احتمالی همزمان باشد - بنابراین ممکن است مجبور به بستن و مجددا باز کردن فرم دید های جدول زمانی شوید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="666"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="678"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="743"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="755"/>
        <source>Small problem detected</source>
        <translation>مشکل کوچکی شناسایی شده</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="667"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="679"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred starting time with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع زمان ترجیحی شروع کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="669"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="681"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="746"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="758"/>
        <source>Please report possible bug</source>
        <translation>لطفا باگ احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="744"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="756"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred room with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع اتاق ترجیحی کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="207"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="244"/>
        <source>Invalid year - please close this dialog and open a new students view timetable dialog</source>
        <translation>سال نامعتبر - لطفا این فرم را ببندید و یک فرم جدید جدول زمانی از دید دانشجویان باز کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="259"/>
        <source>Invalid group in the selected year, or the groups of the current year are not updated</source>
        <translation>گروه نامعتبر در سال انتخاب شده ، یا گروه هایی از سال جاری که بروز نشده اند</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="261"/>
        <source>Solution: please try to select a different year and after that select the current year again, to refresh the groups list, or close this dialog and open again the students view timetable dialog</source>
        <translation>راه حل : لطفا سعی کنید سال دیگری را انتخاب کنید و بعدا سال فعلی را مجددا انتخاب کنید ، لیست گروه ها را تازه کنید ، یا این فرم را ببندید و مجددا فرم جدول زمانی از دید دانشجویان را باز کنید </translation>
    </message>
    <message>
        <source>Students</source>
        <translation type="obsolete">دانشجویان</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="483"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="614"/>
        <source>Invalid students set - please close this dialog and open a new view students timetable dialog</source>
        <translation>گروه دانشجویان نامعتبر - لطفا این فرم را ببندید و یک فرم جدید جدول زمانی از دید دانشجویان باز کنید</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">اتاق: </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="573"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">سهمیه بندی دوره .
لطفا قبل از آن شبیه سازی را متوقف کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="594"/>
        <source>Please select a year</source>
        <translation>لطفا یک سال انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="598"/>
        <source>Please select a group</source>
        <translation>لطفا یک گروه انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="602"/>
        <source>Please select a subgroup</source>
        <translation>لطفا یک زیرگروه انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="197"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="233"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="455"/>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="579"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable</source>
        <translation>جدول زمانی در فرم جدول زمانی از دید دانشجویان دردسترس نیست - لطفا جدول زمانی جدید تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="296"/>
        <source>Timetable not available in view students timetable dialog - please generate a new timetable or close the timetable view students dialog</source>
        <translation>جدول زمانی در فرم جدول زمانی از دید دانشجویان دردسترس نیست - لطفا جدول زمانی جدید تولید کنید یا فرم جدول زمانی از دید دانشجویان را ببندید</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsForm_template</name>
    <message>
        <source>Viewing the timetable for the students</source>
        <translation type="obsolete">مشاهده جدول زمانی دانشجویان</translation>
    </message>
    <message>
        <source>Subgroup</source>
        <translation type="obsolete">زیرگروه</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="30"/>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="39"/>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="48"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="60"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="68"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="75"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="84"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="106"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="138"/>
        <source>Class name</source>
        <translation>اسم سال</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">لطفا روی جدول برای دریافت جزئیات در مورد کلاس خاص کلیک کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="113"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <source>Year</source>
        <translation type="obsolete">سال</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="14"/>
        <source>View students timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="obsolete">گروه</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="168"/>
        <source>Details</source>
        <translation>جزئیات</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only time)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ( فقط زمان )</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (time and space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس ها انتخاب شده
زمانياً ومكانياً</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ( فقط مکان )</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersForm</name>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="524"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="600"/>
        <source>Added the following constraint:</source>
        <translation>محدودیت های زیر اضافه شدند :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="254"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="463"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="483"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="579"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="582"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="656"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="659"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="707"/>
        <source>FET information</source>
        <translation>اطلاعات فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="580"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="583"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="657"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="660"/>
        <source>Skip information</source>
        <translation>پرش از  اطلاعات</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="580"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="583"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="657"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="660"/>
        <source>See next</source>
        <translation>مشاهده بعدی</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="165"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="198"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="208"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="217"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="224"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="237"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="358"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="364"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="382"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="469"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="475"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="491"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="539"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="551"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="563"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="615"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="627"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="640"/>
        <source>FET warning</source>
        <translation>اخطار فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="430"/>
        <source>Teacher is not available 100% in this slot</source>
        <translation> استاد با وزن 100% در این برش زمانی در دسترس نیست</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="434"/>
        <source>Break with weight 100% in this slot</source>
        <translation>زمان استراحت با وزن 100% در این برش زمانی</translation>
    </message>
    <message>
        <source>permanently locked time</source>
        <translation type="obsolete">بستن زماني دائم</translation>
    </message>
    <message>
        <source>The teacher&apos;s timetable cannot be printed,
because the teacher is invalid</source>
        <translation type="obsolete">جدول استاد نمی تواند چاپ شود ،
زیرا استاد معتبر نیست</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</translation>
    </message>
    <message>
        <source>locked time</source>
        <translation type="obsolete">بستن زماني</translation>
    </message>
    <message>
        <source>permanently locked space</source>
        <translation type="obsolete">بستن مكاني دائم</translation>
    </message>
    <message>
        <source>locked space</source>
        <translation type="obsolete">بستن مكاني</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="382"/>
        <source>The teacher is invalid - please close this dialog and open a new view teachers timetable</source>
        <translation type="unfinished">استاد نامعتبر - لطفا این فرم را ببندید و یک فرم جدید جدول از دید اساتید باز کنید</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">اتاق: </translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="464"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="unfinished">سهمیه بندی دوره .
لطفا قبل از آن شبیه سازی را متوقف کنید .</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="563"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="640"/>
        <source>You may have a problem, because FET expects to delete 1 constraint, but will delete %1 constraints</source>
        <translation>شما ممکن است مشکی داشته باشید ، زیرا فت انتظار داشت 1 محدودیت حذف شود ، اما %1 تا حذف خواهند شد</translation>
    </message>
    <message>
        <source>Added %1 locking constraints and deleted %2 locking constraints</source>
        <translation type="obsolete">%1 محدودیت قفل شده اضافع شد و %2 محدودیت قفل شده حذف شد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="237"/>
        <source>You have an old timetable view teachers dialog opened - please close it</source>
        <translation>شما یک فرم قبلا باز شده ی جدول زمانی از دید اساتید دارید - لطفا آن را ببندید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="566"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="643"/>
        <source>The following constraint will be deleted:</source>
        <translation>محدودیت های زیر حذف خواهند شد :</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="546"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="622"/>
        <source>Constraint %1 will not be removed, because it is permanently locked. If you want to unlock it you must go to the constraints menu.</source>
        <translation>محدودیت %1 حذف نخواهد شد ، زیرا برای همیشه قفل شده است . اگر شما می خواهید قفل آن را بردارید به منوی محدودیت ها بروید.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="541"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="553"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="617"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="629"/>
        <source>A possible problem might be synchronization - so maybe try to close the timetable view dialog and open it again</source>
        <translation>ممکن است با مشکل احتمالی همزمان باشد - بنابراین ممکن است مجبور به بستن و مجددا باز کردن فرم دید های جدول زمانی شوید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="539"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="551"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="615"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="627"/>
        <source>Small problem detected</source>
        <translation>مشکل کوچکی شناسایی شده</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="165"/>
        <source>Cannot display the timetable, because you added or removed some teachers. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="224"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="364"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="475"/>
        <source>Cannot display the timetable, because you added or removed some rooms. Please regenerate the timetable and then view it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="255"/>
        <source>The teacher&apos;s timetable cannot be printed, because the teacher is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="402"/>
        <source>Room: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="540"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="552"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred starting time with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع زمان ترجیحی شروع کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="542"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="554"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="618"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="630"/>
        <source>Please report possible bug</source>
        <translation>لطفا باگ احتمالی را گزارش دهید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="616"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="628"/>
        <source>A possible problem might be that you have 2 or more constraints of type activity preferred room with weight 100% related to activity id %1, please leave only one of them</source>
        <translation>مشکلی احتمالی ممکن است این باشد که شما 2 یا تعداد بیشتری محدودیت از نوع اتاق ترجیحی کلاس با وزن 100% وابسته به کلاس شماره %1 داشته باشید ، لطفا یکی از آن ها را رها کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="750"/>
        <source>FET help</source>
        <translation type="unfinished">کمک فت</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="208"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="491"/>
        <source>Invalid teacher - please close this dialog and open a new view teachers dialog</source>
        <translation>استاد نامعتبر - لطفا این فرم را ببندید و یک فرم اساتید جدید باز کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="483"/>
        <source>Please select a teacher</source>
        <translation>لطفا یک استاد انتخاب کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="198"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="358"/>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="469"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable</source>
        <translation>جدول زمانی در فرم جدول زمانی از دید اساتید دردسترس نیست - لطفا جدول زمانی جدید تولید کنید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="217"/>
        <source>Timetable not available in view teachers timetable dialog - please generate a new timetable or close the timetable view teachers dialog</source>
        <translation>جدول زمانی در فرم از دید اساتید دردسترس نیست - لطفا جدول زمانی جدید تولید کنید یا فرم جدول زمانی از دید اساتید را ببندید</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersForm_template</name>
    <message>
        <source>Viewing the timetable for the teachers</source>
        <translation type="obsolete">مشاهده جدول زمانی اساتید</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="48"/>
        <source>Lock/unlock</source>
        <extracomment>This is a group box for locking/unlocking buttons</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="56"/>
        <source>Time</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="63"/>
        <source>Space</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="72"/>
        <source>Both</source>
        <extracomment>This is a button in a timetable view dialog (There are 3 buttons in total, user can toggle locked/unlocked time, space or both).</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="94"/>
        <source>Help</source>
        <translation type="unfinished">کمک</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="101"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="122"/>
        <source>Teacher&apos;s name</source>
        <translation>&apos;اسم استاد</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">لطفا روی جدول برای دریافت جزئیات در مورد کلاس خاص کلیک کنید .</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">استاد</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="32"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="obsolete">جزئیات</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="14"/>
        <source>View teachers timetable</source>
        <extracomment>Title of dialog to view the teachers timetable</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ) فقط مکان (</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (only time)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ) فقط زمان (</translation>
    </message>
    <message>
        <source>Toggle lock/unlock selected
activities (time and space)</source>
        <extracomment>Keep translation short. This is a button in a timetable view dialog.</extracomment>
        <translation type="obsolete">بستن/باز کردن کلاس های انتخاب
شده ) زمان و مکان (</translation>
    </message>
</context>
<context>
    <name>YearsForm</name>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="91"/>
        <location filename="../src/interface/yearsform.cpp" line="146"/>
        <location filename="../src/interface/yearsform.cpp" line="169"/>
        <location filename="../src/interface/yearsform.cpp" line="175"/>
        <location filename="../src/interface/yearsform.cpp" line="181"/>
        <location filename="../src/interface/yearsform.cpp" line="187"/>
        <location filename="../src/interface/yearsform.cpp" line="193"/>
        <source>FET information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="91"/>
        <location filename="../src/interface/yearsform.cpp" line="146"/>
        <location filename="../src/interface/yearsform.cpp" line="169"/>
        <location filename="../src/interface/yearsform.cpp" line="181"/>
        <location filename="../src/interface/yearsform.cpp" line="193"/>
        <source>Invalid selected year</source>
        <translation type="unfinished"> سال انتخاب شده غیر مجاز</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="98"/>
        <source>FET</source>
        <translation type="unfinished">فت</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this year and all related groups, subgroups, activities and constraints?
</source>
        <translation type="obsolete">آیامطمئنید که می خواهید این سال و همه گروه ها، زیرگروه ها، کلاس ها و محدودیت هایش را حذف کنید؟
</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="99"/>
        <source>Are you sure you want to delete year %1 and all related groups, subgroups, activities and constraints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="100"/>
        <source>Yes</source>
        <translation type="unfinished">بله</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="100"/>
        <source>No</source>
        <translation type="unfinished">نه</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="175"/>
        <source>Activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس فعال شده</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="187"/>
        <source>De-activated a number of %1 activities</source>
        <translation type="unfinished">تعداد %1 کلاس غیرفعال شده</translation>
    </message>
</context>
<context>
    <name>YearsForm_template</name>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="14"/>
        <source>Years (forms, classes) of students</source>
        <extracomment>Title of dialog</extracomment>
        <translation>سال ( فرم ، کلاس ) های دانشجویان</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>مورد جدید</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="40"/>
        <source>Add</source>
        <translation type="unfinished">اضافه</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="95"/>
        <source>Close</source>
        <translation>بستن</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="88"/>
        <source>De-activate all activities for selected students year</source>
        <translation>غیر فعال کردن كل کلاس ها برای سال دانشجویان انتخاب شده</translation>
    </message>
    <message>
        <source>Add year (form, class)</source>
        <translation type="obsolete">اضافه کردن سال ( فرم ، کلاس )</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="47"/>
        <source>Remove</source>
        <translation type="unfinished">حذف</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="58"/>
        <source>Modify</source>
        <translation type="unfinished">تغییر</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">حذف کنونی</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">تغییر کنونی</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="65"/>
        <source>Sort alphabetically</source>
        <translation>مرتب کردن بر اساس الفبا</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="74"/>
        <source>Divide year automatically by selecting categories</source>
        <translation>تقسیم خودکار سال به قسمت های انتخاب شده</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="81"/>
        <source>Activate all activities for selected students year</source>
        <translation> فعال کردن كل کلاس ها برای سال دانشجویان انتخاب شده</translation>
    </message>
</context>
<context>
    <name>chooseFieldsDialog</name>
    <message>
        <source>FET - Import from CSV file</source>
        <translation type="obsolete">وارد کردن از فایل csv</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">موافق</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">لغو</translation>
    </message>
</context>
<context>
    <name>lastWarningsDialog</name>
    <message>
        <source>FET - import %1 comment</source>
        <comment>The comment of importing of category named %1</comment>
        <translation type="obsolete">FET - وارد کردن %1 تعليق</translation>
    </message>
    <message>
        <source>FET - import %1 comment</source>
        <translation type="obsolete">FET - وارد کردن %1 تعليق</translation>
    </message>
    <message>
        <source>&amp;Ok</source>
        <translation type="obsolete">&amp;موافق</translation>
    </message>
    <message>
        <source>&amp;OK</source>
        <translation type="obsolete">&amp;موافق</translation>
    </message>
</context>
<context>
    <name>lastWarningsDialogE</name>
    <message>
        <source>FET - export comment</source>
        <comment>The comment of exporting operation</comment>
        <translation type="obsolete">FET - بیرون بردن تعليق</translation>
    </message>
    <message>
        <source>FET - export comment</source>
        <translation type="obsolete">FET - بیرون بردن تعليق</translation>
    </message>
    <message>
        <source>&amp;Ok</source>
        <translation type="obsolete">&amp;موافق</translation>
    </message>
</context>
</TS>
