<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="id">
<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>Informasi FET</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>Kegiatan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="472"/>
        <source>Remove activity?</source>
        <translation>Hapus kegiatan?</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>Akan dihapus juga kegiatan yang berhubungan dari pemecahan kegiatan lebih besar yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="480"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="481"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="481"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <source>%1 h</source>
        <comment>%1 hours, the number of hours</comment>
        <translation type="obsolete">%1 j</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>No: %1/ %2</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>Lama: %1 / %2</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>Tidak dapat ubah kegiatan besar ini karena mengandung lebih dari %1 kegiatan. Jika anda benar-benar perlu, silakan hubungi pembuat program</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="402"/>
        <source>different teachers</source>
        <translation>guru yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="404"/>
        <source>different subject</source>
        <translation>mata pelajaran yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="406"/>
        <source>different activity tags</source>
        <translation>tag kegiatan yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="408"/>
        <source>different students</source>
        <translation>siswa yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="410"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation>variabel boolean yag berbed &apos;harus dihitung dan total siswa&apos;</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="412"/>
        <source>different number of students</source>
        <translation>jumlah siswa yang berbeda</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>Pemecahan kegiatan yang ada memiliki sub kegiatan yang diubah sendiri. Direkomendasikan dihapus sekarang dan pengubahan sendiri sub kegiatan dari menu yang bersangkutan. Atau anda dapat mengubah fielda untuk semua sub kegiatan dari pemecahan kegiatan yang lebih besar.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="419"/>
        <source>The fields which are different are: %1</source>
        <translation>Field yang berbeda: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>Abort</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="421"/>
        <source>Continue</source>
        <translation>Lanjut</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="525"/>
        <source>Useful instructions/tips:</source>
        <translation>Petunjuk/Tips berguna:</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>Di atas (sub) daftar kegiatan, kami memiliki 2 label, yang berisi 4 nomor. Label pertama berisi teks: No: a / b. Angka pertama adalah jumlah aktif (sub) kegiatan (nomor subactivity kita masing-masing individu sebagai 1), sedangkan b angka kedua adalah jumlah total (sub) kegiatan. Label kedua berisi teks: Dur: c / d. C nomor ketiga adalah masa aktif (sub) kegiatan, dalam periode (atau jam FET), sementara jumlah keempat d adalah total durasi (sub) kegiatan, dalam periode (atau jam FET). Jadi, Tidak ada nomor sarana dan Dur berarti durasi.</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>Contoh: Nomor: 100 / 102, Dur: 114 / 117. Mereka mewakili: 100 - jumlah aktif (sub) kegiatan, maka 102 - jumlah total (sub) aktifitas, 114 - durasi kegiatan aktif (dalam periode atau jam FET) dan 117 - durasi kegiatan total (dalam periode atau jam FET). Dalam contoh ini kami memiliki 2 kegiatan yang tidak aktif dengan durasi gabungan mereka menjadi 3 periode.</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>Penjelasan deskripsi singkat dari suatu kegiatan: pertama datang id. Jika kegiatan ini tidak aktif, X berikut. Lalu durasi. Lalu, jika kegiatan tersebut dibagi, sebuah garis miring dan total durasi. Kemudian guru, subjek, tag aktivitas (jika tidak void), dan siswa. Kemudian jumlah siswa (bila ditentukan).</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>Kegiatan tidak aktif:</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>memiliki tanda x setelah id.</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>jika Anda menggunakan warna dalam interface (lihat Pengaturan / menu Interface), mereka akan muncul dengan warna latar belakang yang berbeda.</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="555"/>
        <source>To modify an activity, you can also double click it.</source>
        <translation>Untuk mengubah aktivitas, Anda juga bisa klik-ganda.</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>terkait Tampilkan: jika Anda memilih ini, ada akan terdaftar kegiatan untuk kelompok dan subkelompok yang terdapat juga di set saat ini (jika set saat ini adalah satu tahun atau grup) dan juga lebih tinggi peringkat tahun atau kelompok (jika set saat ini grup atau subkelompok a).</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="560"/>
        <source>FET Help</source>
        <translation>Bantuan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform.cpp" line="505"/>
        <location filename="../src/interface/activitiesform.cpp" line="509"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ActivitiesForm_template</name>
    <message>
        <source>FET - the activities (lectures, courses, seminars, etc.)</source>
        <translation type="obsolete">FET - Kegiatan (kuliah, pelajaran, seminar, dll.)</translation>
    </message>
    <message>
        <source>Activities (dbl. click edits)</source>
        <translation type="obsolete">Kegiatan (klik ganda sunting)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Current activity&apos;s description</source>
        <translation type="obsolete">Deskripsi kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="70"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="89"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Daftar kegiatan </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>5000</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="50"/>
        <source>Current activity</source>
        <translation>Kegiatan saat ini</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="109"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="140"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="147"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="154"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="161"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="168"/>
        <source>Close</source>
        <translation>Tutu</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="122"/>
        <source>Activity tag</source>
        <translation>FET - tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitiesform_template.ui" line="99"/>
        <source>Show related</source>
        <translation>Tunjukan yang berhubungan</translation>
    </message>
</context>
<context>
    <name>Activity</name>
    <message>
        <location filename="../src/engine/activity.cpp" line="402"/>
        <source>no teachers</source>
        <translation>tidak ada guru</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="412"/>
        <source>no students</source>
        <translation>tidak ada siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="506"/>
        <source>yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="508"/>
        <source>no</source>
        <translation>Tidak</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">Aksi: G:%1, MP:%2,TK:%3,Si:%4,Id:%5,AGId:%6,D:%7,TD:%8, A:%9, JSi:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8, JSi:%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">Aksi: G:%1, MP:%2,TK:%3,Si:%4,Id:%5, D:%6, A:%7,  JSi:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, D:%5, A:%6, JSi:%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">Aksi: G:%1, MP:%2, TK:%3, Si:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%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">Aksi: G:%1, MP:%2, TK:%3, Si:%4, Id:%5, D:%6, A:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, D:%5, A:%6</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation type="obsolete">S:%1</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tags</comment>
        <translation type="obsolete">TK:%1</translation>
    </message>
    <message>
        <source>A:%1</source>
        <comment>Active: yes or no</comment>
        <translation type="obsolete">A:%1</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Subject. 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">S:%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">TK:%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>S:%1</source>
        <comment>Subject. 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">S:%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">TK:%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>Kegiatan:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="521"/>
        <source>No teachers for this activity</source>
        <translation>Tidak ada guru untuk kegiatan ini</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="526"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="530"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="534"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="539"/>
        <source>No students sets for this activity</source>
        <translation>Tidak ada siswa  diatur untuk kegiatan ini</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="544"/>
        <source>Students=%1</source>
        <translation>Siswa=%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>Aktif:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="496"/>
        <source>Id=%1</source>
        <translation>Id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="499"/>
        <source>Activity group id=%1</source>
        <translation>Kegiatan kelas paralel id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="513"/>
        <source>Duration=%1</source>
        <translation>Durasi=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="516"/>
        <source>Total duration=%1</source>
        <translation>Total durasi=%1</translation>
    </message>
    <message>
        <source>Active: yes</source>
        <translation type="obsolete">Aktif:ya</translation>
    </message>
    <message>
        <source>Active: no</source>
        <translation type="obsolete">Aktif:tidak</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>Jumlah siswa=%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>tersebut</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="572"/>
        <source>Time constraints directly related to this activity:</source>
        <translation>Batasan waktu langsung berhubungan dengan kegiatan ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/activity.cpp" line="583"/>
        <source>Space constraints directly related to this activity:</source>
        <translation>Batasan tempat berhubungan langsung dengan kegiatan ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="123"/>
        <source>Invalid (inexistent) id for activity</source>
        <translation>id salah (tidak ada) untuk kegiatan</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>G:%1, MP:%2, Kg:%3, Sis:%4</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>G:%1, MP:%2, Sis:%3</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>Harap baca dengan teliti deskripsi dibawah:</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>Fungsi ini baru dan belum dites menyeluruh. Silakan laporkan masalahnya.</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>Ini mungkin ide yang baik untuk menbackup file data Anda saat ini sebelum melanjutkan.</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>Ini adalah suatu dialog  perencanaan kegiatan sederhana. Anda perlu menambahkan semua guru, mata pelajaran dan struktur siswa sebelum Anda dapat bekerja dengannya. Hal ini juga dianjurkan untuk menambahkan tag aktivitas yang diperlukan sebelum menggunakan dialog ini.</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>Jika tombol tersembunyi, ketika Anda akan klik ganda atau klik pada tabel atau tekan Enter pada sel tabel, perintah yang akan dilakukan adalah salah satu yang dipilih saat tombol tidak tersembunyi.</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>Anda dapat juga klik ganda heading tabel untuk melakukan tindakan untuk seluruh baris / kolom.</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>Pekerjaan utama yang akan dilakukan di bagian atas tabel dengan matriks mata pelajaran-siswa. Pilih &apos;aksi&apos; dari sisi kanan dan aktifkan sel tabel untuk melakukan tindakan (aktifkan dengan klik mouse atau klik dua kali, tergantung pada platform Anda, atau dengan menekan Enter). Jumlah jam yang ikut dalam pos, sehingga Anda selalu dapat memeriksa apakah perencanaan Anda sesuai dengan kebutuhan Anda.</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>Anda dapat mengubah ukuran tabel dengan menggunakan pembagi antara tabel.</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>Pseudo kegiatan yang (kadang) sulit untuk melihat dalam tabel, sehingga Anda dapat melihatnya dengan cepat dengan menekan tombol yang sesuai.</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>Anda juga memiliki fasilitas untuk menyembunyikan / menampilkan tombol di sebelah kanan. Ini berguna jika Anda membutuhkan lebih banyak ruang untuk tabel. Dengan tombol yang ditampilkan (default), ada tersedia perintah tombol &apos;Sembunyikan&apos;. Bila Anda menekan itu, semua tombol lain akan tersembunyi dan Anda hanya memiliki satu tombol kecil yang tersisa. Tekan dan semua tombol akan ditampilkan lagi.</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>Instruksi dan konfirmasi perencanaan kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation>Lanjut</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ActivityPlanningForm</name>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="189"/>
        <source>Activity Planning Dialog</source>
        <translation>Kotak Dialog Perencanaan Kegiatan</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>Aksi</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="215"/>
        <source>Activities</source>
        <comment>Please keep translation short</comment>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="216"/>
        <source>Subactivities</source>
        <comment>Please keep translation short</comment>
        <translation>Subkegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="217"/>
        <source>Add activity</source>
        <comment>Please keep translation short</comment>
        <translation>Tambah Kegtan</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="218"/>
        <source>Modify activity</source>
        <comment>Please keep translation short</comment>
        <translation>Ubah Kgiatn</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="219"/>
        <source>Delete activities</source>
        <comment>Please keep translation short</comment>
        <translation>Hapus Kgiatn</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="229"/>
        <source>Options</source>
        <translation>Pilihan</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>Aktif</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>Tidak Aktif</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>Semua</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="238"/>
        <source>Show years</source>
        <comment>Please keep translation short</comment>
        <translation>Tampil kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="240"/>
        <source>Show groups</source>
        <comment>Please keep translation short</comment>
        <translation>Tampil kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="242"/>
        <source>Show subgroups</source>
        <comment>Please keep translation short</comment>
        <translation>Tampil grup</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="244"/>
        <source>Show teachers</source>
        <comment>Please keep translation short</comment>
        <translation>Tampil Guru</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>Tampil tag</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="249"/>
        <source>Show duplicates</source>
        <comment>Please keep translation short</comment>
        <translation>Tampil duplikat</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="251"/>
        <source>Hide empty lines</source>
        <comment>Please keep translation short</comment>
        <translation>Hilangkan baris kosong</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>Hilang guru </translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="256"/>
        <source>Swap axes</source>
        <comment>Please keep translation short</comment>
        <translation>Tukar sumbu</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>Pseudo kegiatan</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>Hapus semua</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>Hilang tombol</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="274"/>
        <source>Close</source>
        <comment>Please keep translation short</comment>
        <translation>Tutup</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>B</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>Karena Anda telah secara individu memodifikasi komponen, akan dihapus sejumlah %1 kegiatan tambahan  (yang dalam pemecahan kegiatan yang sama yang lebih besar sebagai kegiatan yang dipilih).</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>Ada banyak kegiatan yang mempengaruhi kelas paralel lain. Apakah kegiatan yang berkaitan juga akan dihapus?</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>Ada banyak kegiatan yang mempengaruhi guru lain. Apakah kegiatan yang berkaitan juga akan dihapus?</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>Hapus semua?</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>Hapus%1 kegiatan kelas paralel %2?</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>Delete %1 kegiatan dari mata pelajaran  %2?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1166"/>
        <source>Delete activities?</source>
        <translation>Hapus kegiatan?</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>Hapus %1 kegiatan dari guru %2?</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>Apakah Anda benar-benar yakin Anda ingin menghapus SEMUA kegiatan dan batasan yang terkait dari data Anda?</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>Hapus yang terkait?</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>Hapus berganda?</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>Ada banyak kegiatan yang mempengaruhi mata pelajaran lainnya. Apakah  kegiatan yang berkaitan juga akan dihapus?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="999"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Tidak dapat mengubah kegiatan besar ini, karena mengandung lebih dari %1 kegiatan. Jika Anda benar-benar memerlukannya, silakan berbicara dengan pembuat program</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation type="obsolete">Batal</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>Hapus kegiatan %1 dari sel yang dipilih?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1129"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1155"/>
        <source>subject=%1</source>
        <translation>mata pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1131"/>
        <location filename="../src/interface/activityplanningform.cpp" line="1153"/>
        <source>students=%1</source>
        <translation>siswa=%1</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>Sel ini berisi kegiatan yang berhubungan dengan siswa lain. Jika kegiatan yang berkaitan juga akan dihapus?</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>Sel ini berisi kegiatan yang berhubungan dengan mata pelajaran lain. Apakah kegiatan yang berkaitan juga akan dihapus?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1312"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</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>Silahkan masukkan jumlah jam yang ingin dicapai:</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>Target</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1667"/>
        <source>Subjects</source>
        <comment>Please keep translation short</comment>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1668"/>
        <source>Students</source>
        <comment>Please keep translation short</comment>
        <translation>Siswa</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>Apakah Anda yakin ingin menghapus SEMUA %1 kegiatan dan batasan yang berhubungan?</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1904"/>
        <source>There are no activities without teachers and without students.</source>
        <translation>Tidak ada kegiatan tanpa guru dan tanpa siswa.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1906"/>
        <source>Activities without teachers and without students:</source>
        <translation>Kegiatan tanpa guru dan tanpa siswa:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1909"/>
        <source>There are no activities without teachers.</source>
        <translation>Tidak ada kegiatan tanpa guru.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1911"/>
        <source>Activities without teachers:</source>
        <translation>Kegiatan tanpa guru:</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1914"/>
        <source>There are no activities without students.</source>
        <translation>Tidak ada kegiatan tanpa siswa.</translation>
    </message>
    <message>
        <location filename="../src/interface/activityplanningform.cpp" line="1916"/>
        <source>Activities without students:</source>
        <translation>Kegiatan tanpa siswa:</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>Informasi tentang kegiatan pseudo</translation>
    </message>
</context>
<context>
    <name>ActivityTag</name>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="35"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the activity tag</comment>
        <translation>Nama=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="48"/>
        <source>Time constraints directly related to this activity tag:</source>
        <translation>Batasan waktu  langsung berhubungan dengan tag kegiatan ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/activitytag.cpp" line="59"/>
        <source>Space constraints directly related to this activity tag:</source>
        <translation>Batasan tempat berhubungan langsung dengan tag kegiatan ini:</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>Input pengguna</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="72"/>
        <source>Please enter activity tag&apos;s name</source>
        <translation>Silahkan masukkan nama tag kegiatan</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>Kotak Dialog masukkan tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="79"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item.Karena ada duplikasi</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>Informasi FET</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>Tag kegiatan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="107"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="108"/>
        <source>Are you sure you want to delete this activity tag?</source>
        <translation>Apakah anda ingin menghapus tag kegiatan ini?</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="109"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="109"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="140"/>
        <source>Please enter new activity tag&apos;s name</source>
        <translation>Silahkan masukkan nama tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="147"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Tidak dapat mengubah item. Nama baru telah ada</translation>
    </message>
    <message>
        <source>Invalid activity tag</source>
        <translation type="obsolete">Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="190"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="202"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Non-aktifkan %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform.cpp" line="207"/>
        <source>FET help on activity tags</source>
        <translation>Bantuan FET tag kegiatan</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>tag Aktivitas adalah field yang dapat digunakan atau tidak, tergantung pada keinginan Anda (field opsional). Ini dirancang untuk membantu Anda dengan beberapa batasan. Setiap kegiatan memiliki daftar kosong kemungkinan tag aktivitas (jika Anda tidak menggunakan tag kegiatan, daftar akan kosong)</translation>
    </message>
</context>
<context>
    <name>ActivityTagsForm_template</name>
    <message>
        <source>FET - activity tags</source>
        <translation type="obsolete">FET - tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <source>Add activity tag</source>
        <translation type="obsolete">Tambah tag kegiatan</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">Ganti nama</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>Sortir</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="63"/>
        <source>Activate all activities for selected activity tag</source>
        <translation>Aktivasi semua kegiatan untuk tag kegiatan yang dipilih</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>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="40"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="47"/>
        <source>Rename</source>
        <translation>Ganti Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="54"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="70"/>
        <source>De-activate all activities for selected activity tag</source>
        <translation>Hapus semua kegiatan untuk tag kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="93"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/activitytagsform_template.ui" line="86"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
</context>
<context>
    <name>AddActivityForm</name>
    <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>Informasi FET</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) for added constraint min n days between activities</source>
        <translation type="obsolete">Bobot (persentase) salah untuk tambahan batasan hari n min antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="660"/>
        <source>Invalid weight (percentage) for added constraint min days between activities</source>
        <translation>Bobot  (persentase) untuk batasan ditambahkan jumlah hari antara kegiatan tidak valid</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>Pertanyaan FET</translation>
    </message>
    <message>
        <source>Do you really want to add activity with no teacher(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan tanpa guru?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="686"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</translation>
    </message>
    <message>
        <source>Do you really want to add activity with no student set(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan tanpa kelas?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="725"/>
        <source>Invalid duration</source>
        <translation>Durasi salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="754"/>
        <location filename="../src/interface/addactivityform.cpp" line="791"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="754"/>
        <location filename="../src/interface/addactivityform.cpp" line="791"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="766"/>
        <source>Activity added</source>
        <translation>Kegiatan ditambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="768"/>
        <source>Activity NOT added - please report error</source>
        <translation>Kegiatan TIDAK ditambah - silahkan laporkan error</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>Anda ingin menambahkan kontainer  membagi aktivitas ke lebih dari jumlah hari per minggu dan juga menambahkan hari min kendala antara kegiatan. Ini adalah praktik yang sangat buruk dari cara algoritma dari karya generasi (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi).</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>1. Jika Anda menambahkan &quot;paksa berturut-turut jika kegiatan ekstra beberapa hari yang sama &apos;, kemudian di pasang untuk mendapatkan sejumlah kegiatan yang sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam seminggu 5 hari, kemudian berubah menjadi 5 kegiatan dengan jangka waktu: 2,2,1,1,1 dan menambahkan aktivitas wadah tunggal dengan 5 komponen (mungkin menaikkan berat hari min kendala ditambahkan antara kegiatan sampai dengan 100%)</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>2. Jika Anda tidak menambahkan &quot;kekuatan berturut-turut jika hari yang sama &apos;, kemudian tambahkan sebuah aktivitas yang lebih besar splitted menjadi beberapa kegiatan yang sama dengan jumlah hari per minggu dan komponen yang tersisa dalam aktivitas pemecahan yang lebih besar. Misalnya, Anda harus menambahkan 7 aktivitas dengan durasi 1 hari dalam seminggu 5. Tambahkan 2 kegiatan wadah yang lebih besar, yang pertama splitted menjadi 5 kegiatan dengan durasi 1 dan kedua satu splitted menjadi 2 kegiatan dengan durasi 1 (mungkin menaikkan berat min batasan hari antara kegiatan ditambahkan untuk setiap 2 kontainer hingga 100%)</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>Kegiatan terpecah ditambahkan. Catatan: FET saat ini tidak dapat mengecek duplikasi ketika menambahkan kegiatan pecah. Disarankan untuk mengecek statistik setelah menambah semua kegiata</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="908"/>
        <source>Split activity NOT added - error???</source>
        <translation>Kegiatan pecah TIDAK ditambahkan - error???</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="936"/>
        <source>This help by Liviu Lalescu, modified 25 September 2008</source>
        <translation>Bantuan ini oleh Liviu Lalescu, diubah 25 September 2008</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="940"/>
        <source>Comment added on 25 September 2008:</source>
        <translation>Komentar ditambah 25 September 2008:</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>Sebuah pernyataan pertama, karena banyak pengguna tidak peduli tentang hal ini: Jika Anda menggunakan 5 hari seminggu: saat menambahkan aktivitas split menjadi hanya 2 komponen per minggu, praktek terbaik adalah untuk menambahkan hari min antara kegiatan yang 2. Jika Anda memisahkan aktivitas menjadi 3 komponen per minggu - silakan baca FAQ pertanyaan P1-5-September-2008</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>Pekerjaan utama yang akan dilakukan di bagian atas tabel dengan matriks mata pelajaran-siswa. Pilih &apos;aksi&apos; dari sisi kanan dan aktifkan sel tabel untuk melakukan tindakan (aktifkan dengan klik mouse atau klik dua kali, tergantung pada platform Anda, atau dengan menekan Enter). Jumlah jam yang ikut dalam pos, sehingga Anda selalu dapat memeriksa apakah perencanaan Anda sesuai dengan kebutuhan Anda.</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>Silahkan cek batasan berhubungan dengan kegiatan yang mungkin bermasalah (atau guru atau kelas).</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>Jika Anda membagi suatu kegiatan besar menjadi kegiatan yang lebih banyak per minggu, Anda memiliki banyak pilihan:
Anda dapat memilih jarak minimum di hari antara setiap pasangan kegiatan. Perlu diketahui bahwa jarak minimal 1 berarti bahwa kegiatan tidak boleh di hari yang sama, jarak minimum 2 berarti kegiatan harus dipisahkan oleh satu hari (jarak dari Senin hingga Rabu misalnya adalah 2 hari), dll.</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="971"/>
        <source>Modification on 14 June 2008:</source>
        <translation>Diubah pada 14 Juni 2008:</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>Jika Anda memiliki misalnya kegiatan dengan 2 pelajaran seminggu dan Anda ingin menyebarkannya untuk minimal 2 hari jarak, Anda dapat menambahkan beberapa hari kendala menit dengan hari min 2 = dan berat 95% (atau lebih tinggi). Jika Anda ingin juga untuk memastikan bahwa kegiatan akan dipisahkan oleh paling sedikit satu hari, Anda dapat menggunakan fitur ini: menambahkan hari min kendala dengan hari minimal 2 dan berat 95% atau lebih rendah, dan setelah itu Anda akan mendapatkan kemungkinan untuk menambahkan kendala lain dengan min 1 hari dan berat 95% atau lebih tinggi. Ia bekerja jika Anda pertama-tama pilih dalam dialog&gt; min hari = 2 dan klik Tambah kegiatan. Atau Anda dapat menambahkan secara manual kendala (sulit cara ini). Penting: itu praktek terbaik untuk mempertimbangkan kedua kendala untuk memiliki 95% berat. Kombinasi ini menjamin bahwa resultan adalah berat 99,75%</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>Perlu diketahui bahwa hari min jarak adalah kendala waktu dan Anda hanya dapat melihat / memodifikasi dalam dialog kendala waktu, bukan dalam dialog memodifikasi aktivitas. Selain itu, Anda dapat melihat kendala untuk setiap aktivitas dalam kotak teks rincian masing-masing kegiatan</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>Jika Anda memilih nilai yang lebih besar atau sama dengan 1 untuk hari menit, waktu hari min kendala antara kegiatan akan ditambahkan secara otomatis (Anda dapat melihat ini kendala dalam daftar kendala waktu atau Anda dapat melihat ini kendala dalam deskripsi rinci aktivitas) . Anda dapat memilih persentase berat untuk kendala ini. Jika Anda memilih 100%, kendala harus dihormati sepanjang waktu. Jika Anda memilih 95%, ada kemungkinan kecil bahwa jadwal tidak akan menghormati kendala ini. nilai yang direkomendasikan adalah 95,0% -100,0% (mungkin Anda bisa mencoba dengan 95%, kemudian 99,75%, atau bahkan 100,0%, tetapi waktu generasi mungkin lebih besar). Umumnya, mungkin 99,75% nilai yang baik. Catatan: jika Anda memasukkan nilai waktu kurang dari 100% dan kendala yang terlalu sulit, FET dapat menemukan bahwa kendala ini tidak mungkin dan akan rusak. 99,75% mungkin lebih baik dari 95% namun mungkin lebih lambat. Persentase tersebut bersifat subjektif (jika Anda memasukkan 95% Anda bisa mendapatkan 6 konflik lembut dan jika Anda menempatkan 99,75% Anda akan mendapatkan 3 konflik lunak). Dimulai dengan FET-5.3.6, dimungkinkan untuk mengubah nilai ini untuk semua kendala dalam satu klik, di hari min kendala antara kegiatan dialog.</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>Ada pilihan lain, jika kegiatan tersebut pada hari yang sama, gaya kegiatan berturut-turut. Anda dapat memilih pilihan ini misalnya jika Anda memiliki 5 pelajaran matematika dalam 5 hari, dan tidak ada jadwal yang menghormati sepenuhnya pemisahan hari. Kemudian, Anda dapat mengatur persen berat kendala min hari sampai 95% dan menambahkan berurutan hari yang sama jika. Anda akan memiliki hasil katakan 3 pelajaran dengan durasi 1 dan 2 jam pelajaran di hari lain. Harap berhati-hati: jika kegiatan tersebut pada hari yang sama, bahkan jika kendala memiliki 0% berat, maka kegiatan tersebut terpaksa harus berturut-turut.</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>algoritma saat ini tidak dapat menjadwalkan 3 kegiatan di hari yang sama jika berturut-turut diperiksa, sehingga Anda tidak akan mendapatkan solusi dalam kasus yang ekstrim seperti itu (misalnya, jika Anda memiliki 3 belajar dan guru yang bekerja hanya 1 hari seminggu, lalu pilih &quot;kekuatan berturut-turut jika hari yang sama &quot;, Anda akan mendapatkan jadwal imposssible Tapi ini adalah kasus yang sangat tidak mungkin.. Jika Anda mengalami kasus seperti ini, silahkan hubungi penulis, aku akan mencoba untuk memperbaiki masalah ini).</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>Catatan: Anda tidak dapat menambahkan &apos;hari berturut jika sama&apos; dengan hari min = 0. Jika Anda menginginkan ini, Anda harus menambah min hari minimal 1 (dan persentase berat).</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>Dimulai dengan versi 5.0.0, dimungkinkan untuk menambah kegiatan dengan tidak ada siswa atau tanpa guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1031"/>
        <source>Addition 14 June 2008:</source>
        <translation>Ditambah 14 Juni 2008:</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>Jika Anda memilih jumlah hari min di atas 1, Anda akan mendapatkan kemungkinan untuk menambahkan hari min kendala kedua antara kegiatan, dengan hari min 1 dan persentase pilihan Anda. Cukup klik Tambah Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1040"/>
        <source>FET - help on adding activity(ies)</source>
        <translation>FET - bantuan pada menambah kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="1046"/>
        <source>OK</source>
        <translation>Ok</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">Anda ingin menambah sebuah kontainer kegiatan dipecah menjadi lebih dari jumlah hari per minggu dan juga menambah batasan min n hari antara kegiatan. Ini contoh yang tidak baik dari sudut pandang algorima (akan memperlambat generate dan sulit menemukan solusi).</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="777"/>
        <source>The best way to add the activities would be:</source>
        <translation>Cara terbaik untuk menambah kegiatan adalah:</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. Jika anda menambah &apos;paksa berurutan jika hari sama&apos; lalu dipasangan kegiatan ekstra untuk mendapatkan jumlah kegiatan sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam 5 hari seminggu, lalu diubah menjadi 5 kegiatan dengan durasi 2,2,1,1,1 dan menambah sebuah kontainer kegiatan dengan 5 komponen (mungkin menambah batasan min n hari antar kegiatan hingga 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. Jika anda tidak menambah &apos;paksa berurutan jika hari yang sama&apos; , lalu menambah sebuah kegiatan lebih besar dipecah menjadi sebuah jumlah kegiatan sama dengan jumlah hari per minggu dan komponen sisa ke kegiatan terpecah. Contohnya anda butuh menambah 7 kegiatan dengan durasi 1 dalam 5 hari seminggu. Tambah 2 kontainer kegiatan lebih besar, satu dipecah 5 kegiatan dengan durasi 1 dan dua satu dipecah menjadi 2 kegiatan dengan durasi 1( mungkin menaikkan bobot dari batasan min n hari antara kegiatan untuk setiap dari kontainer hingga 100%)</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>Apakah anda ingin menambah kegiatan sekarang seadanya (tidakdirekomendasikan) atau batal dan sunting seperti diperintahkan?</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>Suatu kegiatan serupa sudah ada. Apakah Anda ingin memasukkan kegiatan saat ini?</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>Apakah Anda benar-benar ingin menambahkan aktivitas tanpa guru?</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>Apakah Anda benar-benar ingin menambahkan suatu kegiatan tanpa kelas paralel?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="772"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</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>Kemungkinan salah pengaturan. Anda yakin ingin menambahkan kegiatan saat ini? Lihat rincian di bawah ini:</translation>
    </message>
</context>
<context>
    <name>AddActivityForm_template</name>
    <message>
        <source>FET - add new activity dialog</source>
        <translation type="obsolete">FET - tambah kegiatan baru</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>Guru</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>Baru</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">Pilih</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>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>Siswa</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>Tampil kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>Tampil kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>Tampil grup</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="300"/>
        <source>Split into ... activities per week.</source>
        <translation>Bagi menjadi ... kegiatan per minggu.</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>Tambah kegiatan</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>Jarak minimal yang 
diperlukan antar 
dua kegiatan</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>Aktif</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>Durasi</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>Persentasi dari 
batasan tambahan
(batasan n hari min
antar kegiatan)
Rekomendasi:
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>Jika kegiatan pada
hari yang sama, 
paksakan berurutan?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="867"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="874"/>
        <source>Close</source>
        <translation>Tutup</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>Terpilih</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="216"/>
        <source>Activity tags</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="275"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>Jumlah siswa(-1 untuk otomatis)</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform_template.ui" line="860"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm</name>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="45"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="45"/>
        <source>Incorrect name</source>
        <translation>Nama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="51"/>
        <source>Room insertion dialog</source>
        <translation>Kotak dialog pemasukan ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="52"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item. Telah ada duplikasi</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="56"/>
        <source>Building insertion dialog</source>
        <translation>Kotak dialog pengisian data gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform.cpp" line="57"/>
        <source>Building added</source>
        <translation>Gedung ditambah</translation>
    </message>
</context>
<context>
    <name>AddBuildingForm_template</name>
    <message>
        <source>Add Building Dialog</source>
        <translation type="obsolete">Kotak dialog Tambah bangunan</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nama</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>Tambah bangunan</translation>
    </message>
    <message>
        <location filename="../src/interface/addbuildingform_template.ui" line="49"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Add new constraint 2 activities consecutive dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: 2 kegiatan berurutan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
</context>
<context>
    <name>AddConstraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Add new constraint 2 activities ordered dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru 2 kegiatan dengan urutan tertentu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</translation>
    </message>
</context>
<context>
    <name>AddConstraint3ActivitiesGroupedForm_template</name>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="119"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="143"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform.cpp" line="150"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <source>Weight percentage (necessary: 100.0%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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">Instruksi: anda dapat memilih kumpulan kegiatan dengan guru tertentu( atau
kosong untuk semua guru), kelas, mata pelajaran dan tag kegiatan.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="158"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="165"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="54"/>
        <source>Teacher</source>
        <translation>Guru</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>Tambah kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="84"/>
        <source>Students set</source>
        <translation>Kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="97"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Petunjuk: Anda dapat memilih serangkaian kegiatan dengan guru tertentu (atau kosong untuk semua guru), kelas paralel , mata pelajaran dan tag kegiatan.</translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100.0%)</source>
        <translation type="obsolete">Persentase bobot
 (harus: 100%) {100.0%?}</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesendstudentsdayform_template.ui" line="136"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="187"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="197"/>
        <source>Empty list of not overlapping activities</source>
        <translation>Daftar kosong dari kegiatan overlap</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="202"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="225"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform.cpp" line="232"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Add new constraint activities not overlapping</source>
        <translation type="obsolete">FET - Tambah batasan baru: Kegiatan tidak tumpang tindih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter to remove)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</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>Baru</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">Batasan ini artinya kegiatan tidak seharusnya diletahkan pada
tempat biasa. Anda tidak perlu menambah batasan ini untuk kegiatan yang 
share guru dan kelas. Hanya gunakan batasan ini jika anda benar2 ingin
kegiatan-kegiatan ini menjadi tidak simultan. Jika FET gagal 
menghasilkan jadwal, mungkin anda perlu optimasi tanpa batasan ini</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter to add)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="110"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="118"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="134"/>
        <source>Students set</source>
        <translation>Kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="147"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="160"/>
        <source>Teacher</source>
        <translation>Guru</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiesnotoverlappingform_template.ui" line="202"/>
        <source>Clear</source>
        <translation>Bersihkan</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>Kendala ini berarti bahwa aktivitas tidak boleh ditempatkan dalam timeslots umum. Anda tidak perlu menambahkan batasan untuk kegiatan sharing guru atau siswa ditetapkan.</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>Tambah kegiatan tidak overlap</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="261"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentase) salah</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>Pertanyaan FET</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>Anda menentukan semua kegiatan. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru dan murid. Cara yang teraik antara menggunakan batasan jam istirahat.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru dan sisw)</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>Apakah anda ingin menambah batasan ini?</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>Anda menentukan hanya guru. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang teraik antara menggunakan batasan guru tidak ada.

 Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru)</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>Anda menentukan kelas paralel. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang terbaik antara menggunakan batasan siswa tidak ada.

 Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal siswa)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="344"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="361"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="372"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform.cpp" line="379"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint activities preferred starting times</source>
        <translation type="obsolete">FET - Menambah batasan baru kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="38"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation>Guru</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">Instruksi: anda dapat memilih kumpulan kegiatan dengan guru tertentu( atau
kosong untuk semua guru), kelas, mata pelajaran dan tag kegiatan.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="103"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="124"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="145"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredstartingtimesform_template.ui" line="138"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Tambah kegiatan dengan jam mulai yang lebih disukai</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Petunjuk: Anda dapat memilih serangkaian kegiatan dengan guru tertentu (atau kosong untuk semua guru), kelas paralelr,mata pelajaran dan tag kegiatan.</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>
        <translatorcomment>		</translatorcomment>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="261"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</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>Pertanyaan FET</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>Anda menentukan semua kegiatan. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru dan murid. Cara yang teraik antara menggunakan batasan jam istirahat.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru dan sisw)</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>Apakah anda ingin menambah batasan ini?</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>Anda menentukan hanya guru. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang teraik antara menggunakan batasan guru tidak ada.

 Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru)</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>Anda menentukan kelas paralel. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang terbaik antara menggunakan batasan siswa tidak ada.

 Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal siswa)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="344"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="361"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="372"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform.cpp" line="379"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Adding a new constraint activities preferred time slots</source>
        <translation type="obsolete">FET - Menambah batasan baru kegiatan dengan slot waktu disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="103"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Tambah kegiatan dengan slot waktu  lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="38"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="67"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="80"/>
        <source>Teacher</source>
        <translation>Guru</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="138"/>
        <source>Set all not allowed</source>
        <translation>Atur semua slot tidak dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="145"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiespreferredtimeslotsform_template.ui" line="124"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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">Instruksi: anda dapat memilih kumpulan kegiatan dengan guru tertentu( atau
kosong untuk semua guru), kelas, mata pelajaran dan tag kegiatan.</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>Petunjuk: Anda dapat memilih serangkaian kegiatan dengan guru tertentu (atau kosong untuk semua guru), kelas paralel , mata pelajaran dan tag kegiatan.</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm</name>
    <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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="179"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="185"/>
        <source>Empty list of simultaneous activities</source>
        <translation>Daftar kosong dari kegiatan simultan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="190"/>
        <source>Only one selected activity - impossible</source>
        <translation>Hanya satu kegiatan terpilih - tidak mungkin</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY too little)</source>
        <translation type="obsolete">Terlalu banyak kegiatan -silahkan laporakan kesalahan
(CONTRAINT_ACITIVITIES_SAME_STARTING_DAY terlalu kecil)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="223"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform.cpp" line="230"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting day</source>
        <translation type="obsolete">FET - Tambah batasan kegiatan dimulai hari yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda  untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">Dipilih (klik ganda untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="46"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="96"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="115"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="142"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="158"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="171"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingdayform_template.ui" line="184"/>
        <source>Teacher</source>
        <translation>Guru</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>Tambah Kegiatan dengan jam mulai yang sama</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="181"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="191"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="196"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_HOUR harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="219"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform.cpp" line="226"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting hour</source>
        <translation type="obsolete">FET - Tambah batasan baru: kegiatan-kegiatan dengan jam mulai sama</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="186"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Tambah Kegiatan dengan jam mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartinghourform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Bersihkan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm</name>
    <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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="207"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="217"/>
        <source>Empty list of simultaneous activities</source>
        <translation>Daftar kosong dari kegiatan simultan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="222"/>
        <source>Only one selected activity - impossible</source>
        <translation>Hanya satu kegiatan terpilih - tidak mungkin</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME too little)</source>
        <translation type="obsolete">Terlalu banyak kegiatan -silahkan laporakan kesalahan
(CONTRAINT_ACITIVITIES_SAME_STARTING_TIME terlalu kecil)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="263"/>
        <source>Sub-activities do not correspond. Mistake:</source>
        <translation>Sub kegiatan tidak berhubunga. Kesalahan:</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>1. (sub)kegiatan pertama dengan id=%1 dan mewakili %2 sub-kegiatan
</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>1. (sub)kegiatan pertama dengan id=%1 dan mewakili %2 sub-kegiatan
</translation>
    </message>
    <message>
        <source>Sub-activities do not correspond. Mistake:
</source>
        <translation type="obsolete">Sub kegiatan tidak berhubunga. Kesalahan:
</translation>
    </message>
    <message>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">1. (sub)kegiatan pertama dengan id=%1 dan mewakili %2 sub-kegiatan
</translation>
    </message>
    <message>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">2. (Sub)kegiatan sekarang mempunyai id=%2 dan mewakili %2 sub-kegiatan
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="338"/>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="375"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform.cpp" line="434"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Tambahkan beberapa batasan: ini adalah kotak centang. Pilih ini jika Anda ingin input hanya perwakilan sub-kegiatan dan FET untuk menambahkan beberapa kendala, untuk semua kegiatan sub dari komponen yang sama, pada gilirannya, masing-masing. Ada akan ditambahkan lebih kegiatan kendala yang sama waktu mulai, satu untuk setiap tupel yang sesuai. Jumlah sub-kegiatan harus sesuai untuk representants dan berhati-hati untuk memesan, akan apa yang Anda butuhkan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - Add new constraint activities same starting time</source>
        <translation type="obsolete">FET - Tambah batasan baru: kegiatan-kegiatan dengan waktu mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="199"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="206"/>
        <source>Close</source>
        <translation>Tutup</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">Blok (silahkan pilih ini jika ada ingin input hanya
wakil dari kegiatan sub. Akan ada lebih
BatasanKegiatanWaktuMulaiSama, salah satu dari tuple. 
Tetapi angka dari aktivitas sub harus cocok dan harap
berhati-hati pada urutan, akan berbeda dari yang diperlukan)
</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="143"/>
        <source>Clear</source>
        <translation>Bersihkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="178"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Saring</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>Tambah Kegiatan dengan waktu  mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="213"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitiessamestartingtimeform_template.ui" line="160"/>
        <source>Add multiple constraints</source>
        <translation>Tambah batasan berganda</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="210"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="215"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="225"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="236"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform.cpp" line="239"/>
        <source>Constraint NOT added - please report bug</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Add new constraint activity ends students day dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru kegiatan berakhir hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="30"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="90"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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">Tambah batasan sekarang</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>Tambah kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="113"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="120"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="129"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="138"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="151"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="164"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivityendsstudentsdayform_template.ui" line="174"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="194"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="204"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="221"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="230"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform.cpp" line="244"/>
        <source>Constraint NOT added - must be a duplicate</source>
        <translation>Batasan tidak ditambah - pasti duplikasi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred room</source>
        <translation type="obsolete">FET - Tambah batasan baru: Kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="164"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="29"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="157"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="145"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="58"/>
        <source>Room</source>
        <translation>Ruang</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>Saring</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>Tambah kegiatan dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="80"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="93"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="106"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="116"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomform_template.ui" line="192"/>
        <source>Permanently locked</source>
        <translation>Dikunci permanen</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>Pilih ini jika Anda ingin batasan ini tidak akan unlockable dari menu &apos;Jadwal&apos; (dianjurkan). Anda selalu dapat menghapus kendala ini dari dialog batasan-batasan atau hapus centang &quot;secara permanen dikunci&quot; checkbox dengan mengedit kendala ini</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="205"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="211"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang terplih jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="227"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="248"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform.cpp" line="255"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred rooms</source>
        <translation type="obsolete">FET - Tambah batasan baru: Kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="174"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="202"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="81"/>
        <source>Activity</source>
        <translation>Kegiatan</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>Tambah kegiatan dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="109"/>
        <source>Rooms</source>
        <translation>Ruang</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredroomsform_template.ui" line="157"/>
        <source>Clear</source>
        <translation>Bersihkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="266"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="277"/>
        <source>Invalid day</source>
        <translation>Hari salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="283"/>
        <source>Invalid start hour</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="299"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="310"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform.cpp" line="325"/>
        <source>Constraint NOT added - duplicate</source>
        <translation>Batasan TIDAK ditambah - duplikasi</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Add new constraint activity preferred starting time dialog</source>
        <translation type="obsolete">FET - Menambah batasan baru kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Period</source>
        <translation>Periode</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="169"/>
        <source>Day</source>
        <translation>Hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="186"/>
        <source>Start hour</source>
        <translation>Jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="144"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="248"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="36"/>
        <source>Students set</source>
        <translation>Kelas Paralel </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Guru</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>Tambah kegiatan dengan waktu mulai yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="62"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="208"/>
        <source>Permanently locked</source>
        <translation>Dikunci permanen</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>Pilih ini jika Anda ingin batasan ini tidak akan unlockable dari menu &apos;Jadwal&apos; (dianjurkan). Anda selalu dapat menghapus kendala ini dari dialog batasan-batasan atau hapus centang &quot;secara permanen dikunci&quot; checkbox dengan mengedit kendala ini</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimeform_template.ui" line="241"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="321"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="333"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="346"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="350"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="362"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="363"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="387"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform.cpp" line="394"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint activity preferred starting times</source>
        <translation type="obsolete">FET - Menambah batasan baru kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="58"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="68"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="181"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Tambah kegiatan dengan waktu mulai yang lebih disukai</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="320"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="332"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="345"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="361"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="362"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="386"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform.cpp" line="393"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Adding a new constraint activity preferred time slots</source>
        <translation type="obsolete">FET - Menambah batasan baru kegiatan dengan slot waktu disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel </translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="58"/>
        <source>Activity tag</source>
        <translation>FET - tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="68"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitypreferredtimeslotsform_template.ui" line="181"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Tambah kegiatan dengan slot waktu  lebih disukai</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="98"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="106"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="115"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform.cpp" line="122"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="89"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Tutup</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>Tambah kegiatan dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="89"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang lebih disukai jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="107"/>
        <source>Invalid selected activity tag</source>
        <translation>Tag kegiatan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="120"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform.cpp" line="127"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Tambah kegiatan dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintactivitytagpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="74"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="80"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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>Batasan tidak ditambah - harus ada batasan lain dari jenis ini. Silakan ubah yang ini</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Add new constraint basic compulsory space dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Batasan tempat wajib sederhana</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</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>Tambah Tempat yang harus diisi</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="57"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="74"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="80"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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>Batasan tidak ditambah - harus ada batasan lain dari jenis ini. Silakan ubah yang ini</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Add new constraint basic compulsory time dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: batasan waktu wajib sederhana
</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</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>Tambah batasan waktu harus diisi dasar</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="57"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (harus : 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="50"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm</name>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Istirahat</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="201"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform.cpp" line="219"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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>Batasan tidak ditambah - harus ada batasan lain dari jenis ini. Silakan ubah yang ini</translation>
    </message>
</context>
<context>
    <name>AddConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Add new constraint break times dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru kotak dialog waktu istirahat</translation>
    </message>
    <message>
        <source>The important thing is that a break does not induce
gaps for teachers or students</source>
        <translation type="obsolete">Hal penting adalah istirahat tidak menyebabkan
jam kosong untuk guru atau siswa
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="89"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="96"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <translation>Atur semua istirahat</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots break</source>
        <translation type="obsolete">Atur semua slot istirahat</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>Tambah waktu istirahat</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</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>Yang penting adalah bahwa istirahat tidak menimbulkan kesenjangan untuk guru atau siswa</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="192"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="202"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="207"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="228"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform.cpp" line="235"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation>Batasan tidak ditambah - pasti duplikasi</translation>
    </message>
</context>
<context>
    <name>AddConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>100</source>
        <translation>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>Hari maks</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="88"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="96"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="112"/>
        <source>Students set</source>
        <translation>Kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="125"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="138"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="163"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Baru</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmaxdaysbetweenactivitiesform_template.ui" line="211"/>
        <source>Clear</source>
        <translation>Hapus</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>Tambah jumlah hari maks antar kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="190"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="200"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="205"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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>Anda ingin menambahkan hari min kendala antara kegiatan untuk kegiatan lebih dari jumlah hari per minggu. Ini adalah praktik yang sangat buruk dari cara algoritma dari karya generasi (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi).</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="219"/>
        <source>The best way to add the activities would be:</source>
        <translation>Cara terbaik untuk menambah kegiatan adalah:</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>1. Jika Anda menambahkan &quot;paksa berturut-turut jika kegiatan ekstra beberapa hari yang sama &apos;, kemudian di pasang untuk mendapatkan sejumlah kegiatan yang sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam seminggu 5 hari, kemudian berubah menjadi 5 kegiatan dengan jangka waktu: 2,2,1,1,1 dan menambahkan aktivitas wadah tunggal dengan 5 komponen (mungkin menaikkan berat hari min kendala ditambahkan antara kegiatan sampai dengan 100%)</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>2. Jika Anda tidak menambahkan &quot;kekuatan berturut-turut jika hari yang sama &apos;, kemudian tambahkan sebuah aktivitas yang lebih besar splitted menjadi beberapa kegiatan yang sama dengan jumlah hari per minggu dan komponen yang tersisa dalam aktivitas pemecahan yang lebih besar. Misalnya, Anda harus menambahkan 7 aktivitas dengan durasi 1 hari dalam seminggu 5. Tambahkan 2 kegiatan wadah yang lebih besar, yang pertama splitted menjadi 5 kegiatan dengan durasi 1 dan kedua satu splitted menjadi 2 kegiatan dengan durasi 1 (mungkin menaikkan berat min batasan hari antara kegiatan ditambahkan untuk setiap 2 kontainer hingga 100%)</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>Apakah anda ingin menambah kegiatan sekarang seadanya (tidakdirekomendasikan) atau batal dan sunting seperti diperintahkan?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="238"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="262"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform.cpp" line="269"/>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation>Batasan tidak ditambah - pasti duplikasi</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>Tambah jumlah hari min antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="95"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</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>Hari mini</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>Jika kegiatan pada hari yang sama
paksakan berurutan</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>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">min hari</translation>
    </message>
    <message>
        <source>If activities on same day,
force activities consecutive</source>
        <translation type="obsolete">Jika kegiatan pada hari yang sama
paksakan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="226"/>
        <source>Weight percentage (recommended 95.0% - 100.0%)</source>
        <translation>Persentase bobot (rekomendasi 95.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="236"/>
        <source>95</source>
        <translation>95</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="247"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmindaysbetweenactivitiesform_template.ui" line="254"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm</name>
    <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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="193"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="203"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="208"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="241"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform.cpp" line="248"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Add new constraint min gaps between activities</source>
        <translation type="obsolete">FET - Tambah batasan baru gap min antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="46"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Gap min</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>Kesenjangan min</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="88"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="96"/>
        <source>Activity tag</source>
        <translation>tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="112"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="125"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="138"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="163"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda  untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">Dipilih (klik ganda untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintmingapsbetweenactivitiesform_template.ui" line="211"/>
        <source>Clear</source>
        <translation>Hapus</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>Tambah senjang min antar kegiatan</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">Anda ingin menambah batasan min n hari antara kegiatan untuk lebih banyak kegiatan dari jumlah hari per minggu. Ini contoh yang buruk dari sudut pandang algoritma generate( akan memperlambat generate dan sulit menemukan solusi).</translation>
    </message>
    <message>
        <source>The best way to add the activities would be:</source>
        <translation type="obsolete">Cara terbaik untuk menambah kegiatan adalah:</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. Jika anda menambah &apos;paksa berurutan jika hari sama&apos; lalu dipasangan kegiatan ekstra untuk mendapatkan jumlah kegiatan sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam 5 hari seminggu, lalu diubah menjadi 5 kegiatan dengan durasi 2,2,1,1,1 dan menambah sebuah kontainer kegiatan dengan 5 komponen (mungkin menambah batasan min n hari antar kegiatan hingga 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">Untuk grup %1, anda kekurangan kegiatan yang sesuai dengan jenis batasan dari jenis jam min harian. Silahkan diubah dan dicoba lagi. Situasi yang mungkin adalah anda memiliki kelas paralel yang tidak perlu seperti &apos;year1 WHOLEYEAR&apos; dan grup dengan nama seperti &apos;year1 WHOLE YEAR WHOLE GROUP&apos;. Anda mungkin perlu menghapus kelas paralel dan grup dummi ini (mereka dihasilkan dari versi sebelumnya jika anda memulai alokasi data siswa yang tidak lengkap). FET tidak dapat secara otomatis menghapus kelas paralel dan grup dummi ini. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Apakah anda ingin menambah kegiatan sekarang seadanya (tidakdirekomendasikan) atau batal dan sunting seperti diperintahkan?</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">Peringatan FET</translation>
    </message>
</context>
<context>
    <name>AddConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Add new constraint min n days between activities</source>
        <translation type="obsolete">FET - Tambah batasan baru: n hari min antar kegiata</translation>
    </message>
    <message>
        <source>If activities on same day,
force activities consecutive</source>
        <translation type="obsolete">Jika kegiatan pada hari yang sama
paksakan berurutan</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 95.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 95.0%-100.0%)</translation>
    </message>
    <message>
        <source>95</source>
        <translation type="obsolete">95</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">min hari</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>All activities (dbl. click adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda  untuk tambah)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click removes)</source>
        <translation type="obsolete">Dipilih (klik ganda untuk hapus)</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="216"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="223"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="241"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform.cpp" line="251"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Adding a new constraint room not available times</source>
        <translation type="obsolete">FET - Menambah sebuah batasan baru ruang tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="47"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 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>Atur semua dibolehkan</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="116"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="123"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Tambah ruang tidak tersedia</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="104"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="113"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah tag kegiatan siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="92"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="92"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah tag kegiatan siswa jumlah jam maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight percentage=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%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">Siswa harus memulai kegiatan awal, dengan maksimal %1 dimulai pada jam tersedia, per minggu (tidak tersedia dan istirahat tidak dihitung)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot(persetase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="88"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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 - Menambah batasan siswa awal mulai maks pada jam kedua</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="148"/>
        <source>Close</source>
        <translation>Tutup</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>Tambah siswa maks paling cepat mulai jam kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="141"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Mulai maks pada jam kedua (per minggu)</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">Ini mewakili maksimal diperbolehkan mulai pada saat jam
kedua (dalam satu minggu).
Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam 
kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;
lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).
Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas pada
jam awal yang tersedia. Anda mungin dapat memilih nilai lebih besar
atau lebih kecil jika anda membuat jadwal baru</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Ini mewakili maksimal diperbolehkan mulai pada saat jam kedua (dalam satu minggu).Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas padajam awal yang tersedia. Anda mungin dapat memilih nilai lebih besaratau lebih kecil jika anda membuat jadwal baru</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>Anda harus menggunakan persentase bobot 100% karenakalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa batasan).Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung jam kosong (jam mulai awal).</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="82"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="158"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="163"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="175"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform.cpp" line="172"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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">Batasan sekarang</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>Tambah siswa interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Max days per week</source>
        <translation>Maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="129"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="165"/>
        <source>Interval start hour</source>
        <translation>Interval jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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">FET - Menambah batasan baru siswa perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Tambah siswa maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan siswa perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Tambah siswa maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight(percentage)</source>
        <translation>Bobot(persetase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="99"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform.cpp" line="102"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah siswa maks senjang per hari</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>Anda harus menggunakan persentase bobot 100%
Catatan: Kelas paralel tidak ada dan istirahat tidak dihitung senjang 

PENTING: JIka anda menggunakan total gap 0-, direkomendasikan TIDAK menggunakan batasan ini, tetapi gunakan senjang maks per minggu yang lebih aman dan baik.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="67"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="77"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="84"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="99"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperdayform_template.ui" line="106"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight(percentage)</source>
        <translation>Bobot(persetase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="99"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform.cpp" line="102"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint students max gaps per week dialog</source>
        <translation type="obsolete">FET - Menambah batasan baru siswa jam kosong maksimal per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="104"/>
        <source>Close</source>
        <translation>Tutup</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="65"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="82"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</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>Tambah siswa jam kosong per minggu</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot
 (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxgapsperweekform_template.ui" line="97"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students max hours continuously dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru siswa jam maks bersambung</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>Tambah siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students max hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru siswa dgn jam maks harian</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>Tambah siswa jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru siswa jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="74"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Tambah siswa jam kosong min antar perubahan gedung</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>Jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="45"/>
        <source>Advanced usage: enabled</source>
        <translation>Penggunaan lanjutan: dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="47"/>
        <source>Avdanced usage: not enabled</source>
        <translation>Penggunana lanjutan: tidak dibuka</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="96"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 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>Peringatan FET</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>Hari kosong untuk batasan siswa jam min harian tidak dibuka. Anda harus membuka dari Setting&gt;Lanjut.</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>Jika anda izinkan hari kosong, jam min harus paling sedikit 2(untuk menjadikan batasan non trivial)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="123"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="126"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Advanced penggunaan tidak diaktifkan. Untuk dapat memilih &quot;Allow hari kosong &apos;untuk kendala jam min jenis setiap hari bagi siswa, Anda harus mengaktifkan opsi dari menu.s Advanced Pengaturan-&gt; (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform.cpp" line="143"/>
        <source>Use with caution.</source>
        <translation>Gunakan dengan hati-hati.</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>Penjelasan: hanya pilih opsi ini jika institusi Anda memungkinkan hari kosong untuk siswa dan jadwal mungkin dengan hari kosong untuk siswa. Jika tidak, sangat penting (untuk alasan kinerja) untuk tidak memilih opsi ini (atau FET mungkin tidak dapat menemukan jadwal).</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students min hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Siswa dengan jam min harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="104"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="111"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (needed: 100%)</source>
        <translation type="obsolete">Persentase bobot ( harus:100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>Jam min</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">Catatan: Tiap hari seharusnya mempunyai jam minimal harian
(jadi batasan ini tidak fleksibel untuk memberikan hari kosong untuk
siswa)</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>Tambah siswa min jam harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentsminhoursdailyform_template.ui" line="39"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="128"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="138"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="145"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="154"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah kegiatan kelas paralel maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="156"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="196"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="105"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="114"/>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="122"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="115"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="122"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah tag kegiatan siswa jumlah jam maks hariani</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="156"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="189"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="196"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas Paralel =%1</translation>
    </message>
    <message>
        <source>Weight percentage=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%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">Siswa harus memulai kegiatan awal, dengan maksimal %1 dimulai pada jam tersedia, per minggu (tidak tersedia dan istirahat tidak dihitung)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot(persetase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="118"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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 - Menambah batasan siswa awal mulai maks pada jam kedua</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Ini mewakili maksimal diperbolehkan mulai pada saat jam
kedua (dalam satu minggu).
Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam 
kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;
lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).
Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas pada
jam awal yang tersedia. Anda mungin dapat memilih nilai lebih besar
atau lebih kecil jika anda membuat jadwal baru</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="180"/>
        <source>Close</source>
        <translation>Tutup</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>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Mulai maks pada jam kedua (per minggu)</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>Tambah siswa maks paling cepat mulai jam kedua</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>Ini mewakili maksimal diperbolehkan mulai pada saat jam
kedua (dalam satu minggu).
Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam 
kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;
lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).
Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas pada
jam awal yang tersedia. Anda mungin dapat memilih nilai lebih besar
atau lebih kecil jika anda membuat jadwal baru</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="173"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="90"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="100"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="109"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform.cpp" line="116"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Add new constraint students set home room</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa diatur ruang home</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>Tambah kelas paralel diatur ruang sendiri</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="45"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="115"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomform_template.ui" line="22"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="92"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="98"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform.cpp" line="125"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint students set home rooms</source>
        <translation type="obsolete">FET - Menambah batasan baru siswa diatur ruang sendiri</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Tambah siswa diatur ruang sendiri</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssethomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Bersihkan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="105"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="149"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="154"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="168"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="176"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="181"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="186"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="198"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform.cpp" line="195"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</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>Tambah kelas paralel diatur maks hari  interval per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>Interval jam mulai</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="111"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="119"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="128"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="131"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru siswa perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah siswa maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per hari</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="112"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="120"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="129"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="132"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru siswa perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah siswa maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="112"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="117"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="125"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="134"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform.cpp" line="137"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah siswa maks jam kosong per hari</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>Anda harus menggunakan persentase bobot 100%
Catatan: Kelas paralel tidak ada dan istirahat tidak dihitung senjang 

PENTING: JIka anda menggunakan total gap 0-, direkomendasikan TIDAK menggunakan batasan ini, tetapi gunakan senjang maks per minggu yang lebih aman dan baik.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="67"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="99"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="109"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="116"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="131"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperdayform_template.ui" line="138"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="113"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="118"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="126"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="135"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform.cpp" line="138"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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">FET - Menambah batasan baru siswa jam kosong maksimal per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="114"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan pecahan tidak dihitung sebagai gap.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="97"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxgapsperweekform_template.ui" line="65"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Tambah siswa maks jam kosong per hari</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="129"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="133"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="142"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform.cpp" line="145"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint students set max hours continuously dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru siswa diatur jam maks bersambung </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>Tambah siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Kelas Paralel</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="113"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="141"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform.cpp" line="144"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 -Tambah batasan baru: Siswa diatur jam maks harian</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>Tambah siswa jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Kelas Paralel </translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="127"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="130"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru siswa jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah siswa jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Jam kosong min antar perubahan gedung</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="48"/>
        <source>Advanced usage: enabled</source>
        <translation>Penggunaan lanjutan: dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="50"/>
        <source>Advanced usage: not enabled</source>
        <translation>Penggunana lanjutan: tidak dibuka</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="120"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="125"/>
        <source>Invalid weight - it has to be 100%</source>
        <translation>Bobot salah. harus 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>Peringatan FET</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>Hari kosong untuk batasan siswa jam min harian tidak dibuka. Anda harus membuka dari Setting&gt;Lanjut.</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>Jika anda izinkan hari kosong, jam min harus paling sedikit 2(untuk menjadikan batasan non trivial)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="149"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="158"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="161"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Advanced penggunaan tidak diaktifkan. Untuk dapat memilih &quot;Allow hari kosong &apos;untuk kendala jam min jenis setiap hari bagi siswa, Anda harus mengaktifkan opsi dari menu.s Advanced Pengaturan-&gt; (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi) .</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform.cpp" line="178"/>
        <source>Use with caution.</source>
        <translation>Gunakan dengan hati-hati.</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>Penjelasan: hanya pilih opsi ini jika institusi Anda memungkinkan hari kosong untuk siswa dan jadwal mungkin dengan hari kosong untuk siswa. Jika tidak, sangat penting (untuk alasan kinerja) untuk tidak memilih opsi ini (atau FET mungkin tidak dapat menemukan jadwal).</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint students set min hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Siswa diatur jam min harian</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Kelas Paralel</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="143"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Tambah siswa jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="94"/>
        <source>Min hours</source>
        <translation>Jam min</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="127"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</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">Catatan: Tiap hari seharusnya mempunyai jam minimal harian
(jadi batasan ini tidak fleksibel untuk memberikan hari kosong untuk
siswa)</translation>
    </message>
    <message>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot
 (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetminhoursdailyform_template.ui" line="136"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
</context>
<context>
    <name>AddConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</translation>
    </message>
    <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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="223"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="231"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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>Batasan TIDAK ditambah - harus ada batasan lain dari jenis ini untuk siswa yang sama. Silakan ubah yang ini</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>Batasan ini tidak menimbulkan jam kosong (atau jam kosong awal) untuk siswa. Jika kelas mempunyai jam sebelum dan sesudah periode kosong tidak akan dihitung.</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>JIka anda benar-benar menggunakan bobot dibawah 100%, anda dapat menggunakan kegiatan dengan jam tertentu dengan kelas tertentu, tetapi ini mungkin menyebabkan masalah, jam kosong mungkin terjadi dan anda mungkin mendapatkan jadwal tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="271"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform.cpp" line="249"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</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 - Menambah batasan siswa diatur tidak ada</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="148"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Tambah kelas paralel  diatur tidak ada</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>Atur semua dibolehkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="141"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintstudentssetnotavailabletimesform_template.ui" line="155"/>
        <source>Help</source>
        <translation>Bantuan</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">Batasan ini tidak menyebabkan jam kosong (atau awal tidak diperhatikan)
untuk siswa. Jika siswa mempunyai jam pelajaran sebelum dan sesudah
periode tidak ada ini, tidak akan dianggap jam kosong</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Batasan ini tidak menyebabkan jam kosong (atau awal tidak diperhatikan)
untuk siswa. Jika siswa mempunyai jam pelajaran sebelum dan sesudah
periode tidak ada ini, tidak akan dianggap jam kosong</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="263"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="325"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="329"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="341"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="342"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="353"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform.cpp" line="360"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <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>Tambah sub kegiatan dengan jam mulai lebih disukai</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="205"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="156"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="107"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="120"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="133"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="177"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="191"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="198"/>
        <source>Add</source>
        <translation>Tambah</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>Pilih guru (kosong=semua), kelas paralel, mata pelajaran, tag kegiatan.</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>Pilih komponen jumlah sub kegiatan yang akan dibatasi.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Component number (split index)</source>
        <translation>Jumlah komponen(indeks pemecah)</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="264"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="327"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="331"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="343"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="344"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="355"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform.cpp" line="362"/>
        <source>Constraint NOT added - duplicate?</source>
        <translation>Batasan tidak ditambah - duplikasi?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <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>Tambah sub kegiatan dengan slot waktu yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="198"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="205"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="156"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="107"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="120"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="133"/>
        <source>Teacher</source>
        <translation>Guru</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="191"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="177"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>Pilih komponen jumlah sub kegiatan yang akan dibatasi.</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>Pilih guru (kosong=semua), kelas paralel, mata pelajaran, tag kegiatan.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Component number (split index)</source>
        <translation>Jumlah komponen(indeks pemecah)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="96"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="107"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="115"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="123"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="132"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform.cpp" line="139"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint subject activity tag preferred room</source>
        <translation type="obsolete">FET - Menambah batasan baru mata pelajaran dan tag kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="111"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="137"/>
        <source>Close</source>
        <translation>Tutup</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>Tambah tag kegiatan mata pelajaran dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="130"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="90"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="100"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang lebih disukai jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="111"/>
        <source>Invalid selected subject</source>
        <translation>Mata pelajaran dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="118"/>
        <source>Invalid selected activity tag</source>
        <translation>Tag kegiatan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform.cpp" line="138"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint subject activity tag preferred rooms</source>
        <translation type="obsolete">FET - Menambah batasan baru mata pelajaran dan tag kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="119"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="147"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Tambah tag kegiatan mata pelajaran dengan ruang yang lebih disukai</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation>Ruang</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectactivitytagpreferredroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation>Bersihkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="94"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="102"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform.cpp" line="118"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <source>FET - Add new constraint subject preferred room</source>
        <translation type="obsolete">FET - Tambah batasan baru: Mata Pelajaran dengan ruang tertentu</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>Persentase bobot (rekomendasi 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>Tambah Mata pelajaran dengan  ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="110"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="83"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="93"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="104"/>
        <source>Invalid selected subject</source>
        <translation>Mata pelajaran dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="117"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform.cpp" line="124"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint subject preferred rooms</source>
        <translation type="obsolete">FET - Tambah batasan baru: Mata pelajaran dengan ruang-ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Tambah Mata pelajaran dengan  ruang yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintsubjectpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="130"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="140"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="143"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</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>Tambah guru tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="187"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="107"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="117"/>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="120"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah guru tag kegiatan maks jam harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="109"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="120"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="150"/>
        <source>Max hours daily</source>
        <translation>Mak jam  harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="180"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="187"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="81"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="91"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="100"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform.cpp" line="107"/>
        <source>Constraint NOT added - error ?</source>
        <translation>Batasan TIDAK ditambah - salah?</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>Tambah Guru Ruang Khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="28"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="54"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomform_template.ui" line="109"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>FET - Add new constraint teacher home room</source>
        <translation type="obsolete">FET - Menambah batasan baru Ruang khusu guru</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="82"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="88"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="108"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform.cpp" line="115"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <source>FET - Add new constraint teacher home rooms</source>
        <translation type="obsolete">FET - Menambah batasan baru ruang khusus guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>Guru</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>Tambah Guru Ruang Khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherhomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Bersihkan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="97"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%1</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="141"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="160"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="168"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="173"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="178"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="190"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform.cpp" line="187"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</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>Tambah guru interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="58"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="65"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="125"/>
        <source>Max days per week</source>
        <translation>Maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherintervalmaxdaysperweekform_template.ui" line="200"/>
        <source>Interval start hour</source>
        <translation>Interval jam mulai</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan guru perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru maks perubahan gedung harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperdayform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per hari</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan guru perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru maks perubahan gedung mingguan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxbuildingchangesperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="124"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="133"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform.cpp" line="136"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Tambah batasan baru: Guru dengan hari maks per minggu</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>Tambah guru maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Guru</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="118"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="99"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="104"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="112"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="125"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform.cpp" line="128"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Tambah batasan baru: Guru dengan jam kosong maks per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan istirahat tidak dihitung sebagai jam kosong.</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Guru</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>Tambah guru jam kosong maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="91"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan istirahat tidak dihitung sebagai jam kosong.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperdayform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="100"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="113"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="126"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform.cpp" line="129"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max gaps per week dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Guru dengan jam kosong maks per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan istirahat tidak dihitung sebagai gap.</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Guru</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>Tambah guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="91"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="129"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan istirahat tidak dihitung sebagai jam kosong.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxgapsperweekform_template.ui" line="110"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max hours continuously dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru guru jam maks bersambung</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>Tambah guru jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="131"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform.cpp" line="134"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher max hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Guru dengan jam maks per hari</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>Tambah guru jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="87"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="101"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="110"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform.cpp" line="113"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah guru hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="77"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="88"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="118"/>
        <source>Min days per week</source>
        <translation>Hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="148"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermindaysperweekform_template.ui" line="155"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="101"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="109"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform.cpp" line="121"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru guru jam kosong min antar perubahan gedung </translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Jam kosong min antar perubahan gedung</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="103"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="108"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 100%</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="116"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</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>Izinkan kotak centang hari kosong  harus diperiksa. Jika Anda perlu tidak mengizinkan hari kosong untuk guru, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="133"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform.cpp" line="136"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Kotak centang ini harus tetap diperiksa. Jika Anda benar-benar harus tidak mengizinkan hari kosong untuk guru ini, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teacher min hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Guru dengan jam min harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Tambah batasan sekarang</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>Tambah guru jam min harian</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>Dianjurkan untuk mulai dengan 2 menit jam dan memperkuat mereka ketika Anda menemukan jadwal baru.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="116"/>
        <source>Min hours daily</source>
        <translation>Jam min harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="133"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="145"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>Guru</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">Catatan: FET cukup pintar untuk menggunakan batasan ini hanya pada hari kerja untuk guru
(jadi batasan fleksibel). Hati-hati dengan batasan ini,
jangan mendapat jadwal yang tidak mungkin. Direkomendasi
mulai dengan jam min 2 dan tinggikan hingga dapat jadwal baru</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</translation>
    </message>
    <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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="216"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="224"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</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>Batasan TIDAK ditambah - harus ada batasan lain dari jenis ini untuk guru yang sama. Silakan ubah yang ini</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>Batasan ini tidak menimbulkan jam kosong untuk guru. Jika seorang guru mengajar sebelum dan sesudah periode tidak ada ini, tidak ada jam kosong terhitung.</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>JIka anda benar-benar menggunakan bobot dibawah 100%, anda dapat menggunakan kegiatan dengan jam tertentu dengan guru tertentu, tetapi ini mungkin menyebabkan masalah, jam kosong mungkin terjadi dan anda mungkin mendapatkan jadwal tidak mungkin.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="264"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform.cpp" line="242"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Add new constraint teacher not available times dialog</source>
        <translation type="obsolete">FET - Menambah batasan guru tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="98"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="138"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="145"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="152"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="124"/>
        <source>Set all available</source>
        <translation>Atur semua dibolehkan</translation>
    </message>
    <message>
        <source>Add constraint</source>
        <translation type="obsolete">Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachernotavailabletimesform_template.ui" line="159"/>
        <source>Help</source>
        <translation>Bantuan</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">Batasan ini tidak menimbulkan jam kosong untuk guru. 
Jika seorang guru mengajarsebelum dan sesudah 
periode tidak ada ini, tidak ada jam kosong terhitung</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Tambah guru tidak ada</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>Catatan: kendala ini tidak menimbulkan jam kosong untuk guru. Jika guru memiliki pelajaran sebelum dan setelah periode tidak tersedia, tidak akan ada jam kosong dihitung</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="101"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="122"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="120"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="123"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru tag kegiatan jam maks berurutan</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>Maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="82"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="100"/>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="103"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="101"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah guru tag kegiatan maks jam harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="83"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="125"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="130"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="144"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="149"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="154"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="166"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform.cpp" line="163"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</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>Tambah guru interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="89"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="128"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersintervalmaxdaysperweekform_template.ui" line="164"/>
        <source>Interval start hour</source>
        <translation>Interval jam mulai</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="94"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform.cpp" line="97"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan guru perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru maks perubahan gedung harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperdayform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per hari</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="93"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform.cpp" line="96"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan guru perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxbuildingchangesperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="100"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="128"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform.cpp" line="131"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxDaysPerWeekForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Persentase bobot (harus: 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>Tambah guru maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="55"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxdaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="91"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="100"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform.cpp" line="103"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Tambah batasan baru: Guru dengan jam kosong maks per hari</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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">Direkomendasikan menggunakan hanya satu batasan
dari tipe ini. Anda harus menggunakan persentase bobot 100%
karena kalau tidak anda akan mendapat jadwal jelek. Coba
utnuk megubah menjadi nilai yang besar untuk gap maks per minggu
menurunkan hingga mendapat jadwal yang baru. Nilai baku
3, mungkin terlalu rendah untuk sekolah anda dan anda mungkin
perlu angka lebih besar. Catatan: guru tidak tersedia
dan pecah tidakdianggap gap.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="102"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</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>Direkomendasikan menggunakan hanya satu batasan
dari tipe ini. Anda harus menggunakan persentase bobot 100%
karena kalau tidak anda akan mendapat jadwal jelek. Coba
utnuk megubah menjadi nilai yang besar untuk gap maks per minggu
menurunkan hingga mendapat jadwal yang baru. Nilai baku
3, mungkin terlalu rendah untuk sekolah anda dan anda mungkin
perlu angka lebih besar. Catatan: guru tidak tersedia
dan pecah tidakdianggap gap.</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>Tambah guru jam kosong maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperdayform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="88"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="93"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="106"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform.cpp" line="109"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Tambah batasan baru: Guru dengan jam kosong maks per minggu</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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">Direkomendasikan menggunakan hanya satu batasan
dari tipe ini. Anda harus menggunakan persentase bobot 100%
karena kalau tidak anda akan mendapat jadwal jelek. Coba
utnuk megubah menjadi nilai yang besar untuk gap maks per minggu
menurunkan hingga mendapat jadwal yang baru. Nilai baku
3, mungkin terlalu rendah untuk sekolah anda dan anda mungkin
perlu angka lebih besar. Catatan: guru tidak tersedia
dan pecah tidakdianggap gap.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="102"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maksimal per minggu</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>Direkomendasikan menggunakan hanya satu batasan
dari tipe ini. Anda harus menggunakan persentase bobot 100%
karena kalau tidak anda akan mendapat jadwal jelek. Coba
utnuk megubah menjadi nilai yang besar untuk gap maks per minggu
menurunkan hingga mendapat jadwal yang baru. Nilai baku
3, mungkin terlalu rendah untuk sekolah anda dan anda mungkin
perlu angka lebih besar. Catatan: guru tidak tersedia
dan pecah tidakdianggap gap.</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>Tambah guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxgapsperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform.cpp" line="114"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max hours continuously dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru guru jam maks bersambung</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>Tambah guru jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="111"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform.cpp" line="114"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers max hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Guru dengan jam maks per hari</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>Tambah guru jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="73"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="79"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="84"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="107"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform.cpp" line="110"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Tambah guru hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="38"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="55"/>
        <source>Min days per week</source>
        <translation>Hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="72"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmindaysperweekform_template.ui" line="79"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="88"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="97"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="100"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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 - Menambah batasan baru guru jam kosong min antar perubahan gedung </translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah guru jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Jam kosong min antar perubahan gedung</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="95"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 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>Izinkan kotak centang hari kosong  harus diperiksa. Jika Anda perlu tidak mengizinkan hari kosong untuk guru, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="112"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform.cpp" line="115"/>
        <source>Constraint NOT added - please report error</source>
        <translation>Batasan TIDAK ditambah - silahkan laporkan kesalahan</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>Kotak centang ini harus tetap diperiksa. Jika Anda benar-benar harus tidak mengizinkan hari kosong untuk guru ini, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
</context>
<context>
    <name>AddConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <source>FET - Add new constraint teachers min hours daily dialog</source>
        <translation type="obsolete">FET - Tambah batasan baru: Guru dengan jam min harian</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="113"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="120"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>Jam min harian</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>Tambah guru jam min harian</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>Dianjurkan untuk mulai dengan 2 jam min. Mungkin Anda dapat mencoba nilai-nilai yang lebih tinggi setelah itu, tetapi mereka mungkin terlalu besar dan mungkin anda akan mendapatkan jadwal mustahil.</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintteachersminhoursdailyform_template.ui" line="101"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Catatan: FET cukup pintar untuk menggunakan batasan ini hanya pada hari kerja untuk guru
(jadi batasan fleksibel). Hati-hati dengan batasan ini,
jangan mendapat jadwal yang tidak mungkin. Direkomendasi
mulai dengan jam min 2. Mungkin anda dapat mencoba lebih tinggi setalah itu
tetapi mungkin akan terlalu besar dan anda akan mendapatkan jadwal yang tidak mungkin.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="255"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</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>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="297"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="306"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform.cpp" line="309"/>
        <source>Constraint NOT added - error?</source>
        <translation>Batasan TIDAK ditambah - salah?</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>Tambah tiga kegiatan dikelompokkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="28"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="70"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="104"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="113"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="126"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="139"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="149"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="173"/>
        <source>Third activity</source>
        <translation>Kegiatan ketiga</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="209"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="216"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="233"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstraintthreeactivitiesgroupedform_template.ui" line="244"/>
        <source>100</source>
        <translation>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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="235"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="245"/>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="257"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="265"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="274"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform.cpp" line="277"/>
        <source>Constraint NOT added - error?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah dua kegiatan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="166"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="175"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="201"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesconsecutiveform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="236"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="246"/>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="258"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="266"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="275"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform.cpp" line="278"/>
        <source>Constraint NOT added - error?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah dua kegiatan dikelompokkan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="166"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="175"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="201"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesgroupedform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="236"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="246"/>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="258"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="266"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="275"/>
        <source>Constraint added:</source>
        <translation>Batasan ditambah:</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform.cpp" line="278"/>
        <source>Constraint NOT added - error?</source>
        <translation>Batasan TIDAK ditambah - salah?</translation>
    </message>
</context>
<context>
    <name>AddConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <source>Add current constraint</source>
        <translation type="obsolete">Tambah batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah dua kegiatan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="22"/>
        <source>Add constraint</source>
        <translation>Tambah batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="166"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="175"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="188"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="201"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/addconstrainttwoactivitiesorderedform_template.ui" line="211"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="75"/>
        <source>Incorrect name</source>
        <translation>Nama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="83"/>
        <source>Incorrect building</source>
        <translation>Gedung salah</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>Kotak dialog pemasukan ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="93"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item. harus ada yang duplikasi</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="98"/>
        <source>Room added</source>
        <translation>Ruang ditambah</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>Dianjurkan untuk menghasilkan jadwal tanpa kamar (atau tanpa kendala kamar &apos;), kemudian, jika solusi yang mungkin, untuk menambah kamar atau kendala kamar&apos;</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>Tolong diperhatikan setiap ruang dapat digunakan untuk satu kegiatan pada periode tertentu. Jika anda mempunyai ruang yang sangat besar yang dapat digunakan untuk beberapa kegiatan sekaligus, silahkan tambah lebih ruang, mewakili ruang besar ini
</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform.cpp" line="119"/>
        <source>FET - help on adding room(s)</source>
        <translation>FET - bantuan pada penambahan ruang</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Ok</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>Tambah Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="67"/>
        <source>Capacity</source>
        <translation>Kapasitas</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="56"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="39"/>
        <source>Add room</source>
        <translation>Tambah Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="49"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addroomform_template.ui" line="94"/>
        <source>Building</source>
        <translation>Gedung</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm</name>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="56"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="56"/>
        <source>Incorrect name</source>
        <translation>Nama salah</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>Kotak dialog pemasukan kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="64"/>
        <source>Could not insert item. Duplicate</source>
        <translation>Tidak dapat memasukan item. duplikasi</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>Nama ini telah dipake olah kelas - silahkan gunakan nama lain</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>Nama ini telah dipake olah grup lain - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="80"/>
        <source>FET</source>
        <translation>FET</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>Kelas ini sudah ada, tetapi pada tahun yang lain. Jika Anda memasukkan kelompok tahun berjalan lancar, yang berarti bahwa beberapa tahun berbagi grup yang sama (tumpang tindih). Jika Anda ingin membuat grup baru, independen, silakan batalkan sekarang dan memberikannya nama lain.</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>Catatan: jumlah siswa untuk kelompok akan ditambahkan jumlah siswa dari kelompok yang sudah ada (Anda dapat mengubah jumlah siswa dalam memodifikasi dialog kelompok).</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">Kelas paralel telah dipake, tapi pada kelas yang lain
Jika anda memasukkan kelas paralel sekarang pada kelas sekarang,
artinya beberapa kelas share kelas paralel yang sama (overlap)
JIka anda membuat kelas paralel baru, independen,
batalkan dan beri nama lain</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="87"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="87"/>
        <source>Abort</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform.cpp" line="101"/>
        <source>Group added</source>
        <translation>Kelasl ditambah</translation>
    </message>
</context>
<context>
    <name>AddStudentsGroupForm_template</name>
    <message>
        <source>Add Students Group Dialog</source>
        <translation type="obsolete">Tambah Kelas Paralel Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="94"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="87"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <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>Tambah grup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="43"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="60"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm</name>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="55"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="55"/>
        <source>Incorrect name</source>
        <translation>Nama salah</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>Kotak dialog pemasukkan grup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="64"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item. harus ada yang duplikasi</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>Nama ini telah dipake olah kelas - silahkan gunakan nama lain</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>Nama ini telah dipake olah kelas paralel lain - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="81"/>
        <source>FET</source>
        <translation>FET</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>Catatan: jumlah siswa untuk kelompok akan ditambahkan jumlah siswa dari kelompok yang sudah ada (Anda dapat mengubah jumlah siswa dalam memodifikasi dialog kelompok).</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">Grup ini telah ada, tetapi pada kelas paralel lain
Jika anda memasukkan grup sekarang pada kelas paralel ini, 
artinya beberapa kelas paralel share grup yang sama (overlap)
Jika anda ingin grup yang baru, independen,
batalkan, dan beri nama baru</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="88"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="88"/>
        <source>Abort</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform.cpp" line="101"/>
        <source>Subgroup added</source>
        <translation>Grup ditambah</translation>
    </message>
</context>
<context>
    <name>AddStudentsSubgroupForm_template</name>
    <message>
        <source>Add Students Subgroup Dialog</source>
        <translation type="obsolete">Tambah Grup Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="115"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="108"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>Nama</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>Tambah kelas grup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>Kelas Paralel</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm</name>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="53"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="53"/>
        <source>Incorrect name</source>
        <translation>Nama salah</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>Kotak dialog pemasukkan kelas</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>Nama ini telah dipake olah grup lain - silahkan gunakan nama lain</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>Nama ini telah dipake olah kelas paralel lain - silahkan gunakan nama lain</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>Nama ini telah dipake olah kelas - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform.cpp" line="84"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item.Karena ada duplikasi</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>Kelas ditambah. Anda dapat membagi kelas menjadi beberapa bagian - dilakukan dalam kotak dialog kelas, tombol &apos;Pembagian kelas...&apos; atau secara manual menambah kelas paralel dan grup pada menu kelas paralel dan grup

 Catatan penting: jika anda berencana menggunakan pilihan &apos;pembagian kelas&apos;, gunakan saat pertama kali kelas dibuat karena penggunaan kedua kali pilihan &apos; pembagian kelas&apos; untuk kelas yang sma akan menghapus kegiatan dan l dari kelas itu.</translation>
    </message>
</context>
<context>
    <name>AddStudentsYearForm_template</name>
    <message>
        <source>Add Students Year Dialog</source>
        <translation type="obsolete">Tambah Kelas Siswa</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>Tambah kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="73"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/addstudentsyearform_template.ui" line="66"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
</context>
<context>
    <name>AdvancedFilterForm</name>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="36"/>
        <source>Advanced filter for constraints</source>
        <translation>Saring Lanjutan untuk batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="60"/>
        <source>Description</source>
        <translation>Deskripsi</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="61"/>
        <source>Detailed description</source>
        <translation>Deskripsi detil</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="68"/>
        <source>Contains</source>
        <comment>A text string contains other substring</comment>
        <translation>Mengandung</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>Tidak mengandung</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>Cocok regex.</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>Tidak cocok reg expr.</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="125"/>
        <source>More</source>
        <translation>Lebih</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="126"/>
        <source>Fewer</source>
        <translation>Lebih sedikit</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="134"/>
        <source>Reset</source>
        <translation>Reset</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="135"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="137"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="47"/>
        <source>Case sensitive</source>
        <translation>Sensitif huruf besar dan kecil</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="38"/>
        <source>Match all of the following:</source>
        <translation>Cocok semua yang berikut:</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedfilterform.cpp" line="39"/>
        <source>Match any of the following:</source>
        <translation>Cocok apapun yang berikut:</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>FET - Kunci kegiatan seharian</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="169"/>
        <source>All activities of the selected day will be locked</source>
        <translation>Semua keigatan dari hari terpilih akan dikunci</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="169"/>
        <source>Please select the day to lock:</source>
        <translation>Silahkan pilih hari yang dikunci:</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>Batal</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>Ok</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>Konfirmasi akhir diperlukan</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>Batasan waktu ini akan ditambah</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>Batasan waktu TIDAK akan ditambah</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>Batasan ruang ini akan ditambah</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>Batasan ruang ini TIDAK akan ditambah</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>Informasi FET</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>Ada ditambahkan %1 kendala waktu penguncian dan %2 batasan ruang  penguncian. Tidak ada ditambahkan%3 kendala waktu penguncian dan mengunci %4 kendala ruang, karena kegiatan ini sudah terkunci</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="445"/>
        <source>FET - Unlock activities of a day</source>
        <translation>FET - Buka kegiatan seharian</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>Semua kegiatan dari hari terpilh akan dibuka(yang tidak permanen akan dikunci)</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="451"/>
        <source>Please select the day to unlock:</source>
        <translation>Pilih hari yang dibuka:</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>Batasan waktu ini akan dihapus</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>Batasan waktu TIDAK akan dihapus</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>Batasan ruang akan dihapus</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>Batasan ruang ini TIDAK akan dihapus</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>Ada dihapus %1 batasan waktu penguncian dan %2 batasan ruang  penguncian. Tidak ada dihapus %3 batasan  waktu penguncian dan mengunci %4 kendala ruang, karena kegiatan tersebut terkunci secara permanen</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>FET - Kunci kegiatan yang berakhir pada hari yang diatur siswa</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>Semua kegiatan yang masing-masing siswa akhir menetapkan hari akan terkunci</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>FET - Buka semua kegiatan yang berakhir dengan hari yang diatur siswa</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>Semua kegiatan yang masing-masing siswa akhir menetapkan hari akan dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1237"/>
        <source>FET - Lock all activities in the timetable</source>
        <translation>FET - Kunci semua kegiatan pada jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1243"/>
        <source>All activities in the current timetable will be locked</source>
        <translation>Semua kegiatan pada jadwal sekarang akan dikunci</translation>
    </message>
    <message>
        <location filename="../src/interface/advancedlockunlockform.cpp" line="1504"/>
        <source>FET - Unlock all activities of the current timetable</source>
        <translation>FET - Buka semua kegiatan pada jadwal saat ini</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>Semua kegiatan dari jadwal saat ini akan dibuka (yang tidak permanen terkunci)</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>%1 Batasan ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="230"/>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="371"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="348"/>
        <source>FET critical</source>
        <translation>Kritis FET</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>Anda telah menemukan bug dalam FET. Tolong laporkan. Kendala semacam ini tidak benar diakui di semua ruang dialog kendala. FET akan melewatkan kesalahan ini, sehingga Anda dapat terus bekerja .. Mungkin kendala dapat dimodifikasi dari dialog kendala spesifik.</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>Apakah anda benar-benar ingin menghapus batasan ruang harus diisi dasar ini?</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="397"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Anda tidak dapat hasilkan jadwal tanpa batasan.</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>Catatan: Anda dapat menambahkan lagi menjadi kendala dari jenis dari menu Data - Ruang &gt; Batasan -&gt;DLL -&gt; Batasan ruang dasar wajib.</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="402"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="378"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="386"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="387"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform.cpp" line="387"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>AllSpaceConstraintsForm_template</name>
    <message>
        <source>FET - All space constraints</source>
        <translation type="obsolete">FET - Semua Batasan Tempat</translation>
    </message>
    <message>
        <source>Constraints (dbl. click modifies)</source>
        <translation type="obsolete">Batasan (klik ganda mengubah)</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="30"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="71"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="64"/>
        <source>Remove</source>
        <translation>Hapus</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>Semua batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="57"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="20"/>
        <source>Constraints (dbl. click)</source>
        <translation>Batasan (klik ganda mengubah)</translation>
    </message>
    <message>
        <location filename="../src/interface/allspaceconstraintsform_template.ui" line="50"/>
        <source>Filter</source>
        <translation>Saring</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>Batasan waktu %1</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="274"/>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="620"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="597"/>
        <source>FET critical</source>
        <translation>Kritis FET</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>Anda telah menemukan bug dalam FET. Tolong laporkan. Kendala semacam ini tidak benar diakui di semua ruang dialog kendala. FET akan melewatkan kesalahan ini, sehingga Anda dapat terus bekerja .. Mungkin kendala dapat dimodifikasi dari dialog kendala spesifik.</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>Apakah anda benar-benar ingin menghapus batasan ruang harus diisi dasar ini?</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="649"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Anda tidak dapat hasilkan jadwal tanpa batasan.</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>Catatan: Anda dapat menambahkan lagi menjadi kendala dari jenis dari menu Data - Ruang &gt; Batasan -&gt;DLL -&gt; Batasan ruang dasar wajib.</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="654"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="628"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="638"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="639"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform.cpp" line="639"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>AllTimeConstraintsForm_template</name>
    <message>
        <source>FET - All time constraints</source>
        <translation type="obsolete">FET - Semua batasan waktu</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Constraints (dbl. click modifies)</source>
        <translation type="obsolete">Batasan (klik ganda mengubah)</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="77"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="70"/>
        <source>Remove</source>
        <translation>Hapus</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>Semua batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="63"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="26"/>
        <source>Constraints (dbl. click)</source>
        <translation>Batasan (klik ganda mengubah)</translation>
    </message>
    <message>
        <location filename="../src/interface/alltimeconstraintsform_template.ui" line="56"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>Building</name>
    <message>
        <source>N:%1</source>
        <comment>Name of the building</comment>
        <translation type="obsolete">N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="39"/>
        <source>Building</source>
        <translation>Gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/building.cpp" line="41"/>
        <source>Name=%1</source>
        <comment>The name of the building</comment>
        <translation>Nama=%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>Informasi FET</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>Gedung dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="109"/>
        <source>FET</source>
        <translation>FET</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="110"/>
        <source>Are you sure you want to delete this building?</source>
        <translation>Apakah anda ingin menghapus gedung ini?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this building?
</source>
        <translation type="obsolete">Apakah anda ingin menghapus gedung ini?
</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="111"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform.cpp" line="111"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <source>Invalid building</source>
        <translation type="obsolete">Gedung salah</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>Gedung</translation>
    </message>
    <message>
        <source>Add building</source>
        <translation type="obsolete">Tambah gedung</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="20"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="34"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="41"/>
        <source>Sort by name</source>
        <translation>Sortir </translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="48"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/buildingsform_template.ui" line="56"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
</context>
<context>
    <name>ChangeMinDaysSelectivelyForm</name>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="38"/>
        <source>Any</source>
        <translation>Apapun</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="39"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="49"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="40"/>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="50"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="48"/>
        <source>No change</source>
        <translation>Tidak ada perubahan</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>Peringatan FET</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>Bobot lama. harus &gt;=0 dan &lt;=100.0</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>Bobot baru. harus &gt;=0 dan &lt;=100.0</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>Min hari lama harus 1 atau keduanya &gt;=1 dan &lt;= n_hari_per_minggu</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>Min hari baru harus 1 atau keduanya &gt;=1 dan &lt;= n_hari_per_minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform.cpp" line="109"/>
        <source>Old n_acts must be -1 or &gt;=1</source>
        <translation>n_acts lama harus 1 atau &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>Ubah batasan hari min lebih antara kegiatan</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>Silakan nilai masukan tua (filter) dan nilai-nilai baru. Semua nilai-nilai lama (berat badan, min hari dan berturut-turut hari yang sama jika) dari kendala bersangkutan akan diganti dengan yang baru. Baru berat badan sarankan minimal 95,0 (atau -1)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="49"/>
        <source>Old values (filter)</source>
        <translation>Nilai lama (saring)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="55"/>
        <source>Weight (-1 = any)</source>
        <translation>Bobot (-1 = apapun)</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>-1</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="69"/>
        <source>Min days (-1 = any)</source>
        <translation>Min hari (-1 = apapun)</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>Berurutan jika hari yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="96"/>
        <source>N activities (-1 = any)</source>
        <translation>N kegiatan (-1 = apapun)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="116"/>
        <source>New values</source>
        <translation>Nilai baru</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>Bobot ( 0.0 ke 100.0, -1 untuk tidak ada perubahan)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="136"/>
        <source>Min days (-1 to leave unchanged)</source>
        <translation>Min hari (-1 untuk tidak berubah)</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="194"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/changemindaysselectivelyform_template.ui" line="204"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ChangeMinNDaysSelectivelyForm</name>
    <message>
        <source>Any</source>
        <translation type="obsolete">Apapun</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">Ya</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">Tidak</translation>
    </message>
</context>
<context>
    <name>ChangeMinNDaysSelectivelyForm_template</name>
    <message>
        <source>-1</source>
        <translation type="obsolete">-1</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
</context>
<context>
    <name>ChooseFieldsDialog</name>
    <message>
        <location filename="../src/engine/import.cpp" line="137"/>
        <source>FET - Import from CSV file</source>
        <translation>FET - Impor dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="274"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="275"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>CommentsForm</name>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="54"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform.cpp" line="55"/>
        <source>Cannot update comments during simulation
Please stop simulation before this</source>
        <translation>Tidak dapat update komentar selama simulasi
Silahkan hentikan simulasi sebelumnya</translation>
    </message>
</context>
<context>
    <name>CommentsForm_template</name>
    <message>
        <source>FET - timetable data - comments</source>
        <translation type="obsolete">FET - data jadwal - komentar</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>Data jadwal - komentar</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/commentsform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Time constraints 2 activies consecutive</source>
        <translation type="obsolete">FET- Batasan waktu: 2 kegiatan berurutan</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Batasan</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">Ubah</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">Batasan ini memaksa 2 kegiatan A1 dan A2: A2 ditempatkan
langsung setelah A1, hari yang sama, mungkin dipisah oleh jam kosong</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Batasan</translation>
    </message>
</context>
<context>
    <name>Constraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Time constraints 2 activies ordered</source>
        <translation type="obsolete">FET - Batasan waktu 2 kegiatan dengan urutan tertentu</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Batasan</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">Batasan ini memaksa 2 kegiatan A1 dan A2: A2 setelah 
A1, dipisah oleh interval</translation>
    </message>
</context>
<context>
    <name>Constraint3ActivitiesGroupedForm_template</name>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Batasan</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14262"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (terkait tidak ada kegiatan) Perbaiki :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14302"/>
        <source>teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14304"/>
        <source>all teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14307"/>
        <source>students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14309"/>
        <source>all students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14312"/>
        <source>subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14314"/>
        <source>all subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14317"/>
        <source>activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14319"/>
        <source>all activity tags</source>
        <translation>Semua tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14326"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for Weight Percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14335"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14336"/>
        <source>Activities with:</source>
        <translation>Kegiatan dengan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14339"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14341"/>
        <source>All teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14345"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14347"/>
        <source>All students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14351"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14353"/>
        <source>All subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14357"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14359"/>
        <source>All activity tags</source>
        <translation>Semua tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14362"/>
        <source>must end students&apos; day</source>
        <translation>harus akhir hari siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14365"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</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>Batasan waktu kegiatan akhir hari siswa gagal untuk kegiatan dengan id=%1 (%2), meningkatkan konflik sebesar %3</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>Kegiatan dengan %1, %2, %3, %4,  harus akhiri hari siswa</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="133"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform.cpp" line="133"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesEndStudentsDayForm_template</name>
    <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>Batasan kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="34"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesendstudentsdayform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlapping</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1355"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1418"/>
        <source>Activities not overlapping</source>
        <translation>Kegiatan-kegiatan tidak ada overlap</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1419"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1420"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1422"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1431"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1432"/>
        <source>Activities must not overlap</source>
        <translation>Kegiatan tidak boleh overlap</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1433"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1434"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</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>Batasan waktu kegiatan tidak tumpang tindih rusak: aktivitas dengan id =%1 (%2) tumpang tindih dengan kegiatan dengan id =%3 (%4) pada sejumlah periode %5</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1526"/>
        <source>conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="253"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="258"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="259"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform.cpp" line="259"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Time constraints activities not overlapping</source>
        <translation type="obsolete">FET - Batasan waktu: kegiatan tidak overlapping</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="47"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="144"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="123"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="36"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="137"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="130"/>
        <source>Modify</source>
        <translation>Ubah</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>Kegiatan batasan waktu tidak overlap</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="62"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="68"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="81"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="97"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiesnotoverlappingform_template.ui" line="110"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Informasi FET</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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan waktu mulai tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9833"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Berikut batasan yang salah (berkaitan degan tidak ada aktivitas). Harap memperbaikinya:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9936"/>
        <source>teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9938"/>
        <source>all teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9941"/>
        <source>students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9943"/>
        <source>all students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9946"/>
        <source>subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9948"/>
        <source>all subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9951"/>
        <source>activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9953"/>
        <source>all activity tags</source>
        <translation>Semua tag kegiatan</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>Kegiatan dengan %1, %2, %3, %4, mempunyai suatu waktu mulai yang yang terkumpul:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9973"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9980"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9981"/>
        <source>Activities with:</source>
        <translation>Kegiatan dengan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9984"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9986"/>
        <source>All teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9990"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9992"/>
        <source>All students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9996"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9998"/>
        <source>All subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10002"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10004"/>
        <source>All activity tags</source>
        <translation>Semua tag kegiatan</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>Batasan waktu kegiatan  dengan waktu mulai yang disukai rusak untuk aktivitas dengan id =%1 (%2), meningkatkan konflik total oleh %3</translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">harus dijadwal mulai pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10024"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10007"/>
        <source>have a set of preferred starting times:</source>
        <translation>memiliki sekumpulan waktu mulai yang disukai:</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="126"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="131"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="132"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform.cpp" line="132"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesPreferredStartingTimes</source>
        <translation type="obsolete">FET - BatasanKegiatanJamMulaiDisukai</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>Batasan kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="34"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredstartingtimesform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Informasi FET</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>Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan slot waktu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan slot waktu tertentu salah karena jam atau hari  yang tidak ditentukan untuk slot (-1) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8660"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Berikut Batasan salah (terkait tidak ada kegiatan) Perbaiki :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8758"/>
        <source>teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8760"/>
        <source>all teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8763"/>
        <source>students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8765"/>
        <source>all students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8768"/>
        <source>subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8770"/>
        <source>all subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8773"/>
        <source>activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8775"/>
        <source>all activity tags</source>
        <translation>Semua tag kegiatan</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>Kegiatan dengan %1, %2, %3, %4, mempunyai suatu waktu mulai yang yang terkumpul:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8794"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8801"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8802"/>
        <source>Activities with:</source>
        <translation>Kegiatan dengan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8805"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8807"/>
        <source>All teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8810"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8812"/>
        <source>All students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8815"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8817"/>
        <source>All subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8820"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8822"/>
        <source>All activity tags</source>
        <translation>Semua tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8842"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</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>Batasan waktu kegiatan dengan slot waktu yang disukai untuk kegiatan dengan id=%1 (%2) pada jam %3, meningkatkan konflik sebesar %4</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>memiliki sekumpulan slot waktu (semua jam dari setiap kegiatan yang terpengaruh harus berada dalam slot yang diizinkan):</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="126"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="131"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="132"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform.cpp" line="132"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesPreferredTimeSlots</source>
        <translation type="obsolete">FET - BatasanKegiatanDenganSlotWaktuDisukai</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>Batasan kegiatan dengan slot waktu yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="33"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="43"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="50"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="72"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiespreferredtimeslotsform_template.ui" line="80"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Setiap slot jam setiap kegiatan dianggap harus diizinkan oleh kendala (lebih terbatas daripada waktu mulai pilihan untuk kegiatan dengan durasi lebih besar dari 1)</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11015"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11079"/>
        <source>Activities same starting day</source>
        <translation>Kegiatan mulai jam yang sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11080"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11081"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11083"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11094"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11095"/>
        <source>Activities must have the same starting day</source>
        <translation>Kegiatan harus mempunyai hari mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11096"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11097"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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></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>faktor konflik meningkat=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="106"/>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="123"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="134"/>
        <source>No</source>
        <translation>Tidak</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>PENTING: setelah menambahkan kendala tersebut, perlu (mungkin generasi dinyatakan tidak mungkin) untuk menghapus hari berlebihan kendala min sela kegiatan. Jika Anda yakin bahwa Anda tidak memiliki kendala berlebihan, Anda dapat mengabaikan langkah ini, tapi tidak ada salahnya untuk melakukannya sebagai tindakan pencegahan. Juga, Anda tidak perlu melakukan itu setelah setiap kendala ditambahkan, tapi hanya sekali setelah menambahkan lebih banyak kendala jenis ini. Silahkan baca Bantuan / tips Penting - jumlah ujung 2 untuk detailnya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform.cpp" line="157"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingDay</source>
        <translation type="obsolete">FET - BatasanKegiatanMulaiHariSama</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="56"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="42"/>
        <source>New Item</source>
        <translation>Baru</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> Batasan Kegiatan mulai hari yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="34"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingdayform_template.ui" line="90"/>
        <source>Help</source>
        <translation>Bantuan</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>Silakan mencoba untuk membaca Bantuan / tips Penting, saran 2). Hal ini PENTING untuk menghapus hari min kendala berlebihan setelah menambahkan kendala yang sama hari pertama. Silakan juga klik tombol Bantuan di sini untuk informasi.</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10729"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10793"/>
        <source>Activities same starting hour</source>
        <translation>Kegiatan dengan jam mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10794"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10795"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10797"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10808"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10809"/>
        <source>Activities must have the same starting hour</source>
        <translation>Kegiatan harus mempunyai jam mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10810"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10811"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</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>Batasan waktu: kegiatan dengan jam mulai sama tidak terpenuhi, karena kegiatan dengan id=%1(%2) tidak pada jam mulai yang sama dengan kegiatan dengan id=%3(%4)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10904"/>
        <source>Conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%1</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="133"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform.cpp" line="133"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingHour</source>
        <translation type="obsolete">FET - BatasanKegiatanJamMulaiSama</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>Batasan kegiatan jam mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="27"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="34"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="47"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="68"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="76"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartinghourform_template.ui" line="83"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1067"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1135"/>
        <source>Activities same starting time</source>
        <translation>Kegiatan-kegiatasan dengan waktu mulai sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1136"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1137"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1139"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1150"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1151"/>
        <source>Activities must have the same starting time</source>
        <translation>Kegiatan harus mempunyai jam mulai sama</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1152"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1153"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</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>Batasan waktu: kegiatan dengan jam mulai sama tidak terpenuhi, karena kegiatan dengan id=%1(%2) tidak pada jam mulai yang sama dengan kegiatan dengan id=%3(%4)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1244"/>
        <source>Conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm</name>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="261"/>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="278"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="283"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="288"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="289"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="289"/>
        <source>No</source>
        <translation>Tidak</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>PENTING: setelah menambahkan kendala tersebut, perlu (mungkin generasi dinyatakan tidak mungkin) untuk menghapus hari berlebihan kendala min sela kegiatan. Jika Anda yakin bahwa Anda tidak memiliki kendala berlebihan, Anda dapat mengabaikan langkah ini, tapi tidak ada salahnya untuk melakukannya sebagai tindakan pencegahan. Juga, Anda tidak perlu melakukan itu setelah setiap kendala ditambahkan, tapi hanya sekali setelah menambahkan lebih banyak kendala jenis ini. Silahkan baca Bantuan / tips Penting - jumlah ujung 2 untuk detailnya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform.cpp" line="312"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
</context>
<context>
    <name>ConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - ConstraintActivitiesSameStartingTime</source>
        <translation type="obsolete">FET - BatasanKegiatanWaktuMulaiSama</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="166"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="66"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="42"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</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>Batasan kegiatan waktu mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="34"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="105"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="111"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="124"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="140"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="153"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitiessamestartingtimeform_template.ui" line="173"/>
        <source>Help</source>
        <translation>Bantuan</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>Silakan mencoba untuk membaca Bantuan / tips Penting, saran 2). Hal ini PENTING untuk menghapus hari min kendala berlebihan setelah menambahkan kendala yang sama hari pertama. Silakan juga klik tombol Bantuan di sini untuk informasi.</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12349"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena berhubugan dengan kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%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>Aksi id:%1(%2) harus akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12387"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12394"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12395"/>
        <source>Activity must end students&apos; day</source>
        <translation>Kegiatan berakhir hari siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12396"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>id Kegiatan=%1(%2)</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>Batasan waktu kegiatan akhir hari siswa gagal untuk kegiatan dengan id=%1 (%2), meningkatkan konflik sebesar %3</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="231"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="236"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="237"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform.cpp" line="237"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Time constraints activity ends students day</source>
        <translation type="obsolete">FET - Kegiatan terbatas waktu akhir siswa hari</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>Batasan kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="83"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivityendsstudentsdayform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Kesalahan FET pada data</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>Batasan berikut salah:
%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>Kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="742"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</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">Id:%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="748"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="751"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation>KP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="757"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="759"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>id Kegiatan=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="766"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Kegiatan ini secara permanen terkunci, yang berarti Anda tidak bisa membukanya dari menu &quot;Jadwal&quot; (Anda dapat membuka kegiatan ini dengan menghapus kendala dari dialog kendala atau dengan menyetel &apos;terkunci secara permanen&apos; atribut palsu saat mengedit kendala ini)</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>This activity is not permanently locked, which means you can unlock it from the &apos;Timetable&apos; menu</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>Batasan tempat kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (%2), ruang =%3</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="823"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="200"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="223"/>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="239"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="244"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="249"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="250"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform.cpp" line="250"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints activity preferred room</source>
        <translation type="obsolete">FET - Batasan Tempat Kegiatan dengan ruang tertentu</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>Batasan kegiatan denga ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="83"/>
        <source>Filter rooms</source>
        <translation>Sortir ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="95"/>
        <source>Filter activities</source>
        <translation>Filter kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="101"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="130"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="143"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomform_template.ui" line="114"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Kesalahan FET pada data</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>Batasan berikut salah:
%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>Kegiatan dengan ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="977"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</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>Id:%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="984"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="991"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="993"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>id Kegiatan=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1001"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat kegiatan dengan ruang yang disukai tidak terpenuhi untuk kegiatan dengan id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1054"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="188"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="230"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="235"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="240"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="241"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform.cpp" line="241"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintActivityPreferredRooms</source>
        <translation type="obsolete">FET - BatasanKegiatanRuangTertentu</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>Batasan kegiatan denga ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="83"/>
        <source>Filter activities</source>
        <translation>Filter kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredroomsform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8068"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena berhubugan dengan kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%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>Informasi FET</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>Batasan kegiatan dengan waktu tertentu karena hari terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. Batasan:
%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>Batasan kegiatan denga waktu tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan waktu tertentu karena jam  terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. Batasan:
%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>ID Ak: %1(%2) mempunyai waktu mulai disukai: %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8137"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8139"/>
        <source>PL:%1</source>
        <comment>Abbreviation for permanently locked</comment>
        <translation>KP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8146"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Kegiatan dengan id=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8152"/>
        <source>has a preferred starting time:</source>
        <translation>Kegiatan dengan jam mulai disukai:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8159"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Kegiatan ini secara permanen terkunci, yang berarti Anda tidak bisa membukanya dari menu &quot;Jadwal&quot; (Anda dapat membuka kegiatan ini dengan menghapus kendala dari dialog kendala atau dengan menyetel &apos;terkunci secara permanen&apos; atribut palsu saat mengedit kendala ini)</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>Kegiatan ini tidak terkunci secara permanen, yang berarti Anda dapat membukanya dari menu &apos;Jadwal&apos;</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>Batasan waktu kegiatan  dengan waktu mulai yang disukai rusak untuk aktivitas dengan id =%1 (%2), meningkatkan konflik total oleh %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8154"/>
        <source>Day=%1</source>
        <translation>Hari:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8156"/>
        <source>Hour=%1</source>
        <translation>Jam =%1</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="190"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="213"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="229"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="234"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="239"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="240"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform.cpp" line="240"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred starting time</source>
        <translation type="obsolete">FET - Batasan waktu kegiatan dengan jam mulai yang disukai</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>Batasan kegiatan dengan waktu mulai yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="96"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="109"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="125"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimeform_template.ui" line="138"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9501"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena berhubugan dengan id kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%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>Informasi FET</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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan waktu mulai tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Keg id:%1 (%2)</translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">harus dijadwal mulai pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9586"/>
        <source>WP:%1</source>
        <comment>Weight Percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9593"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Kegiatan dengan id=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9617"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Batasan waktu kegiatan dengan waktu mulai yang diinginkan untuk kegiatan dengan id\%1(%2), meningkatkan konflik sebesar %3</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>mempunyai sekelompok waktu mulai yang diinginkan:</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="188"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="211"/>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="227"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="232"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="237"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="238"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform.cpp" line="238"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred starting times</source>
        <translation type="obsolete">FET - Batasan waktu kegiatan dengan jam mulai disukai</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>Batasan kegiatan dengan waktu mulai yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="59"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="69"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="89"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="102"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="118"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="131"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredstartingtimesform_template.ui" line="144"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlots</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8306"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena berhubugan dengan id kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%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>Informasi FET</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>Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan slot waktu disukai salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan denga waktu tertentu salah karena jam atau hari  yang tidak ditentukan untuk slot (-1) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Keg id:%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8404"/>
        <source>WP:%1</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8411"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Kegiatan dengan id=%1(%2)</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>mempunyai sekelompok slot waktu yang diinginkn (semua jam kegiatan pada slot dibolehkan):
</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8434"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Batasan waktu kegiatan dengan slot waktu yang diinginkan  untuk kegiatan dengan id=%1 (%2) pada jam %3, meningkatkan konflik sebesar %4</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="8386"/>
        <source>has a set of preferred time slots:</source>
        <translation>mempunyai sekelompok slot waktu yang diinginkan:</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="187"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="210"/>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="226"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="231"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="236"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="237"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform.cpp" line="237"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Time constraints activity preferred time slots</source>
        <translation type="obsolete">FET - Batasan waktu kegiatan dengan slot waktu yang disukai</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>Batasan kegiatan dengan slot waktu yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="27"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="37"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="44"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="51"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="57"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="70"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="86"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="99"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="119"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="130"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitypreferredtimeslotsform_template.ui" line="144"/>
        <source>Constraints</source>
        <translation>Batasan</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>Setiap slot jam setiap kegiatan dianggap harus diizinkan oleh kendala (lebih terbatas daripada waktu mulai pilihan untuk kegiatan dengan durasi lebih besar dari 1)</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3075"/>
        <source>Room=%1</source>
        <translation>Ruang:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3027"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3028"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Tag kegiatan dengan ruang yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3061"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3062"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>TK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3063"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3071"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3073"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3074"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%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>Batasan tempat tag mata pelajaran  kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2, tag kegiatan=%3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3135"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="149"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform.cpp" line="149"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomForm_template</name>
    <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>Batasan tag kegiatan  dengan ruang khusu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3237"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3238"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Tag kegiatan dengan ruang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3291"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3292"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>TK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3295"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3304"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3306"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3307"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3309"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat tag kegaitan ruang yang diinginkan pecah untuk kegiatan dengan di %1 (%2)(tag kegiatan dari batasan=%3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3375"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="145"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="150"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="151"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform.cpp" line="151"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintActivityTagPreferredRoomsForm_template</name>
    <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>Batasan tag kegiatan ruang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpace</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="149"/>
        <source>Basic compulsory constraints (space)</source>
        <translation>Batasan(tempat) wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="151"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</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>Ini adalah batasan wajib dasar( berhubungan dengan alokasi ruang) untuk jadwal manapun
</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="161"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="163"/>
        <source>The basic space constraints try to avoid:</source>
        <translation>Batasan tempat dasar coba diabaikan:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="164"/>
        <source>rooms assigned to more than one activity simultaneously</source>
        <translation> ruang dialokasikan ke lebih dari satu kegiatan secara simultan</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="165"/>
        <source>activities with more students than the capacity of the room</source>
        <translation> kegiatan dengan siswa lebih dari kapasitas ruang</translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: unallocated activity with id=%1</source>
        <translation type="obsolete">Batasan tempat biasa mandatori: kegiatan tidak teralokasi dengan id=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="277"/>
        <source>this increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</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>Batasan tempat wajib dasari: ruang %1 telah alokasi kegiatan dengan id %2(%3) dan kapasitas ruang berlebihan</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="311"/>
        <source>This increases conflicts total by %1</source>
        <translation>Ini meningkatkan konflisk sebesar %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>Batasan tempat wajib dasari: ruang dengan nama %1 mempunyai lebih dari satu alokasi kegiatan pada hari %2, jam %3.</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="335"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</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>Apakah anda benar-benar ingin menghapus batasan ruang wajibi dasar ini?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="134"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Anda tidak dapat hasilkan jadwal tanpa batasan.</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>Catatan: Anda dapat menambahkan lagi menjadi kendala dari jenis dari menu Data - Ruang &gt; Batasan -&gt;DLL -&gt; Batasan ruang dasar wajib.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform.cpp" line="139"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Basic compulsory space constraints</source>
        <translation type="obsolete">FET - Batasan tempat wajib sederhana</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>Batasan tempat wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsoryspaceform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTime</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="204"/>
        <source>Basic compulsory constraints (time)</source>
        <translation>Batasan waktu wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="204"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</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>Ini adalah batasan wajib dasar( berhubungan dengan alokasi waktu) untuk jadwal manapun</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="214"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="215"/>
        <source>The basic time constraints try to avoid:</source>
        <translation>Batasan waktu dasar yang coba dihindari:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="216"/>
        <source>teachers assigned to more than one activity simultaneously</source>
        <translation>guru diberi lebih dari satu kegiatan secara simultan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="217"/>
        <source>students assigned to more than one activity simultaneously</source>
        <translation>siswa diberi lebih dari satu kegiatan secara simultan</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>Batasan waktu wajib biasa</translation>
    </message>
    <message>
        <source>unallocated activity with id=%1</source>
        <translation type="obsolete">kegiatan belum dialokasi dengan id=%1</translation>
    </message>
    <message>
        <source> - this increases the conflicts total by %1</source>
        <translation type="obsolete">- ini meningkatkan konflik sebesar %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="372"/>
        <source>activity with id=%1 is late.</source>
        <translation>kegiatan dengan d=%1 terlambat.</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>Ini meningkatkan konflik sebesar %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>guru dengan nama %1 mempunyai lebih dari satu kegiatan teralokasi pada hari %2 , jam %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>Grup %1 mempunyai lebih dari satu kegiatan teralokasi pada hari %2, jam %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></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="339"/>
        <source>this increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</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>Apakah anda benar-benar ingin menghapus batasan waktu wajib dasar ini?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="134"/>
        <source>You cannot generate a timetable without this constraint.</source>
        <translation>Anda tidak dapat hasilkan jadwal tanpa batasan.</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>Catatan: Anda dapat menambahkan lagi menjadi kendala dari jenis dari menu Data - Ruang &gt; Batasan -&gt;DLL -&gt; Batasan ruang dasar wajib.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform.cpp" line="139"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
</context>
<context>
    <name>ConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Basic compulsory time constraints</source>
        <translation type="obsolete">FET - Batasan waktu wajib sederhana</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>Batasan waktu wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbasiccompulsorytimeform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Waktu istirahat</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4954"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4956"/>
        <source>B at:</source>
        <comment>Break at</comment>
        <translation>I pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4975"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4977"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4979"/>
        <source>Break at:</source>
        <translation>Istirahat pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5003"/>
        <location filename="../src/engine/timeconstraint.cpp" line="5010"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan istirahat salah karena hari terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. 
Batasan:
%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>Batasan istirahat salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan waktu istirahat tidak terpenuhi untuk kegiatan dengan id %1, pada hari %2, jam %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5072"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Time constraints break times</source>
        <translation type="obsolete">FET - Batasan waktu istirahat</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>Batasan istirahat</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintbreaktimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1957"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2021"/>
        <source>Max days between activities</source>
        <translation>Maks hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2022"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2023"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2025"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2027"/>
        <source>MD:%1</source>
        <comment>Abbreviation for maximum days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2033"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2034"/>
        <source>Maximum number of days between activities</source>
        <translation>Min n hari antara kumpulan kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2035"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2036"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2043"/>
        <source>Maximum number of days=%1</source>
        <translation>Maksimal jumlah hari=%1</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>Batasan waktu maks hari antar kegiatan tidak terpenuhi: kegiatan dengan id=%1(%2) berkonflik dengan kegiatan dengan id=%3(%4), berada %5 hari terlalalu jauh, pada hari %6 dan %7</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2136"/>
        <source>conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="212"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="252"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="257"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="262"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="263"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="263"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="281"/>
        <source>Help about the constraint max days between activities:</source>
        <translation>Bantuan tentang batasan maks hari antar kegiatan:</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>kendala ini disarankan untuk situasi berikut: pengguna diperlukan bahwa kegiatan A1, A2 dan A3 berada di hari pengikut (seperti: A1 pada hari Selasa, Rabu A2 dan A3 pada hari Kamis. Jadi, mereka harus dalam 3 hari berturut-turut). Ini adalah sederhana: menambahkan hari maks kendala antara kegiatan untuk A1, A2 dan A3, dengan maks 2 hari di antara mereka. Hal ini diduga bahwa kegiatan ini dibatasi untuk tidak pada hari yang sama dengan hari kendala min sela kegiatan.</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>Jadi, situasi umum: kendala ini memastikan bahwa antara masing-masing pasangan dari kegiatan yang dipilih, jarak di hari paling banyak nilai yang dipilih. Jarak = 1 hari antara sepasang berarti A1 dan A2 yang A1 dan A2 dalam hari berturut-turut (seperti Kamis dan Jumat). Jarak = 3 hari berarti bahwa A1 dan A2 adalah 3 hari terpisah, misalnya Senin dan Kamis.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform.cpp" line="295"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Contoh lain: guru T ingin memastikan bahwa kegiatan itu mengambil tempat di paling banyak 4 hari berturut-turut (jadi, dari Senin hingga Kamis atau dari Selasa sampai Jumat). Kemudian, tambahkan semua kegiatan dan hari max antara mereka = 3.</translation>
    </message>
</context>
<context>
    <name>ConstraintMaxDaysBetweenActivitiesForm_template</name>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="132"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="157"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="150"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="37"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <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>Batasan maks hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="43"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="56"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="72"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="85"/>
        <source>Students set</source>
        <translation>Kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="104"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="115"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmaxdaysbetweenactivitiesform_template.ui" line="125"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1661"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1728"/>
        <source>Min days between activities</source>
        <translation>Min hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1729"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1730"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1732"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1734"/>
        <source>mD:%1</source>
        <comment>Min days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1735"/>
        <source>CSD:%1</source>
        <comment>Consecutive if same day</comment>
        <translation>BPHS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1741"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1742"/>
        <source>Minimum number of days between activities</source>
        <translation>Minimal jumlah hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1743"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1744"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1751"/>
        <source>Minimum number of days=%1</source>
        <translation>Minimal jumlah hari =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1752"/>
        <source>Consecutive if same day=%1</source>
        <translation>Berurutan jika hari sama=%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>Batasan waktu min hari antar kegiatan tidak terpenuhi: kegiatan dengan id=%1(%2) berkonflik dengan kegiatan dengan id=%3(%4), berada %5 hari terlalalu jauh, pada hari %6 dan %7</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="1846"/>
        <source>conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%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>Kegiatan-kegiatan ditempatkan secara berurutan pada jadwal, karena anda memilih opsi ini jika kegiatan pada hari yang sama</translation>
    </message>
</context>
<context>
    <name>ConstraintMinDaysBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="216"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="261"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="266"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="267"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="267"/>
        <source>No</source>
        <translation>Tidak</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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (berat lama tidak -1 dan tidak (&gt; = 0,0 dan &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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (berat baru tidak -1 dan tidak (&gt; = 0,0 dan &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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (berturut-turut tua itu tidak ada, ya atau tidak)</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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (baru berturut-turut tidak NO_CHANGE, ya atau tidak)</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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (hari min tua tidak -1 atau 1 ndaysperweek ..)</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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (min hari baru tidak -1 atau 1 ndaysperweek ..)</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>FET telah bertemu dengan kesalahan kritis - operasi saat ini batal, silahkan melaporkan bug (nActivities tua tidak -1 atau&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>Ada diperiksa (dan mungkin diubah) %1 hari min kendala antara kegiatan yang sesuai dengan kriteria Anda</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>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.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform.cpp" line="453"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation>Baca Bantuan/Tips penting tip2) untuk detilnya.</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>Batasan min hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="30"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="37"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="51"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="65"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="71"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="84"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="100"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="113"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="126"/>
        <source>Modify multiple constraints at once</source>
        <translation>Ubah berbagai batasan sekaligus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="139"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmindaysbetweenactivitiesform_template.ui" line="150"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivities</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2248"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2313"/>
        <source>Min gaps between activities</source>
        <translation>Min jam kosong antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2314"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2315"/>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation>JA:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2317"/>
        <source>Id:%1</source>
        <comment>Id of activity</comment>
        <translation>Id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2319"/>
        <source>mG:%1</source>
        <comment>Minimum number of gaps</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2325"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2326"/>
        <source>Minimum gaps between activities (if activities on the same day)</source>
        <translation>Jam kosong minimal antar kegiatan (jika kegiatan pada hari yang sama)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2327"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2328"/>
        <source>Number of activities=%1</source>
        <translation>Jumlah kegiatan: %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>Kegiatan dengan id=%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2335"/>
        <source>Minimum number of gaps=%1</source>
        <translation>Jumlah min jam kosong = %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>Kendala waktu min jam kosong antar kegiatan rusak: kegiatan dengan id =%1 (%2)konflik dengan aktivitas dengan id =%3 (%4), mereka berada pada hari yang sama %5 dan terdapat %6 jam ekstra diantara mereka</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2396"/>
        <source>conflicts factor increase=%1</source>
        <translation>faktor konflik meningkat=%1</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm</name>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="212"/>
        <source>Invalid constraint</source>
        <translation>Batasan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="236"/>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="252"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="257"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="262"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="263"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="263"/>
        <source>No</source>
        <translation>Tidak</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>Pastikan bahwa kegiatan yang dipilih tidak dipaksa untuk menjadi berturut-turut dengan hari min kendala lainnya antara aktivitas (dengan berturut-turut jika hari yang sama benar) atau dengan kendala 2 kegiatan berturut-turut</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform.cpp" line="283"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
</context>
<context>
    <name>ConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Time constraints min gaps between activities</source>
        <translation type="obsolete">FET - Batasan waktu gap min antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="185"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="171"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="164"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="157"/>
        <source>Add</source>
        <translation>Tambah</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>Batasan min jam kosong antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="39"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="68"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="98"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="129"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="113"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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">Batasan ini memastikan , untuk sekelompok kegiaatan, jika pasangan kegiatan
pada hari yang sama, harus dipisahkan setidaknya satu gap (jam).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="145"/>
        <source>Note: please click Help for important advice</source>
        <translation>Catatan: silahkan klik Bantuan untuk petunjuk penting</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintmingapsbetweenactivitiesform_template.ui" line="178"/>
        <source>Help</source>
        <translation>Bantuan</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>kendala ini memastikan, untuk serangkaian kegiatan: jika ada sepasang kegiatan pada hari yang sama, mereka harus dipisahkan oleh setidaknya kesenjangan menit (jam).</translation>
    </message>
</context>
<context>
    <name>ConstraintMinNDaysBetweenActivitiesForm</name>
    <message>
        <source>Invalid constraint</source>
        <translation type="obsolete">Batasan salah</translation>
    </message>
</context>
<context>
    <name>ConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Time constraints min n days between activities</source>
        <translation type="obsolete">FET - Batasan waktu hari n min antar kegiatan</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Baru</translation>
    </message>
    <message>
        <source>Constraints</source>
        <translation type="obsolete">Batasan</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Tutup</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</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>Ruang tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="469"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="470"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="472"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>Nil pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="491"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="493"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="494"/>
        <source>Room=%1</source>
        <translation>Ruang:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="496"/>
        <source>Not available at:</source>
        <translation>Tidak tersedia pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="518"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan ruang diatur tidak tersedia salah karena mengacu pada ruang yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Informasi FET</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>Batasan ruang tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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>Batasan kegiatan ruang tidak tersedia salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan tempat ruang tidak tersedia tidak terpenuhi untuk ruang: %1, pada hari %2, jam %3</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="598"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Space constraints room not available times</source>
        <translation type="obsolete">FET - Batasan tempat ruang tidak tersedia</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>Batasan ruang tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintroomnotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</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>Siswa untuk tag kegiatan %1 memiliki maks %2 jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7044"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7054"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua siswa, untuk tag aktivitas, harus menghormati jumlah maksimum jam terus</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7056"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7057"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7058"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</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>Kendala waktu siswa, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  grup %3, pada hari%4, panjang =%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="135"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="92"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</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>Batasan siswa tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>Saring</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>Batasan ini memastikan semua siswa tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini</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>Siswa dengan tag kegaitan %1 memiliki maks %2 jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14972"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14982"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>(tidak sempurna)</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>Semua siswa , untuk tag kegiatan, harus mengikuti maks jumlah jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14985"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14986"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14987"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</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>Batasan  waktu siswa, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  grup %3, pada hari%4, panjang =%5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15050"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>No</source>
        <translation>Tidak</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>batasan siswa tag kegaitan maks jam per hari</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>Batasan ini memastikan semua siswa tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini.</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="129"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="108"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="122"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="115"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation>Batasan</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>Siswa harus hadir awal, maksimal %1 tiba pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5592"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5602"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa harus mulai pelajaran awal,mengikuti maks %1 lambat tiba , pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5605"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5606"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, pada hari %3 karena siswa mempunyai jam kosong ilegal, meningkatkan konflik sebesar %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>Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, karena siswa mempunyai tiba pada jam kedua terlalu banyak , meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</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 - Menambah batasan siswa awal mulai maks pada jam kedua</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>Batasan siswa maks awal mulai pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Peringatan FET</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>Batasann guru interval maks hari per minggu adalah salah karena mulai&gt; jam = jam akhir. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam mulai&lt; jam pertama atau hari. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam akhiri &gt; jumlah jam per harii. Harap perbaiki itu. Kendala adalah:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14053"/>
        <source>Students interval max days per week</source>
        <translation>Interval maks hari per minggu untuk siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14054"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14055"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>IJM:%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>IJA:%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>Akhir hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14062"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14070"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua siswa harus mengikuti belajar dalam interval per jam dengan sebuah nilai maksimum hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14072"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14073"/>
        <source>Interval start hour=%1</source>
        <translation>Interval jam mulai=%1</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>Interval jam akhir=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14081"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu siswa interval maks hari per minggu tidak terpenuhi untuk grup: %1, diizinkan %2 hari, diperlukan %3 hari.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14130"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="137"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="142"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="143"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform.cpp" line="143"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <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>Batasan siswa interval maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Perubahan gedung siswa maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3733"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3735"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3744"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3746"/>
        <source>Students maximum building changes per day</source>
        <translation>Siswa perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3748"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3750"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Perubahan gedung maksimal per hari=%1</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>Batasan tempat perubahan gedung maks siswa per hari tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3824"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints students max building changes per day</source>
        <translation type="obsolete">FET - Batasan tempat siswa perubahan gedung maks per hari</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>Batasan siswa maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4180"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4182"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4191"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4193"/>
        <source>Students maximum building changes per week</source>
        <translation>Siswa perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4195"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4197"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Maksimal perubahan gedung per minggu=%1</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>Batasan tempat siswa perubahan gedung per minggu tidak terpenuhi untuk siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4271"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints students max building changes per week</source>
        <translation type="obsolete">FET - Batasan tempat siswa perubahan gedung maks per minggu</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>Batasan siswa maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15451"/>
        <source>Students max gaps per day</source>
        <translation>Siswa maks jam kosong per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15452"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15453"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15463"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>(tidak sempurna)</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>Siswa diatur harus mengikuti jumlah jam kosong maks per hari </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15466"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15467"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15468"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Maks jam kosong  per hari=%1</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>Sisa siswa kendala kesenjangan maks per hari dibuka untuk subgrup:%1,%2 memiliki kesenjangan tambahan, pada hari %3, peningkatan konflik =%4</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="122"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="127"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="128"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform.cpp" line="128"/>
        <source>No</source>
        <translation>Tidak</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>Batasan siswa maks jam kosong per hari</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="80"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="87"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="94"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="101"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperdayform_template.ui" line="108"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5177"/>
        <source>Students max gaps per week</source>
        <translation>Jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5178"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5179"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5189"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa diatur harus mengikuti jumlah jam kosong maks per hari </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5191"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5192"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5193"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Maks jam kosong per minggu=%1</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>Batasan waktu jam kosong maks siswa harian  untuk grup %1, memiliki %2 jam kosong ektra, meningkatkan konflik =%3</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students max gaps per week</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa dgn jam kosong maks per minggu</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>Batasan siswa maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6541"/>
        <source>Students max hours continuously</source>
        <translation>Guru jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6542"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6543"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6553"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6554"/>
        <source>All students must respect the maximum number of hours continuously</source>
        <translation>Siswa diatur harus mematuhi jumlah jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6555"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6556"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</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>Batasan waktu siswa jam %1 maks bersambung dipecah untuk grup %2, pada hari %3, panjang=%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students max hours continuously</source>
        <translation type="obsolete">FET - Batasan waktu siswa jam maks bersambung</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>Batasan siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6113"/>
        <source>Students max hours daily</source>
        <translation>Siswa maks jam harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6114"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6115"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6125"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6126"/>
        <source>All students must respect the maximum number of hours daily</source>
        <translation>Siswa diatur harus mengikuti jumlah jam maks harian </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6127"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6128"/>
        <source>Maximum hours daily=%1</source>
        <translation></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>Batasan waktu siswa jam maks harian  untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students max hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa dengan jam maks harian</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>Batasan maks jam per hari untuk siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmaxhoursdailyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Min Jam kosong  siswa antara perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4639"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4641"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4650"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4652"/>
        <source>Students minimum gaps between building changes</source>
        <translation>Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4654"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4656"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Minimal jam kosong antar perubahan gedung= %1</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>Batasan tempat siswa diatur jam kosong min antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4734"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints students min gaps between building changes</source>
        <translation type="obsolete">FET - Batasan tempat: jam kosong min siswa antar perubahan gedung</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>Batasan siswa min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7608"/>
        <source>Students min hours daily</source>
        <translation>Siswa jam min harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7609"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7610"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>MJ:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7611"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>BJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7621"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7623"/>
        <source>(non-standard, students may have empty days)</source>
        <translation>(tidak standar, siswa boleh mempunyai hari kosong)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7626"/>
        <source>All students must respect the minimum number of hours daily</source>
        <translation>Siswa diatur harus mengikuti jumlah jam min harian </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7627"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7628"/>
        <source>Minimum hours daily=%1</source>
        <translation>Min jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7629"/>
        <source>Allow empty days=%1</source>
        <translation>Izinkan hari kosong=%1</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">Catatan: FET memandang setiap hari dalam seminggu harus mempunyai jumlah jam belajar min, jadi anda tidak mempunyai hari kosong untuk siswa yang bersangkutan (batsan tidak fleksibel)</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>Batasan waktu siswa jam min harian tidak terpenuhi untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="123"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="128"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="129"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform.cpp" line="129"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students min hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa dengan jam min harian</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>Batasan siswa min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="101"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="108"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="80"/>
        <source>Add</source>
        <translation>Tambah</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>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="94"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentsminhoursdailyform_template.ui" line="87"/>
        <source>Modify</source>
        <translation>Ubah</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"></translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7271"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7281"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua siswa, untuk tag aktivitas, harus menghormati jumlah maksimum jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7283"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7284"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7285"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7286"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7299"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam maks bersambung salah karena mengacu ke kelas paralel yang tidak ada. Silakan diperbaiki(ubah adalah solusi). Silakan laporakan bug. Batasan:
%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>Batasan waktu siswa diatur jam %1 maks bersambung dipecah untuk grup %2, pada hari %3, panjang=%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="150"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="157"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="64"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="78"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</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>Batasan siswa tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>Saring</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>Batasan ini memastikan semua siswa tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini</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>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15177"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>(tidak sempurna)</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>Kelas paralel, untuk tag kegiatan, harus mengikuti maksimal jumlah jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15180"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15181"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15182"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15183"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15196"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam maks salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Batasan waktu kelas paralel, tag kegiatan %1, maks %2 jam per hari, tidak terpenuhi untuk grup %3, pada hari %4, lama=%5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15348"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="155"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="161"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="162"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform.cpp" line="162"/>
        <source>No</source>
        <translation>Tidak</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>Batasan kelas paralel tag kegiatan maks jam per hari </translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="132"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="139"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="111"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="125"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation>Baru</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>Batasan ini memastikan semua siswa tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini.</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetEarlyMaxBeginningsAtSecondHour</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5799"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur awal salah karena mengacu pada kelas paralel yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya) Silakan laporakan potensi bug. Batasan:
%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>Siswa harus datang awal, maksimal %1 tiba pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5893"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5894"/>
        <source>St:%1</source>
        <comment>Students set</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5904"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa harus mulai pelajaran awal,mengikuti maksimal angka pada kedatangan lambat, pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5907"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5908"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5909"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5910"/>
        <source>Maximum number of arrivals at the second hour=%1</source>
        <translation>Maksimal jumlah yang datang pada jam kedua=%1</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>Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, pada hari %3 karena siswa mempunyai jam kosong ilegal, meningkatkan konflik sebesar %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>Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, karena siswa mempunyai tiba pada jam kedua terlalu banyak , meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</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 - Menambah batasan siswa awal mulai maks pada jam kedua</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>Batasan siswa diatur datang awal maks awal pada jam kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1212"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Ruang Khusus Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1193"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1195"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1197"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1206"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1208"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1210"/>
        <source>Students=%1</source>
        <translation>Sisw=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%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>Batasan tempat siswa diatur ruang khusus tidak terpenuhi untuk kegiatan dengan id%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1282"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="149"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="154"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="155"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform.cpp" line="155"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Space constraints students set home room</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa diatur ruang khusus</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>Batasan siswa diatur ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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">Catatan: Sebuah ruang khusus untuk siswa artingya setiap kegiatan
hanya boleh siswa ini yang menggunakan sebagai ruang khusus (tidak
kelas lain). Anda dapat menambah ruang khusus untuk kelas, 
kelas paralel atau grup, hati-hati untuk tidak menghasilkan jadwal
yang tidak mungkin. Ruang yang dipilih akan mengganti ruang 
khusus.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>Saring</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>Catatan: Sebuah ruang khusus untuk siswa artingya setiap kegiatan
hanya boleh siswa ini yang menggunakan sebagai ruang khusus (tidak
kelas lain). Anda dapat menambah ruang khusus untuk kelas, 
kelas paralel atau grup, hati-hati untuk tidak menghasilkan jadwal
yang tidak mungkin. Ruang yang dipilih akan mengganti ruang 
khusus.</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1394"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1395"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Ruang Khusus Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1444"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1446"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1450"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1459"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1461"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1463"/>
        <source>Students=%1</source>
        <translation>Sisw=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1466"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat siswa diatur ruang khusus tidak terpenuhi untuk kegiatan dengan id%1(%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1543"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="163"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="168"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="169"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform.cpp" line="169"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetHomeRoomsForm_template</name>
    <message>
        <source>FET - ConstraintStudentsSetHomeRooms</source>
        <translation type="obsolete">FET - BatasanSiswaDiaturRuangKhusus</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>Batasan siswa diatur ruang khsusu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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">Catatan: Sebuah ruang khusus untuk siswa artingya setiap kegiatan
hanya boleh siswa ini yang menggunakan sebagai ruang khusus (tidak
kelas lain). Anda dapat menambah ruang khusus untuk kelas, 
kelas paralel atau grup, hati-hati untuk tidak menghasilkan jadwal
yang tidak mungkin. Ruang yang dipilih akan mengganti ruang 
khusus.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssethomeroomsform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>Saring</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>Catatan: Sebuah ruang khusus untuk siswa artingya setiap kegiatan
hanya boleh siswa ini yang menggunakan sebagai ruang khusus (tidak
kelas lain). Anda dapat menambah ruang khusus untuk kelas, 
kelas paralel atau grup, hati-hati untuk tidak menghasilkan jadwal
yang tidak mungkin. Ruang yang dipilih akan mengganti ruang 
khusus.</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>Peringatan FET</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>Batasann guru interval maks hari per minggu adalah salah karena mulai&gt; jam = jam akhir. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam mulai &lt; jam pertama atau hari. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam akhiri &gt; jumlah jam per harii. Harap perbaiki itu. Kendala adalah:
%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>Batasan siswa diatur perubahan gedung maks per hari salah karena mengacu pada siswa yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13842"/>
        <source>Students set interval max days per week</source>
        <translation>Tambah siswa interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13843"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13844"/>
        <source>St:%1</source>
        <comment>Abbreviation for students (sets)</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13845"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>IJM:%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>IJA:%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>Akhir hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13852"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13860"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua siswa harus mengikuti belajar dalam interval per jam dengan sebuah nilai maksimum hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13862"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13863"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13864"/>
        <source>Interval start hour=%1</source>
        <translation>Interval jam mulai=%1</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>Interval jam akhir=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13872"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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">Batasan waktu siswa interval maks hari per minggu tidak terpenuhi untuk grup: %1, diizinkan %2 hari, diperlukan %3 hari.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13920"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <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>Batasan siswa diatur  interval maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3460"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur perubahan gedung maks per hari salah karena mengacu pada siswa yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3530"/>
        <source>Students set max building changes per day</source>
        <translation>Perubahan gedung siswa maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3532"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3534"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3536"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3545"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3547"/>
        <source>Students set maximum building changes per day</source>
        <translation>Siswa diatur maksimal perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3549"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3551"/>
        <source>Students=%1</source>
        <translation>Sisw=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3553"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Perubahan gedung maksimal per hari=%1</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>Batasan tempat siswa diatur perubahan gedung maks per hari tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3627"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</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 - Batasan tempat siswa diatur perubahan gedung maks per hari</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>Batasan siswa maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3908"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur perubahan gedung maks per hari salah karena mengacu pada siswa yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3978"/>
        <source>Students set max building changes per week</source>
        <translation>Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3980"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3982"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3984"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3993"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3995"/>
        <source>Students set maximum building changes per week</source>
        <translation>Siswa diatur maksimal perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3997"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="3999"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4001"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Maksimal perubahan gedung per minggu=%1</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>Batasan tempat guru perubahan gedung per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4075"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="139"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="144"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="145"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform.cpp" line="145"/>
        <source>No</source>
        <translation>Tidak</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 - Batasan tempat siswa diatur perubahan gedung maks per minggu</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>Batasan siswa diatur maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15603"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam kosong maks per minggu salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15694"/>
        <source>Students set max gaps per day</source>
        <translation>Siswa diatur maks jam kosong pe rhari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15695"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15696"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15697"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15706"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>(tidak sempurna)</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>Siswa diatur harus mengikuti jumlah jam kosong maks per hari </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15709"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15710"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15711"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Maks jam kosong  per hari=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="15712"/>
        <source>Students=%1</source>
        <translation>Siswa=%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>Sisa siswa kendala kesenjangan maks per hari dibuka untuk subgrup:%1,%2 memiliki kesenjangan tambahan, pada hari %3, peningkatan konflik =%4</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="149"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform.cpp" line="149"/>
        <source>No</source>
        <translation>Tidak</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>Batasan siswa maks jam kosong per hari</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="78"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="92"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="99"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="106"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="113"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperdayform_template.ui" line="120"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5326"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam kosong maks per minggu salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5416"/>
        <source>Students set max gaps per week</source>
        <translation>Jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5417"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5418"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5419"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5428"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa diatur harus mengikuti jumlah jam kosong maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5430"/>
        <source>(breaks and students set not available not counted)</source>
        <translation>(istirahat dan siswa tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5431"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5432"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Maks jam kosong per minggu=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="5433"/>
        <source>Students=%1</source>
        <translation>Siswa=%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>Batasan waktu jam kosong maks siswa per minggu  untuk grup %1, memiliki %2 jam kosong ektra, meningkatkan konflik =%3</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints students set max gaps per week</source>
        <translation type="obsolete">FET - Batasan waktu siswa diatur jam kosong maks per minggu</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>Batasan siswa maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxgapsperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6738"/>
        <source>Students set max hours continuously</source>
        <translation>Siswa diatur jam maks bersambung</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6739"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6740"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6741"/>
        <source>MH:%1</source>
        <comment>Max hours (continuously)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6751"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa diatur harus mematuhi jumlah jam maks bersambung</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6753"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6754"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6755"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6765"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam maks bersambung salah karena mengacu ke kelas paralel yang tidak ada. Silakan diperbaiki(ubah adalah solusi). Silakan laporakan bug. Batasan:
%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>Batasan waktu siswa diatur jam %1 maks bersambung dipecah untuk grup %2, pada hari %3, panjang=%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints students set max hours continuously</source>
        <translation type="obsolete">FET - Batasan waktu siswa diatur jam maks bersambung</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>Batasan siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6287"/>
        <source>Students set max hours daily</source>
        <translation>Siswa diatur jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6288"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6289"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6290"/>
        <source>MH:%1</source>
        <comment>Max hours (daily)</comment>
        <translation>MJ:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6300"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Siswa diatur harus mengikuti jumlah jam maks harian </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6302"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6303"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6304"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="6314"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam maks salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Batasan waktu siswa  diatur jam maks harian tidak terpenuhi  untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students set max hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa diatur jam maks harian</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>Batasan siswa maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmaxhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4354"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam kosong min antara perubahan gedung salah karena mengacu pada kelas paralel yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4424"/>
        <source>Students set min gaps between building changes</source>
        <translation>Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4426"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4428"/>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4430"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4439"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4441"/>
        <source>Students set minimum gaps between building changes</source>
        <translation>Tambah siswa jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4443"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4445"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4447"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Minimal jam kosong antar perubahan gedung= %1</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>Batasan tempat siswa diatur jam kosong min antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4525"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</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 - Batasan tempat: jam kosong min siswa antar perubahan gedung</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>Batasan siswa min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7810"/>
        <source>Students set min hours daily</source>
        <translation>Siswa diatur jam min harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7811"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7812"/>
        <source>St:%1</source>
        <comment>Students (set)</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7813"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7814"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>BJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7824"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7826"/>
        <source>(non standard, students may have empty days)</source>
        <translation>(tidak standar, siswa boleh mempunyai hari kosong)</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>Siswa diatur harus mengikuti jam min harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7830"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7831"/>
        <source>Students set=%1</source>
        <translation>Kelas Paralel =%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7832"/>
        <source>Minimum hours daily=%1</source>
        <translation>Min jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7833"/>
        <source>Allow empty days=%1</source>
        <translation>Izinkan hari kosong=%1</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">Catatan: FET memandang setiap hari dalam seminggu harus mempunyai jumlah jam belajar min, jadi anda tidak mempunyai hari kosong untuk siswa yang bersangkutan (batsan tidak fleksibel)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="7844"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur jam min salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Batasan waktu siswa diatur jam min harian tidak terpenuhi untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="144"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="149"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="150"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform.cpp" line="150"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints students set min hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Siswa diatur jam min harian</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>Batasan siswa min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="63"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="42"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="113"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="120"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="92"/>
        <source>Add</source>
        <translation>Tambah</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>Penjelasan: hanya pilih opsi ini jika institusi Anda memungkinkan hari kosong untuk siswa dan jadwal mungkin dengan hari kosong untuk siswa. Jika tidak, sangat penting (untuk alasan kinerja) untuk tidak memilih opsi ini (atau FET mungkin tidak dapat menemukan jadwal).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="52"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="106"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="99"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetminhoursdailyform_template.ui" line="78"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="765"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan siswa diatur tidak tersedia salah karena ketidakadaan kumpulan siswa. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Informasi FET</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>Batasan siswa tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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>Batasan siswa diatur tidak ada salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="878"/>
        <source>Students set not available</source>
        <translation>Siswa tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="879"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="880"/>
        <source>St:%1</source>
        <comment>Students</comment>
        <translation>Si:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="882"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>Nil pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="901"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="902"/>
        <source>A students set is not available</source>
        <translation>Siswa tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="903"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="905"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="907"/>
        <source>Not available at:</source>
        <translation>Tidak tersedia pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="959"/>
        <source>broken for subgroup: %1 on day %2, hour %3</source>
        <translation>pecah untuk grup: %1 pada hari %2, jam %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="964"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="957"/>
        <source>Time constraint students set not available</source>
        <translation></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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="140"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="145"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="146"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform.cpp" line="146"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Time constraints students set not available times</source>
        <translation type="obsolete">FET - Menambah batasan waktu baru ruang tidak tersedia</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>Batasan siswa diatur tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintstudentssetnotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</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>Informasi FET</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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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>Batasan kegiatan dengan waktu mulai tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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>Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10312"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (terkait tidak ada kegiatan) Perbaiki :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10414"/>
        <source>teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10416"/>
        <source>all teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10419"/>
        <source>students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10421"/>
        <source>all students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10424"/>
        <source>subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10426"/>
        <source>all subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10429"/>
        <source>activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10431"/>
        <source>all activity tags</source>
        <translation>Semua tag kegiatan</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">Subkegiatan dengan %1, %2, %3, %4, %5, mempunyai suatu waktu mulai yang yang terkumpul:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10436"/>
        <source>component number=%1</source>
        <translation>jumlah komponen=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10454"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10461"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10462"/>
        <source>Subactivities with:</source>
        <translation>Sub kegiatan dengan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10464"/>
        <source>Component number=%1</source>
        <translation>jumlah komponen=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10467"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10469"/>
        <source>All teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10473"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10475"/>
        <source>All students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10479"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10481"/>
        <source>All subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10485"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10487"/>
        <source>All activity tags</source>
        <translation>Semua tag kegiatan</translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">harus dijadwal mulai pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="10507"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</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>memiliki sekumpulan waktu mulai yang disukai:</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="134"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform.cpp" line="150"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Kendala ini digunakan untuk menentukan bahwa untuk beberapa komponen dari suatu jenis kegiatan, misalnya untuk kegiatan Matematika, Anda perlu mengatakan bahwa dari 4-5 per minggu, setidaknya 2 pertama untuk memulai awal (katakanlah dalam 4 jam pertama).</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>Ini adalah sederhana: tambahkan saja 2 kendala dari jenis ini, dengan jumlah komponen 1, (lalu 2) dan subjek yang sesuai (Anda juga dapat menetapkan guru, siswa menetapkan dan tag aktivitas, tentu saja).</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>Catatan: jika Anda memiliki Matematika dengan 4 dan 5 membelah dan ingin membatasi 2 subactivities bagi mereka dengan 4 per minggu dan 3 subactivities bagi mereka dengan 5 per minggu, Anda dapat menambahkan kendala hanya untuk Matematika dengan komponen 3, 4 dan 5 (nice trik )</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>Catatan: jika suatu kegiatan bukan milik kelompok yang lebih besar (adalah aktivitas tunggal), dianggap memiliki nomor komponen 1. Sebagai saran, jika Anda memiliki kegiatan mengatakan Biologi splitted menjadi 1 atau 2 per minggu dan hanya ingin membatasi salah satu komponen jika ada 2 per minggu, menambahkan kendala Biologi dengan jumlah komponen = 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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <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>Batasan sub kegaitan dengan jam mulai yan disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="20"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="35"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="49"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="66"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="76"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="83"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredstartingtimesform_template.ui" line="90"/>
        <source>Help</source>
        <translation>Bantuan</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>Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan.</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>Informasi FET</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>Kendala subactivities slot memilih waktu yang salah karena mengacu pada hari dihapus. Silakan benar dan coba lagi. Memperbaiki berarti mengedit kendala dan memperbarui informasi. Kendala adalah:
%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>Kendala subactivities slot waktu yang dipilih adalah salah karena pilihan jam terlambat (setelah diterima slot terakhir). Silakan benar dan coba lagi. Memperbaiki berarti mengedit kendala dan memperbarui informasi. Kendala adalah:
%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>Kendala subactivities slot waktu yang dipilih adalah salah karena mengacu pada jam dihapus. Silakan benar dan coba lagi. Memperbaiki berarti mengedit kendala dan memperbarui informasi. Kendala adalah:
%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>Kendala subactivities slot waktu yang dipilih adalah salah karena jam atau hari tidak ditetapkan untuk slot (-1). Silakan benar dan coba lagi. Memperbaiki berarti mengedit kendala dan memperbarui informasi. Kendala adalah:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9112"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</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>Batasan berikut salah (terkait tidak ada kegiatan) Perbaiki :
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9222"/>
        <source>teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9224"/>
        <source>all teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9227"/>
        <source>students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9229"/>
        <source>all students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9232"/>
        <source>subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9234"/>
        <source>all subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9237"/>
        <source>activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9239"/>
        <source>all activity tags</source>
        <translation>Semua tag kegiatan</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">Sub Kegiatan dengan %1, %2, %3, %4, %5, mempunyai suatu waktu mulai yang yang terkumpul:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9242"/>
        <source>component number=%1</source>
        <translation>jumlah komponen=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9261"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9268"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9269"/>
        <source>Subactivities with:</source>
        <translation>Sub kegiatan dengan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9271"/>
        <source>Component number=%1</source>
        <translation>jumlah komponen=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9275"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9277"/>
        <source>All teachers</source>
        <translation>Semua guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9281"/>
        <source>Students=%1</source>
        <translation>Siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9283"/>
        <source>All students</source>
        <translation>Semua siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9287"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9289"/>
        <source>All subjects</source>
        <translation>Semua mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9293"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9295"/>
        <source>All activity tags</source>
        <translation>Semua tag kegiatan</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>memiliki sekumpulan slot waktu (semua jam dari setiap kegiatan yang terpengaruh harus berada dalam slot yang diizinkan):</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="9315"/>
        <source>Weight (percentage)=%1</source>
        <translation>Bobot(persentase)=%1</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>Batasan waktu sub  kegiatan berurutan pecah untuk kegiatan pertama dengan id=%1(%2) dan kegiatan kedua dengan id=%3(%4), menaikkan konflik sebesar %5</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="134"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform.cpp" line="150"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Kendala ini digunakan untuk menentukan bahwa untuk beberapa komponen dari suatu jenis kegiatan, misalnya untuk kegiatan Matematika, Anda perlu mengatakan bahwa dari 4-5 per minggu, setidaknya 2 pertama untuk memulai awal (katakanlah dalam 4 jam pertama).</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>Ini adalah sederhana: tambahkan saja 2 kendala dari jenis ini, dengan jumlah komponen 1, (lalu 2) dan subjek yang sesuai (Anda juga dapat menetapkan guru, siswa menetapkan dan tag aktivitas, tentu saja).</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>Catatan: jika Anda memiliki Matematika dengan 4 dan 5 membelah dan ingin membatasi 2 subactivities bagi mereka dengan 4 per minggu dan 3 subactivities bagi mereka dengan 5 per minggu, Anda dapat menambahkan kendala hanya untuk Matematika dengan komponen 3, 4 dan 5 (nice trik )</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>Catatan: jika suatu kegiatan bukan milik kelompok yang lebih besar (adalah aktivitas tunggal), dianggap memiliki nomor komponen 1. Sebagai saran, jika Anda memiliki kegiatan mengatakan Biologi splitted menjadi 1 atau 2 per minggu dan hanya ingin membatasi salah satu komponen jika ada 2 per minggu, menambahkan kendala Biologi dengan jumlah komponen = 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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="14"/>
        <source>Constraints subactivities preferred time slots</source>
        <translation>Batasan kegiatan dengan slot waktu yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="26"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="43"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="57"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="65"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="83"/>
        <source>Close</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubactivitiespreferredtimeslotsform_template.ui" line="90"/>
        <source>Help</source>
        <translation>Bantuan</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>Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan.</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2622"/>
        <source>Room=%1</source>
        <translation>Ruang:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2571"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2572"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Mata Pelajaran tag kegiatan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2606"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2607"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>MP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2608"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>TK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2609"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2617"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2619"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2620"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2621"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%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>Batasan tempat tag kegaitan ruang yang diinginkan pecah untuk kegiatan dengan di %1 (%2)(tag kegiatan dari batasan=%3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2682"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="152"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="157"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="158"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform.cpp" line="158"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints subject activity tag preferred room</source>
        <translation type="obsolete">FET - Batasan tempat mata pelajaran tag kegiatan dengan ruang tertentu</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>Batasan mata pelajaran tag kegaitan dengan ruang yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2785"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2786"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Mata Pelajaran tag kegiatan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2840"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2841"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>S:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2842"/>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation>TK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2845"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2854"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2856"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2857"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2858"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2860"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat tag kegaitan ruang yang diinginkan pecah untuk kegiatan dengan di %1 (%2)(tag kegiatan dari batasan=%3)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2926"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="154"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="159"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="160"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform.cpp" line="160"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintSubjectActivityTagPreferredRooms</source>
        <translation type="obsolete">FET - BatasanMataPelajaranTagKegiatanRuangTertentu</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>Batasan mata pelajaran tag kegaitan dengan ruang yang diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectactivitytagpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2163"/>
        <source>Room=%1</source>
        <translation>Ruang:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2115"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2116"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Mata pelajaran dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2149"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2150"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>MP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2151"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2159"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2161"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2162"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%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>Batasan tempat kegiatan dengan ruang yang disukai tidak terpenuhi untuk kegiatan dengan id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2222"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="142"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="147"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="148"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform.cpp" line="148"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <source>FET - Space constraints subject preferred room</source>
        <translation type="obsolete">FET - Batasan Tempat: Mata Pelajaran dengan ruang tertentu</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>Batasan mata pelajaran dengan ruang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2325"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2326"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Mata pelajaran dengan beberapa ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2378"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2379"/>
        <source>S:%1</source>
        <comment>Subject</comment>
        <translation>MP:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2382"/>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2391"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2393"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2394"/>
        <source>Subject=%1</source>
        <translation>Mata Pelajaran=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2396"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat kegiatan dengan ruang yang disukai tidak terpenuhi untuk kegiatan dengan id=%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2461"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="143"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="148"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="149"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform.cpp" line="149"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <source>FET - ConstraintSubjectPreferredRooms</source>
        <translation type="obsolete">FET - BatasanMataPelajaranRuangTertentu</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>Batasan mata pelajaran dengan ruang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="40"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="50"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintsubjectpreferredroomsform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</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>Guru %1 untuk tag kegiatan %2 memiliki maks %3 jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3570"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3578"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3580"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3581"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3582"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3583"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</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>Batasn waktu guru, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  grup %3, pada hari%4, panjang =%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>Ini meningkatkan konflik sebesar %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>Guru, untuk tag aktivitas, harus menghormati jumlah maksimum jam berurutan</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="141"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="147"/>
        <source>FET confirmation</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="148"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="148"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="95"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Remove</source>
        <translation>Hapus</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>Batasan guru tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="50"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="78"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="57"/>
        <source>Filter</source>
        <translation>Saring</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>Batasan ini memastikan semua guru tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini</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>Semua guru, untuk tag aktivitas, harus menghormati jumlah maksimum jumlah jam per hari</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>Guru  %1 dengan tag kegaitan %2 memiliki maks %3 jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14768"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14776"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>(tidak sempurna)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14779"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14780"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14781"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14782"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</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>Batasn waktu guru, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  guru %3, pada hari%4, panjang =%5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14844"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="144"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="150"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="151"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform.cpp" line="151"/>
        <source>No</source>
        <translation>Tidak</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>Batasan guru tag kegiatan maks jam per hari</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>Batasan ini memastikan semua siswa tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini.</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="132"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="139"/>
        <source>Close</source>
        <translation>Tutu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="111"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="125"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="118"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacheractivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoom</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1698"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Ruang Khusus Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1679"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1681"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1683"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1692"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1694"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1696"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%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>Batasan tempat mata ruang khusus guru tidak terpenuhi untuk kegiatan dengan id=%1 (guru=%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1768"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="138"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="143"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="144"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform.cpp" line="144"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomForm_template</name>
    <message>
        <source>FET - Space constraints teacher home room</source>
        <translation type="obsolete">FET - Batasan tempat ruang khusus guru</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>Batasan guru ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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">Catatan: Sebuah ruang khusus untuk guru artingya setiap kegiatan 
dari guru ini akan menggunakannya sebagai ruang khusus.
Ruang dipilih akan menghapus ruang khusus.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>Saring</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>Catatan: Sebuah ruang khusus untuk guru artingya setiap kegiatan 
dari guru ini akan menggunakannya sebagai ruang khusus.
Ruang dipilih akan menghapus ruang khusus.</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRooms</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1874"/>
        <source>FET error in data</source>
        <translation>Kesalahan FET pada data</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1875"/>
        <source>Following constraint is wrong:
%1</source>
        <translation>Batasan berikut salah:
%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>Ruang Khusus guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1924"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1926"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1930"/>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation>R:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1939"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1941"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1943"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="1946"/>
        <source>Room=%1</source>
        <translation>Ruang:%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>Batasan tempat mata ruang khusus guru tidak terpenuhi untuk kegiatan dengan id=%1 (guru=%2)</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="2023"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="151"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="156"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="157"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform.cpp" line="157"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherHomeRoomsForm_template</name>
    <message>
        <source>FET - ConstraintTeacherHomeRooms</source>
        <translation type="obsolete">FET - BatasanRuangKhususGuru</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>Batasan guru ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="63"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="73"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherhomeroomsform_template.ui" line="106"/>
        <source>Filter</source>
        <translation>Saring</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">Catatan: Sebuah ruang khusus untuk guru artingya setiap kegiatan 
dari guru ini akan menggunakannya sebagai ruang khusus.
Ruang dipilih akan menghapus ruang khusus.</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>Catatan: Sebuah ruang khusus untuk guru artingya setiap kegiatan dari guru ini akan menggunakannya sebagai ruang khusus.Ruang dipilih akan menghapus ruang khusus.</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>Peringatan FET</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>Batasn guru interval maks hari per minggu adalah salah karena mulai&gt; jam = jam akhir. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam mulai &lt; jam pertama atau hari. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam akhiri &gt; jumlah jam per harii. Harap perbaiki itu. Kendala adalah:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13341"/>
        <source>Teacher interval max days per week</source>
        <translation>Tambah guru interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13342"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13343"/>
        <source>T:%1</source>
        <comment>Abbreviation for teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13344"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>IWM:%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>IJA:%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>Akhir hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13350"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13358"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>guru, untuk tag aktivitas, harus menghormati jumlah maksimum jumlah jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13360"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13361"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13362"/>
        <source>Interval start hour=%1</source>
        <translation>Interval jam mulai=%1</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>Interval jam akhir=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13370"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu jam kosong maks jam kosong  per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13418"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <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>Batasan interval maks jam per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherintervalmaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDay</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4824"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan perubahan gedung guru per hari salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4859"/>
        <source>Teacher max building changes per day</source>
        <translation>Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4861"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4863"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4865"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4874"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4876"/>
        <source>Teacher maximum building changes per day</source>
        <translation>Maks perubahan gedung per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4878"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4880"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4882"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Perubahan gedung maksimal per hari=%1</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>Batasan tempat perubahan gedung maks guru per hari tidak terpenuhi untuk guru=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="4957"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="134"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="135"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform.cpp" line="135"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints teacher max building changes per day</source>
        <translation type="obsolete">FET - Batasan tempat guru perubahan gedung maks per hari</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>Batasan maks perubahan gedung per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeek</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5236"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan perubahan gedung guru per hari salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5271"/>
        <source>Teacher max building changes per week</source>
        <translation>Maks perubahan gedung per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5273"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5275"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5277"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5286"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5288"/>
        <source>Teacher maximum building changes per week</source>
        <translation>Maks perubahan gedung per minggui untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5290"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5292"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5294"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Maksimal perubahan gedung per minggu=%1</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>Batasan tempat guru perubahan gedung maks per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5370"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="128"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="133"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform.cpp" line="134"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints teacher max building changes per week</source>
        <translation type="obsolete">FET - Batasan tempat guru perubahan gedung maks per minggu</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>Batasan maks perubahan gedung per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxbuildingchangesperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3781"/>
        <source>Teacher max days per week</source>
        <translation>Guru:  maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3782"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3783"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3784"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3792"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru harus mengikuti jumlah hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3794"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3795"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3796"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu guru maks hari per minggu pecah untuk guru: %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3880"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teacher max days per week</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan hari maks per minggu</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>Batasan maks hari per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxdaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4776"/>
        <source>Teacher max gaps per day</source>
        <translation>Jam kosong guru maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4777"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4778"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4779"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4788"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru harus mengikuti i maks jam kosong  per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4790"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(istirahat dan guru tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4791"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4792"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4793"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Maks jam kosong  per hari=%1</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>Batasan waktu jam kosong maks jam kosong  per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Time constraints teacher max gaps per day</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan  maks jam kosong  per hari</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>Batasan maks jam kosong per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperdayform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4410"/>
        <source>Teacher max gaps per week</source>
        <translation>Guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4411"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4412"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4413"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4422"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru harus mengikuti jumlah jam kosongi maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4424"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(istirahat dan guru tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4425"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4426"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4427"/>
        <source>Maximum gaps per week= %1</source>
        <translation>Maks jam kosong per minggu=%1</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>Batasan waktu  jam kosong guru maks per minggu tidak terpenuhi: guru %1, faktor konflik meningkat=%2</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="138"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="139"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform.cpp" line="139"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teacher max gaps per week</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan  maks jam kosong  per minggu</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>Batasan maks jam kosong per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxgapsperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3088"/>
        <source>Teacher max hours continuously</source>
        <translation>Guru jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3089"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3091"/>
        <source>MH:%1</source>
        <comment>Maximum hours continuously</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3099"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3100"/>
        <source>A teacher must respect the maximum number of hours continuously</source>
        <translation>Semua guru harus mengikuti jumlah jam maksimal berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3101"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3102"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3103"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</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>Batasan waktu guru %1 jam maks  bersambung dipecah untuk guru %2, pada hari %3, panjang=%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>Ini meningkatkan konflik sebesar %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3090"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teacher max hours continuously</source>
        <translation type="obsolete">FET - Batasan waktu guru jam maks bersambung</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>Batasan jam maks berurutan untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhourscontinuouslyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2701"/>
        <source>Teacher max hours daily</source>
        <translation>Guru jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2702"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2704"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2712"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2713"/>
        <source>A teacher must respect the maximum number of hours daily</source>
        <translation>Guru harus mengikuti jumlah jam min per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2714"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2715"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2716"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</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>Batasan waktu guru maks %1 jam harian pecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2780"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2703"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teacher max hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan jam maks per hari</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>Batasan maks jam per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermaxhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12991"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12989"/>
        <source>Teacher min days per week</source>
        <translation>Min hari per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12990"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12992"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13000"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru harus mengikuti jumlah hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13002"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13003"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13004"/>
        <source>Minimum days per week=%1</source>
        <translation>Min hari per minggu=%1</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>Batasan waktu min %1 hari per minggu tidak terpenuhi untuk guru %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13050"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="135"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="136"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform.cpp" line="136"/>
        <source>No</source>
        <translation>Tidak</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>Batasan guru min hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermindaysperweekform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChanges</name>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5648"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan min jam kosong antar perubahan gedung untuk gurui salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5683"/>
        <source>Teacher min gaps between building changes</source>
        <translation>Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5685"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5687"/>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5689"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5698"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5700"/>
        <source>Teacher minimum gaps between building changes</source>
        <translation>Guru jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5702"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5704"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5706"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Minimal jam kosong antar perubahan gedung= %1</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>Batasan tempat jam kosong min guru antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5785"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="129"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="134"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform.cpp" line="135"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints teacher min gaps between building changes</source>
        <translation type="obsolete">FET - Batasan tempat jam kosong min guru antar perubahan gedung</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>Batasan guru min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachermingapsbetweenbuildingchangesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12792"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12790"/>
        <source>Teacher min hours daily</source>
        <translation>Guru jam min harian</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>Tidak dapat hasilkan jadwal dengan batasan guru mn jam harian dengan dizinkan hari kosong = false. Silakan diubah, jadi  diizinkan hari kosong. Jika anda perlu fasilitas seperti itu silakan gunakan batasan guru min jam per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12756"/>
        <source>Constraint is:</source>
        <translation>Batasan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12757"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12791"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12793"/>
        <source>mH:%1</source>
        <comment>Minimum hours (daily)</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12794"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>BJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12802"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12803"/>
        <source>A teacher must respect the minimum number of hours daily</source>
        <translation>Guru harus mengikuti jumlah jam min per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12804"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12805"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12806"/>
        <source>Minimum hours daily=%1</source>
        <translation>Min jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12807"/>
        <source>Allow empty days=%1</source>
        <translation>Izinkan hari kosong=%1</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teacher</source>
        <translation type="obsolete">Catatan: FET cukup pintar untuk menggunakan batasan hanya pada hari kerja dari guru</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>Batasan waktu guru %1 jam min harian tidak terpenuhi untuk guru %2, pada hari %3, durasi=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12871"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="131"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teacher min hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan jam min harian</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>Batasan guru min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="73"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteacherminhoursdailyform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimes</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="559"/>
        <source>Teacher not available</source>
        <translation>Guru tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="560"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="561"/>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="563"/>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation>Nil pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="582"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="583"/>
        <source>A teacher is not available</source>
        <translation>Guru tidak ada</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="584"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="585"/>
        <source>Teacher=%1</source>
        <translation>Guru = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="587"/>
        <source>Not available at:</source>
        <translation>Tidak tersedia pada:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="610"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Batasan guru tidak tersedia salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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>Informasi FET</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>Batasan guru tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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>Batasan guru tidak tersedia salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="683"/>
        <source>Time constraint teacher not available</source>
        <translation>Batasan waktu guru tidak ada</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="685"/>
        <source>broken for teacher: %1 on day %2, hour %3</source>
        <translation>tidak terpenuhi untuk guru: %1 pada hari %2, jam %3</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="690"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</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>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform.cpp" line="136"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Time constraints teacher not available times</source>
        <translation type="obsolete">FET - Batasan tempat ruang tidak tersedia</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>Batasan guru tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachernotavailabletimesform_template.ui" line="90"/>
        <source>Filter</source>
        <translation>Saring</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>Guru untuk tag kegiatan %1 memiliki maks %2 jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3318"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3326"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru, untuk tag aktivitas, harus menghormati jumlah maksimum jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3328"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3329"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3330"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maksimal jam berurutan=%1</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>Batasn waktu guru, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  grup %3, pada hari%4, panjang =%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="130"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="61"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</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>Batasan guru tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="108"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="75"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="48"/>
        <source>Filter</source>
        <translation>Saring</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>Batasan ini memastikan semua guru tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini</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>(tidak sempurna)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14571"/>
        <source>Teachers for activity tag %1 have max %2 hours daily</source>
        <translation>Guru dengan tag kegaitan %1 memiliki maks %2 jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14572"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14580"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua guru, untuk tag aktivitas, harus menghormati jumlah maksimum jumlah jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14583"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14584"/>
        <source>Activity tag=%1</source>
        <translation>Tag kegiatan=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14585"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</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>Batasn waktu guru, kegiatan tag %1, max%2 jam terus menerus, rusak untuk  guru %3, pada hari%4, panjang =%5.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="14647"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="133"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="139"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform.cpp" line="140"/>
        <source>No</source>
        <translation>Tidak</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>Batasan guru tag kegiatan maks jam per hari</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>Batasan ini memastikan semua guru tidak memiliki lebih dari maks jam berurutan kegiatan dengan tag kegiatan tertentu ini.</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>PENTING: batasan tidak sempurna dioptimasi. Tekan Bantuan untuk informasi lebih, gunakan dengan hati-hati, seperti yang diterangkan.</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="129"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="136"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="108"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="122"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="115"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="94"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="79"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="58"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersactivitytagmaxhoursdailyform_template.ui" line="68"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Peringatan FET</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>Batasann guru interval maks hari per minggu adalah salah karena mulai&gt; jam = jam akhir. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam mulai&lt; jam pertama atau hari. Harap perbaiki itu. Kendala adalah:
%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>Batasn guru interval maks hari per minggu adalah salah karena jam akhiri &gt; jumlah jam per harii. Harap perbaiki itu. Kendala adalah:
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13558"/>
        <source>Teachers interval max days per week</source>
        <translation>Tambah guru interval hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13559"/>
        <source>WP:%1%</source>
        <comment>Abbreviation for weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13560"/>
        <source>ISH:%1</source>
        <comment>Abbreviation for interval start hour</comment>
        <translation>IJM:%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>IJA:%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>Akhir hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13567"/>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation>MH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13575"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>guru, untuk tag aktivitas, harus menghormati jumlah maksimum jumlah jam per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13577"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13578"/>
        <source>Interval start hour=%1</source>
        <translation>Interval jam mulai=%1</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>Interval jam akhir=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13586"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu jam kosong maks jam kosong  per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13632"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="121"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="126"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="127"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform.cpp" line="127"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <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>Batasan guru maks interval hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersintervalmaxdaysperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5063"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5065"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5074"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5076"/>
        <source>Teachers maximum building changes per day</source>
        <translation>Maks perubahan gedung per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5078"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5080"/>
        <source>Maximum building changes per day=%1</source>
        <translation>Perubahan gedung maksimal per hari=%1</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>Batasan tempat perubahan gedung maks guru per hari tidak terpenuhi untuk guru=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5154"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform.cpp" line="126"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Space constraints teachers max building changes per day</source>
        <translation type="obsolete">FET - Batasan tempat guru perubahan gedung maks per hari</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>Batasan maks perubahan gedung per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Perubahan gedung maks per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5475"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5477"/>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation>PM:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5486"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5488"/>
        <source>Teachers maximum building changes per week</source>
        <translation>Maks perubahan gedung per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5490"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5492"/>
        <source>Maximum building changes per week=%1</source>
        <translation>Perubahan gedung maksimal per hari=%1</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>Batasan tempat guru perubahan gedung per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5567"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="121"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="126"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="127"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform.cpp" line="127"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Space constraints teachers max building changes per week</source>
        <translation type="obsolete">FET - Batasan tempat guru perubahan gedung maks per minggu</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>Batasan maks perubahan gedung per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxbuildingchangesperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3986"/>
        <source>Teachers max days per week</source>
        <translation>Guru:  maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3987"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3988"/>
        <source>MD:%1</source>
        <comment>Max days (per week)</comment>
        <translation>MD:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3996"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua gur harus mengikuti jumlah jam min per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3998"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="3999"/>
        <source>Maximum days per week=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu guru maks hari per minggu pecah untuk guru: %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4095"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="133"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform.cpp" line="133"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxDaysPerWeekForm_template</name>
    <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>Batasan maks hari per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="27"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="41"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="51"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="58"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="65"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="75"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxdaysperweekform_template.ui" line="82"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDay</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4596"/>
        <source>Teachers max gaps per day</source>
        <translation>jam kosong guru maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4597"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4598"/>
        <source>MG:%1</source>
        <comment>Max gaps (per day)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4607"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4608"/>
        <source>All teachers must respect the maximum gaps per day</source>
        <translation>Semua gur harus mengikuti maksimal jam kosong per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4609"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(istirahat dan guru tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4610"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4611"/>
        <source>Maximum gaps per day=%1</source>
        <translation>Maks hari per minggu=%1</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>Batasan waktu jam kosong maks jam kosong  per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Time constraints teachers max gaps per day</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dengan  jam kosong maks  per hari</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>Batasan maks jam kosong per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperdayform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeek</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4210"/>
        <source>Teachers max gaps per week</source>
        <translation>Guru jam kosong maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4211"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4212"/>
        <source>MG:%1</source>
        <comment>Max gaps (per week)</comment>
        <translation>MJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4221"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua gur harus mengikuti maksimal  jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4223"/>
        <source>(breaks and teacher not available not counted)</source>
        <translation>(istirahat dan guru tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4224"/>
        <source>Maximum gaps per week=%1</source>
        <translation>Maks jam kosong per minggu=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="4225"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Batasan waktu  jam kosong guru maks per minggu tidak terpenuhi: guru %1, faktor konflik meningkat=%2</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Time constraints teachers max gaps per week</source>
        <translation type="obsolete">FET - Batasan waktu: Guru dgn maks jam kosong per minggu</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>Batasan maks jam kosong per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxgapsperweekform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuously</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2890"/>
        <source>Teachers max hours continuously</source>
        <translation>Maks jam berurutan untuk guru </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2891"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2892"/>
        <source>MH:%1</source>
        <comment>Maximum hours (continuously)</comment>
        <translation>MJ:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2900"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2901"/>
        <source>All teachers must respect the maximum number of hours continuously</source>
        <translation>Semua guru harus mengikuti jumlah jam maksimal berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2902"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2903"/>
        <source>Maximum hours continuously=%1</source>
        <translation>Maks jam berurutan =%1</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>Batasan waktu guru %1 jam maks bersambung dipecah untuk guru %2, pada hari %3, panjang=%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>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Time constraints teachers max hours continuously</source>
        <translation type="obsolete">FET - Batasan waktu guru jam maks bersambung</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>Batasan jam maks berurutan untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDaily</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2512"/>
        <source>Teachers max hours daily</source>
        <translation>Guru jam maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2513"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2514"/>
        <source>MH:%1</source>
        <comment>Maximum hours (daily)</comment>
        <translation>MJ:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2522"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2523"/>
        <source>All teachers must respect the maximum number of hours daily</source>
        <translation>Semua gur harus mengikuti jumlah jam maks per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2524"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2525"/>
        <source>Maximum hours daily=%1</source>
        <translation>Maksimal jam per hari = %1</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>Batasan waktu guru maks %1 jam harian pecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="2587"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teachers max hours daily</source>
        <translation type="obsolete">FET - Batasan waktu: Guru-Guru dengan jam maks harian</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>Batasan maks jam per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>Batasan</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>Batasan waktu min %1 hari per minggu tidak terpenuhi untuk guru %2.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13147"/>
        <source>Teachers min days per week</source>
        <translation>Min hari per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13148"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13149"/>
        <source>mD:%1</source>
        <comment>Minimum days per week</comment>
        <translation>mH:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13157"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Semua gur harus mengikuti jumlah hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13159"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13160"/>
        <source>Minimum days per week=%1</source>
        <translation>Min hari per minggu=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="13209"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="127"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="132"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="133"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform.cpp" line="133"/>
        <source>No</source>
        <translation>Tidak</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>Batasan min hari per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="27"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="41"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="51"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="58"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="65"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="75"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmindaysperweekform_template.ui" line="82"/>
        <source>Modify</source>
        <translation>Ubah</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>Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5899"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5901"/>
        <source>mG:%1</source>
        <comment>mG means min gaps</comment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5910"/>
        <source>Space constraint</source>
        <translation>Batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5912"/>
        <source>Teachers minimum gaps between building changes</source>
        <translation>Guru jam kosong min antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5914"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5916"/>
        <source>Minimum gaps between building changes=%1</source>
        <translation>Minimal jam kosong antar perubahan gedung= %1</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>Batasan tempat jam kosong min guru antara perubahan gedung tidak terpenuhi untuk guru=%1 pada hari %2</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="5994"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="120"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="125"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform.cpp" line="126"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Space constraints teachers min gaps between building changes</source>
        <translation type="obsolete">FET - Batasan tempat jam kosong min guru antar perubahan gedung</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>Batasan guru min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="35"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="45"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="52"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="59"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="69"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersmingapsbetweenbuildingchangesform_template.ui" line="76"/>
        <source>Modify</source>
        <translation>Ubah</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>Semua gur harus mengikuti jumlah jam min per hari</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12571"/>
        <source>Teachers min hours daily</source>
        <translation>Guru min jam per hari</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>Tidak dapat hasilkan jadwal dengan batasan guru mn jam harian dengan dizinkan hari kosong = false. Silakan diubah, jadi  diizinkan hari kosong. Jika anda perlu fasilitas seperti itu silakan gunakan batasan guru min jam per minggu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12538"/>
        <source>Constraint is:</source>
        <translation>Batasan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12539"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12572"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12573"/>
        <source>mH:%1</source>
        <comment>Min hours (daily)</comment>
        <translation>mJ:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12574"/>
        <source>AED:%1</source>
        <comment>Allow empty days</comment>
        <translation>BJK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12582"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12584"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12585"/>
        <source>Minimum hours daily=%1</source>
        <translation>Min jam per hari = %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12586"/>
        <source>Allow empty days=%1</source>
        <translation>Izinkan hari kosong=%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">Catatan: FET cukup pintar untuk menggunakan batasan hanya pada hari kerja dari guru</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>Batasan waktu guru %1 jam min harian tidak terpenuhi untuk guru %2, pada hari %3, lama=%4.</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12651"/>
        <source>This increases the conflicts total by %1</source>
        <translation>Ini meningkatkan konflik sebesar %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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <source>FET - Time constraints teachers min hours daily</source>
        <translation type="obsolete">FET -  Batasan waktu: Guru-guru dgn jam min harian</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>Batasan guru min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="29"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="36"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="43"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="53"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="60"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintteachersminhoursdailyform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>Batasan</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>Kesalahan FET pada data</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>Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11818"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Batasan berikut salah (kegiatan yang sama. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11859"/>
        <source>Constraint three activities grouped:</source>
        <translation>Batasan tiga kegiatan digabung:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11862"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>Keg pertama id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11864"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>keg kedua id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11866"/>
        <source>third act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>Keg ketiga id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11868"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11875"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Kendala tiga kegiatan dikelompokkan (kegiatan harus ditempatkan pada hari yang sama, satu segera setelah yang lain, sebagai sebuah blok dari tiga kegiatan, dalam urutan apapun, mungkin dipisahkan oleh istirahat) </translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11879"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Kegiatan pertama dengan id=%1(%2)</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>Kegiatan kedua id=%1(%2)</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>Kegiatan ketiga dengan id=%1(%2)</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>Kendala waktu tiga kegiatan dikelompokkan rusak untuk kegiatan pertama dengan id =%1 (%2), aktivitas kedua dengan id =%3 (%4) dan aktivitas ketiga dengan id =%5 (%6), meningkatkan konflik total %7</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="118"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="123"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="124"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform.cpp" line="124"/>
        <source>No</source>
        <translation>Tidak</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>Batasan tiga kegiatan digabung</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="64"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Ini adalah praktik yang baik TIDAK untuk menambahkan jenis kendala untuk kegiatan yang harus dibatasi dalam hari yang berbeda dengan hari min antara kegiatan kendala. Silahkan baca Bantuan / tips Penting, nomor ujung 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constraintthreeactivitiesgroupedform_template.ui" line="112"/>
        <source>Constraints</source>
        <translation>Batasan</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>Batasan ini memaksa 3 kegiatan yang pada hari yang sama, satu segera setelah yang lain, dalam urutan apapun, mungkin dipisahkan dengan istirahat</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutive</name>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11331"/>
        <source>Constraint two activities consecutive:</source>
        <translation>Batasan duang kegiatan berurutan:</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>Kesalahan FET pada data</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>Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11293"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Batasan berikut salah (kegiatan yang sama. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11334"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>Kegiatan pertama id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11336"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>keg kedua id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11338"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11345"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Batasan dua  kegiatan berurutan (kegiatan kedua harus diletahkan setelah kegiatan pertama, dalam hari yang sama, mungkin dipisah oleh istirahat)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11349"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Kegiatan dengan id=%1(%2)</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">Kegiatan kedua id=%1(%2)</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>Batasan waktu dua  kegiatan berurutan pecah untuk kegiatan pertama dengan id=%1(%2) dan kegiatan kedua dengan id=%3(%4), menaikkan konflik sebesar %5</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="65"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="96"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Ini adalah praktik yang baik TIDAK untuk menambahkan jenis kendala untuk kegiatan yang harus dibatasi dalam hari yang berbeda dengan hari min antara kegiatan kendala. Silahkan baca Bantuan / tips Penting, nomor ujung 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesconsecutiveform_template.ui" line="79"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <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>Batasan dua kegiatan berurutan</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>Batasan ini memaksa 2 kegiatan A1 dan A2: A2 ditempatkan langsung setelah A1, hari yang sama, mungkin dipisah oleh jam kosong</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>Kesalahan FET pada data</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>Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11540"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Batasan berikut salah (kegiatan yang sama. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11578"/>
        <source>Constraint two activities grouped:</source>
        <translation>Batasan dua kegiatan dikelompokkan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11581"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>Keg pertama id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11583"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>keg kedua id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11585"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11592"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Batasan dua  kegiatan berurutan (kegiatan kedua harus diletahkan setelah kegiatan pertama, dalam hari yang sama, mungkin dipisah oleh istirahat)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="11596"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Kegiatan dengan id=%1(%2)</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>Kegiatan kedua id=%1(%2)</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>Batasan waktu dua kegiatan berurutan pecah untuk kegiatan pertama dengan id=%1(%2) dan kegiatan kedua dengan id=%3(%4), menaikkan konflik sebesar %5</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
</context>
<context>
    <name>ConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="65"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="96"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</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>Ini adalah praktik yang baik TIDAK untuk menambahkan jenis kendala untuk kegiatan yang harus dibatasi dalam hari yang berbeda dengan hari min antara kegiatan kendala. Silahkan baca Bantuan / tips Penting, nomor ujung 3).</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesgroupedform_template.ui" line="79"/>
        <source>Constraints</source>
        <translation>Batasan</translation>
    </message>
    <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>Batasan dua kegiatan dikelompokkan</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>Batasan ini memaksa  dua kegiatan yang pada hari yang sama, satu segera setelah yang lain, dalam urutan apapun, mungkin dipisahkan dengan istirahat</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>Kesalahan FET pada data</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>Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12146"/>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation>Batasan berikut salah (kegiatan yang sama. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12184"/>
        <source>Constraint two activities ordered:</source>
        <translation>Batasan 2 kegiatan berurutan:</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12187"/>
        <source>first act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>Kegiatan pertama id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12189"/>
        <source>second act. id: %1</source>
        <comment>act.=activity</comment>
        <translation>keg kedua id:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12191"/>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation>PB:%1%</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12198"/>
        <source>Time constraint</source>
        <translation>Batasan waktu</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>Batasan 2 kegiatan berurutan (kegiatan kedua harus diletahkan kapan saja setelah kegiatan pertama)</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="12202"/>
        <source>Weight (percentage)=%1%</source>
        <translation>Bobot(persentase)=%1%</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>Kegiatan dengan id=%1(%2)</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">Kegiatan kedua id=%1(%2)</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>Batasan waktu 2 kegiatan berurutan pecah untuk kegiatan pertama dengan id=%1(%2) dan kegiatan kedua dengan id=%3(%4), menaikkan konflik sebesar %5</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>Informasi FET</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>Batasan dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="119"/>
        <source>Remove constraint?</source>
        <translation>Hapus batasan?</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="124"/>
        <source>FET confirmation</source>
        <translation>Konfirmasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="125"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform.cpp" line="125"/>
        <source>No</source>
        <translation>Tidak</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>Batasan dua kegiatan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="20"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="27"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="34"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="41"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="49"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="64"/>
        <source>Current constraint</source>
        <translation>Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/constrainttwoactivitiesorderedform_template.ui" line="80"/>
        <source>Constraints</source>
        <translation>Batasan</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>Batasan ini memaksa 2 kegiatan A1 dan A2: A2 setelah A1, dipisah oleh interval dalam seminggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="123"/>
        <source>Empty names not allowed</source>
        <translation>Nama kosong tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform.cpp" line="130"/>
        <source>Duplicates not allowed</source>
        <translation>Duplikasi tidak diperbolehkan</translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">Nama kosong diperbolehkan
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">Duplikasi tidak diperbolehkan
</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>Harap diperhatikan FET TIDAK akan memakai batasan lama menggunakan hari terhapus (hanya hari yang berganti yang akan dipakai dengan benar)</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">Harap diperhatikan FET TIDAK akan 
memakai batasan lama menggunakan hari terhapus
(hanya hari yang berganti yang akan dipakai dengan benar)</translation>
    </message>
</context>
<context>
    <name>DaysForm_template</name>
    <message>
        <source>FET - timetable data - the days of the week</source>
        <translation type="obsolete">FET - data jadwal - hari kerja</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="180"/>
        <source>Day 10</source>
        <translation>Hari ke-10</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="85"/>
        <source>Day 3</source>
        <translation>Hari ke-3</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="124"/>
        <source>Day 6</source>
        <translation>Hari ke-6</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="232"/>
        <source>Day 14</source>
        <translation>Hari ke-14</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="137"/>
        <source>Day 7</source>
        <translation>Hari ke-7</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="72"/>
        <source>Day 2</source>
        <translation>Hari ke-2</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="167"/>
        <source>Day 9</source>
        <translation>Hari ke-9</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="111"/>
        <source>Day 5</source>
        <translation>Hari ke-5</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="219"/>
        <source>Day 13</source>
        <translation>Hari ke-13</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="193"/>
        <source>Day 11</source>
        <translation>Hari ke-11</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="154"/>
        <source>Day 8</source>
        <translation>Hari ke-8</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="98"/>
        <source>Day 4</source>
        <translation>Hari ke-4</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="59"/>
        <source>Day 1</source>
        <translation>Hari ke-1</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="206"/>
        <source>Day 12</source>
        <translation>Hari ke-12</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="439"/>
        <source>Day 29</source>
        <translation>Hari 29</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="452"/>
        <source>Day 30</source>
        <translation>Hari 30</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="465"/>
        <source>Day 31</source>
        <translation>Hari 31</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="478"/>
        <source>Day 32</source>
        <translation>Hari 32</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="491"/>
        <source>Day 33</source>
        <translation>Hari 33</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="504"/>
        <source>Day 34</source>
        <translation>Hari 34</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="517"/>
        <source>Day 35</source>
        <translation>Hari 35</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="552"/>
        <source>Ok</source>
        <translation>Ok</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>Hari </translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="559"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="20"/>
        <source>Number of working days per week</source>
        <translation>Jumlah hari belajar per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="249"/>
        <source>Day 15</source>
        <translation>Hari ke-15</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="262"/>
        <source>Day 16</source>
        <translation>Hari ke-16</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="275"/>
        <source>Day 17</source>
        <translation>Hari ke-17</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="288"/>
        <source>Day 18</source>
        <translation>Hari ke-18</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="301"/>
        <source>Day 19</source>
        <translation>Hari ke-19</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="314"/>
        <source>Day 20</source>
        <translation>Hari ke-20</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="327"/>
        <source>Day 21</source>
        <translation>Hari ke-21</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="344"/>
        <source>Day 22</source>
        <translation>Hari ke-22</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="357"/>
        <source>Day 23</source>
        <translation>Hari ke-23</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="370"/>
        <source>Day 24</source>
        <translation>Hari ke-24</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="383"/>
        <source>Day 25</source>
        <translation>Hari ke-25</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="396"/>
        <source>Day 26</source>
        <translation>Hari ke-26</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="409"/>
        <source>Day 27</source>
        <translation>Hari ke-27</translation>
    </message>
    <message>
        <location filename="../src/interface/daysform_template.ui" line="422"/>
        <source>Day 28</source>
        <translation>Hari ke-28</translation>
    </message>
</context>
<context>
    <name>Export</name>
    <message>
        <location filename="../src/engine/export.cpp" line="143"/>
        <source>Export aborted</source>
        <translation>Ekspor dibatalkan</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="160"/>
        <source>CSV files were exported to directory %1.</source>
        <translation>File CSV diekspor ke direktori %1.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="162"/>
        <source>Exported complete</source>
        <translation>Ekspor selesai</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="164"/>
        <source>Export incomplete</source>
        <translation>Ekspor gagal</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="264"/>
        <source>no textquote</source>
        <translation>tidak ada teks</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="277"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</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>Silahkan pakai setting baku
Impor data akan lebih mudah dengan setting ini.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="285"/>
        <source>Please specify the separator between fields:</source>
        <translation>Silahkan tentukan pembatas antar field:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="292"/>
        <source>Use field separator:</source>
        <translation>Gunakan seperator field:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="299"/>
        <source>Please specify the text quote of text fields:</source>
        <translation>Silahkan tentukan teks dari field teks:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="306"/>
        <source>Use textquote:</source>
        <translation>Gunakan teks:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="313"/>
        <source>Please specify the content of the first line:</source>
        <translation>Silahkan tentukan isi dari baris pertama:</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="315"/>
        <source>The first line is the heading.</source>
        <translation>Baris pertama adalah heading.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="316"/>
        <source>The first line contains data. Don&apos;t export heading.</source>
        <translation>Baris pertama mengandung data. Jangan ekspor heading.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="322"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="323"/>
        <source>Cancel</source>
        <translation>Batal</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>Fet kritikal. Tidak dapat buka file %1 untuk nulis. Silahkan cek ruang kosong. Simpan %1 dibatalkan.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="455"/>
        <source>%1 activity tags exported.</source>
        <translation>Tag kegiatan %1 diekspor.</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>FET kritikal. Nulis %1 memberi kode kesalahan %2, yang artinya simpan gagal. Silahkan cek ruang kosong anda.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="506"/>
        <source>%1 rooms (with buildings) exported.</source>
        <translation>Ruang %1 (dengan bangunan) diekspor.</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>Peringatan! Hanya %1 dari bangunan %2 diekspor, karena bangunan %3 tidak memiliki ruang apapun.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="554"/>
        <source>%1 subjects exported.</source>
        <translation>Mata pelajaran %1 diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1026"/>
        <source>%1 active activities statistics exported.</source>
        <translation>%1 kegiatan aktif statistik diekspor.</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>Peringatan! Impor kegiatan akan gagal, karena %1 termasuk seperator set +.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="600"/>
        <source>%1 teachers exported.</source>
        <translation>Guru %1 diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="675"/>
        <source>%1 years exported.</source>
        <translation>Tahun %1 diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="676"/>
        <source>%1 groups exported.</source>
        <translation>%1 grup diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="677"/>
        <source>%1 subgroups exported.</source>
        <translation>Grup %1 diekspor.</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>dibatasi, karena ttidak mengandung semua kegiatan</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>diabaikan, karena mengadung batasan lain dari jenis dengan persentase bobot yang lebih besar, mengacu pada kegiatan yang sama</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>diabaikan, karena terdapat batasan lain dari jenis ini dengan bobot persentasae yang sama dan jumlah min hari yang lebih tinggi, mengacu pada kegiatan yang sama</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>diabaikan, karena ada batasan lain dari jenis ini dengan persentase bobot yang sama dan jumlah min hari yang sama dan berurutan jika hari yang sama, mengacu pada kegiatan yang sama</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="850"/>
        <source>different active flag</source>
        <translation>bendera kegiatan berbeda</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>Kegiatan dengan id=%1 telah mematikan bendera aktif - silahkan dikoreksi.</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>Sub kegiatan dengan id kelompok %1 telah mematikan bendear aktif tetapi mereka telah diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="944"/>
        <source>%1 activities exported.</source>
        <translation>kegiatan %1 diekspor.</translation>
    </message>
    <message>
        <source>TODO: write content of file &quot;Exportprotokoll.log&quot; here.</source>
        <translation type="obsolete">TODO: tulis isi dari file &quot;Exportprotokoll.log&quot; disini.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1410"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1411"/>
        <source>User abort export</source>
        <translation>Pengguna batalkan ekspor</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1132"/>
        <source>%1 scheduled activities exported.</source>
        <translation>%1 kegiatan telah diekspor.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="1134"/>
        <source>0 scheduled activities exported, because no timetable was generated.</source>
        <translation>0 kegiatan terjadwal diekspor, karena tidak ada jadwal yang dijadwalkan.</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>Catatan: Batasan</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>Peringatan FET</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>Subactivities dengan kegiatan kelompok %1 id berbeda antara mereka (mereka terpisah diedit), sehingga ekspor tidak akan sangat akurat. Bidang yang berbeda akan dianggap orang-orang dari subactivity representatif. Bidang yang berbeda adalah: %2</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>Ada subactivities, yang telah diubah secara terpisah - sehingga komponen-komponen yang mempunyai nilai berbeda untuk subjek, tag aktivitas, guru, siswa atau jumlah siswa dari perwakilan subactivity. ekspor dilakukan, tetapi tidak begitu akurat.</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="838"/>
        <source>different teachers</source>
        <translation>guru yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="840"/>
        <source>different subject</source>
        <translation>mata pelajaran yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="844"/>
        <source>different students</source>
        <translation>siswa yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="848"/>
        <source>different number of students</source>
        <translation>jumlah siswa yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="842"/>
        <source>different activity tags</source>
        <translation>tag kegiatan yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="846"/>
        <source>different boolean variable &apos;must compute n total students&apos;</source>
        <translation>variabel boolean yag berbed &apos;harus dihitung dan total siswa&apos;</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>File %1 telah ada, apakah anda ingin menimpa file yang ada?</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>Statistik untuk murid akan susah dimengerti. Jika anda menggunakan pembagi kelas , mungkin statistik paling relevan adalah untuk tiap kelas paralel (jadi anda mungkin akan mencentang kotak kelas paralel). Anda melihat jam yang berlebih untuk tahun pelajaran atau kelas, tetapi ini tidak signifikan, diabaikan saja, karena setiap tahun pelajaran atau kelas akan dihitung juga kegiatan yang dimiliki kelas paralel.
Setiap kelas paralel harus mempunyai jam per minggu dekat dengan rata-rata dari semua kelas paralel dan dekat dengan jumlah normal dari jam belajar dari setiap kelas. Jika sebuah kelas paralel mempunyai angka yang lebih rendah, mungkin anda salah dalam menggunakan tahun pelajaran/kelas/kelas paralel untuk kegiatan.
Silahkan baca FAQ untuk deskripsi lengkap bagaimana pembagian bekerja. Kuncinya adalahh kelas paralel independen dan mewakili unit terkecil dari siswa. Setiap kelas paralel menerima kegiatan dari tahun pelajaran dan kelas diatasnya dan dirinya sendiri
Mempunyai kelas paralel dengan jam belajr terlalu kecil per minggu artinya anda memasukkan salah dalam memasukkan kegiatan dan juga beberapa hambatan seperti tidakada gap, awal atau jam min harian untuk kelas paralel yang diterjemahkan salah (jika kelas paralel hanya mempunyai 2 kegiatan, makan harus diletahkan di jam pertama, yang akan sulit dan salah).
</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1509"/>
        <source>FET - information about statistics</source>
        <translation>FET - informasi tentang statistik</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3079"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <source>FET - help in other languages</source>
        <translation type="obsolete">FET -bantuan dalam bahasa lain</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>Peringatan FET</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">Tidak dapat mencari update di internet - pesan kesalahan: %1. Saya mencari pertolongan untuk file http://www.lalescu.ro/liviu/fet/crtversion/crtversion.txt. Mungkin struktur saat ini pada halaman web telah berubah. Silahakn kunjungi situs web FET http://www.lalescu.ro/liviu/fet/ dan dapatkan versi terbaru atau jika halaman web tidak aktif, coba cari halaman FET baru di internet. Anda dapat menghubungi pembuat program. Juga, kadang lalescu.ro mungkin bermasalah, silahkan dicoba kembali

Jika anda ingin, anda dapat mematikan pencarian otomatis update pada menu Pengaturan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="531"/>
        <source>Explanation:</source>
        <translation>Penjelasan:</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>Untuk beberapa situasi, penjadwalan jadwal akan memakan waktu terlalu lama atau tidak mungkin.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="537"/>
        <source>Use with caution.</source>
        <translation>Gunakan dengan hati-hati.</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">Versi lain: %1, telah tersedia pada halaman web FET: http://www.lalescu.ro/liviu/fet

Anda dapat secara manual mengunduhnya dan install (buka halaman web FET di browser), Silahkan baca informasi di halaman web mengenai versi terbaru dan memilih apakah akan tetap pada versi sekarang atau upgrade ( opsi yang direkomendasikan adalah upgrade). Anda mungkin perlu mengklik Refresh di browser, jika tautan tidak bekerja

Anda dapat memilih untuk mematikan pencarian otomatis update pada menu Pengaturan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="644"/>
        <source>FET - exiting</source>
        <translation>FET - keluar</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>File telah berubah - apakah anda ingin menyimpannya?</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;Ya</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;Tidak</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;Batal</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>Alokasi dalam jalur
Silahkan hentikan simulasi sebeum ini.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="706"/>
        <source>FET application</source>
        <translation>Aplikasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="707"/>
        <source>Are you sure you want to load new data (rules) ?</source>
        <translation>Apakah anda pasti ingin menload data(aturan) baru?</translation>
    </message>
    <message>
        <source>Choose a file</source>
        <translation type="obsolete">Pilih sebuah file</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>Info FET</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>Tolong jangan gunakan &quot; dalam nama file, kode css html tidak dapat berjalan. File tidak dapat diload. Silahkan ubah, ganti karakter yang dilarang dan buka kembali dengan FET.</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>Tolong jangan gunakan titik koma ; dalam nama file, kode css html tidak dapat berjalan. File tidak dapat diload. Silahkan ubah, ganti karakter yang dilarang dan buka kembali dengan FET.</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>Tolong jangan gunakan # dalam nama file, kode css html tidak dapat berjalan. File tidak dapat diload. Silahkan ubah, ganti karakter yang dilarang dan buka kembali dengan FET.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="810"/>
        <source>Invalid file</source>
        <translation>File salah</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="810"/>
        <source>&amp;OK</source>
        <translation>&amp;Ok</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>Pilih nama file untuk disimpan</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>Jangan menggunakan tanda kutip &quot; dalam nama file, kode css html tidak berjalan</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>Jangan menggunakan titik koma ; dalam nama file, kode css html tidak berjalan</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>Jangan menggunakan # dalam nama file, kode css html tidak berjalan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="868"/>
        <source>FET</source>
        <translation>FET</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>Angka generator bibit acak: silakan baca bantuan di kotak dialog dari opsi ini</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>warna menggunakan Interface -: tempat dengan warna-warna dalam interface FET adalah di:</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>menambahkan / memodifikasi kendala istirahat, tidak tersedia, waktu mulai pilihan slot waktu atau (sel-sel tabel akan memiliki warna hijau atau merah).</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>kegiatan dan dialog subactivities, kegiatan yang tidak aktif akan memiliki warna latar belakang yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1432"/>
        <source>Enable activity tag max hours daily:</source>
        <translation>jam tag maks Aktifkan kegiatan sehari-hari:</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>Ini akan mengaktifkan Menu untuk 4 kendala: guru (s) atau siswa (set) berjam-jam menandai aktivitas harian maks. Ini 4 kendala adalah baik, tetapi tidak sempurna dan dapat membawa memperlambat jadwal generasi atau mungkin jika digunakan unproperly. Pilih hanya jika Anda tahu apa yang Anda lakukan.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1437"/>
        <source>Enable students max gaps per day:</source>
        <translation>Aktifkan siswa maks kesenjangan per hari:</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>Ini akan mengaktifkan menu untuk 2 kendala: siswa (set) kesenjangan maks per hari. Kendala-kendala 2 yang baik, tetapi tidak sempurna dan bisa membawa memperlambat jadwal generasi atau mungkin jika digunakan unproperly. Pilih hanya jika Anda tahu apa yang Anda lakukan.</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>Warn if using not perfect constraints:</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1471"/>
        <source>This help by Liviu Lalescu, modified 12 September 2009</source>
        <translation>Bantuan ini dibuat oleh Liviu Lalescu,diubah 12 September 2009</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>Anda akan mendapati statistik hanya menghitung kegiatan yang aktif. Yang tidak aktif tidak akan dihitung.</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>Website FET:%1</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>Forum:%1</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>File(data) sekarang tidak bernama. Silahkan menyimpan file dalam nama tertentu sebelum lanjut</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>Silahkan generate, dulu</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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa kamar. Silakan lakukan penjadwalan lagi dan kemudian melihatnya</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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa guru. Silakan lakukan penjadwalan lagi dan kemudian melihatnya</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3191"/>
        <source>Please exit and restart FET to activate language change</source>
        <translation>Silahkan keluar dan restart FET untuk aktifkan bahasa yang diubah</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3206"/>
        <source>That means:</source>
        <translation>Artinya:</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>benar</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>Menggunakan warna di antarmuka grafis FET akan %1</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>Bahasa akan berubah menjadi %1 (restart diperlukan untuk aktifkan perubahan bahasa)</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>Peringatkan jika menggunakan batasan tidak sempurna akan menjadi %1</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>Aktifkan kendala jam min siswa sehari-hari dengan hari kosong akan %1</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>Peringatkan jika menggunakan kendala siswa min jam setiap hari dengan hari kosong akan %1</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>Jenis-jenis kendala baik, tetapi tidak sempurna dioptimalkan. Menambahkan kendala tersebut dapat membuat jadwal Anda terlalu lambat mengatasi atau bahkan tidak mungkin.</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>Dianjurkan untuk menggunakan kendala tersebut hanya di akhir, setelah Anda berhasil dihasilkan dengan semua kendala lainnya.</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>Jika jadwal Anda terlalu sulit, mungkin dari jenis kendala, sehingga Anda mungkin perlu untuk menghapus mereka dan coba lagi.</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>Lanjutkan hanya jika Anda tahu apa yang Anda lakukan.</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>Dianjurkan untuk tetap aktif peringatan ini, tetapi jika Anda benar-benar ingin, Anda dapat menonaktifkannya.</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>Nonaktifkan hanya jika Anda tahu apa yang anda lakukan.</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>Apakah Anda yakin ingin menonaktifkannya?</translation>
    </message>
    <message>
        <source>This help by Liviu Lalescu, modified 7 November 2007</source>
        <translation type="obsolete">Bantuan ini oleh Liviu Lalesu, diubah 7 November 2007</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2896"/>
        <source>Please input at least one active activity before generating</source>
        <translation>Silakan masukkan setidaknya satu kegiatan aktif sebelum menjadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="2929"/>
        <source>Please input at least one active activity before generating multiple</source>
        <translation>Silakan masukkan setidaknya satu kegiatan aktif sebelum menjadwal multiple</translation>
    </message>
    <message>
        <source>FET - a free timetabling program</source>
        <translation type="obsolete">FET - sebuah program penjadwalan gratis</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>Peringatan 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>Anda belum membuat jadwal - silakan buat dulu</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>Kelihatannya anda mendapatkan jadwal tidak lengkap. Menyimpan jadwal tidak bekerja untuk jadwal tidak lengkap. Silahkan hasilkan jadwal yang lengkap</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="988"/>
        <source>Please read this important information before proceeding:</source>
        <translation>Silakan baca informasi penting sebelum melanjutkan:</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>Opsi hanya berlaku untuk institusi dimana anda mendapat sebuah jadwal, lalu beberapa perubahan kecil dan anda perlu generate jadwal tetapi masih mengikuti aturan pada jadwal yang lama</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>Data saat ini tidak akan terpengaruh, mengunci batasan hanya ditambah ke file yang dipilih untuk disimpan( anda dapat menyimpan file data sekarang dan membuka file jadwal tersimpan setelah memeriksanya)</translation>
    </message>
    <message>
        <source>If you need more information, contact author or mailing list</source>
        <translation type="obsolete">Jika anda memerlukan informasi, hubungi pembuat program atau milis</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1021"/>
        <source>FET - information about saving a timetable as</source>
        <translation>FET - informasi tentang menyimpan jadwal sebagai</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1064"/>
        <source>File exists</source>
        <translation>File ada</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>Untuk keamanan (maka anda tidak kelihatan hasil pekerjaan) tidak diperbolehkan overwrite file yang ada dengan kuncin dan menyipan data+jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1069"/>
        <source>Please choose a non-existing name</source>
        <translation>Silahkan pilih nama yang belum dipakai</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>Menambah batasan berikut ke file yang disimpan:</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>Batasan
%1 TIDAK ditambah ke file tersimpan - duplikat</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>Abaikan informasi</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>Lihat selanjutnya</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>Menambah %1 batasan kunci waktu dan %2 batasan kunci ruang ke file tersimpan, abaikan %3 batasan yang telah dikunci pada waktu dan %4 kegiatan yang telah dikunci ke ruang</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>File berhasil disave. Anda dapat melihatnya di hard disk. File data sekarang tidak disentuh (dari batasan kunci) jadi anda dapat menyimpanya atau hasilkan jadwal lain.</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>Pilihan ini hanya berguna jika Anda perlu untuk mengunci jadwal saat ini ke file. Mengunci berarti bahwa akan ada kendala ditambahkan aktivitas mulai pilihan waktu dan aktivitas kamar pilihan dengan pentingnya 100% untuk setiap kegiatan untuk memperbaikinya di tempat saat ini dalam jadwal saat ini. Anda dapat menyimpan jadwal sebagai file biasa FET., Ketika Anda akan membukanya, Anda akan melihat semua data diinput tua (aktivitas, guru, dll) dan kendala penguncian seperti terakhir kali / kendala ruang. Anda dapat membuka beberapa kegiatan-kegiatan ini (dengan menghapus kendala) jika perubahan kecil muncul dalam konfigurasi, dan menghasilkan lagi dan mengunci kendala sisanya akan dihormati.</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>Jika Anda menggunakan kendala tidak sempurna (jam maks tag aktivitas sehari-hari atau siswa maks kesenjangan per hari), Anda akan mendapatkan peringatan sebelum menghasilkan. Hapus tanda centang opsi ini untuk menyingkirkan peringatan bahwa (dianjurkan untuk menjaga peringatan itu).</translation>
    </message>
    <message>
        <source>Currently (17 July 2008), there are:</source>
        <translation type="obsolete">Sekarang (17 Juli 2008), ada:</translation>
    </message>
    <message>
        <source>1. ar - Arabic - Manual</source>
        <translation type="obsolete">1. ar - Arab - Manual </translation>
    </message>
    <message>
        <source>2. es - Spanish - Instructions</source>
        <translation type="obsolete">2. es -Spanyol - Instruksi </translation>
    </message>
    <message>
        <source>3. it - Italian - Instructions, FAQ</source>
        <translation type="obsolete">3. it - Italia - Instruksi, FAQ</translation>
    </message>
    <message>
        <source>4. ro - Romanian - Import/Export Help</source>
        <translation type="obsolete">4. ro - Rumania - Bantuan Impor/Ekspor </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>Apakah anda pasti ingin mereset semua setting ke baku?</translation>
    </message>
    <message>
        <source>That means</source>
        <translation type="obsolete">Artinya</translation>
    </message>
    <message>
        <source>1. Mainform geometry will be reset to default</source>
        <translation type="obsolete">1. Geometri form utama akan direset ke baku</translation>
    </message>
    <message>
        <source>2. Check for updates at startup will be disabled</source>
        <translation type="obsolete">2. Cek update pada awal akan dihilangkan</translation>
    </message>
    <message>
        <source>3. Language will be en_GB (restart needed to activate language change)</source>
        <translation type="obsolete">3. Bahasa akan en_GB(restart perlu untuk aktivasi perubahan bahasa)</translation>
    </message>
    <message>
        <source>5. Html level of the timetables will be 2</source>
        <translation type="obsolete">5. Level html dari jadwal adalah 2</translation>
    </message>
    <message>
        <source>6. Import directory will be %1</source>
        <translation type="obsolete">6. Impor direktori adalah %1</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="738"/>
        <source>New file generated</source>
        <translation>File baru dihasilkan</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>FET -%1</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>Kendala tidak diaktifkan. Untuk menggunakan jenis kendala Anda harus mengaktifkan dari menu Advanced Settings-&gt;.</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="805"/>
        <source>File opened</source>
        <translation>File dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="879"/>
        <location filename="../src/interface/fetmainform.cpp" line="1248"/>
        <source>File saved</source>
        <translation>File disimpan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3093"/>
        <location filename="../src/interface/fetmainform.cpp" line="3225"/>
        <source>US English</source>
        <translation>US Inggris</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3134"/>
        <source>Invalid current language - making it en_US (US English)</source>
        <translation>Bahasa sekarang salah - jadikan en_US(Inggris US)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3186"/>
        <source>Invalid language selected - making it en_US (US English)</source>
        <translation>Bahasa sekarang salah - jadikan en_US(Inggris US)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3209"/>
        <source>Mainform geometry will be reset to default</source>
        <translation>Geometri form utama akan direset menjadi baku</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>LIhat shortcut button dalam window utama akan menjadi %1</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>Dalam pintas tab dari jendela utama, bagian pertama akan dipilih / ditampilkan</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>Periksa untuk pembaruan pada saat startup akan %1</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>Direktori kerja akan menjadi %1</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>Direktori output akan menjadi %1</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>Direktori output akan menjadi %1</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="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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3433"/>
        <location filename="../src/interface/fetmainform.cpp" line="3454"/>
        <source>FET question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3435"/>
        <location filename="../src/interface/fetmainform.cpp" line="3456"/>
        <source>&amp;Continue</source>
        <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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="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 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="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="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="3074"/>
        <location filename="../src/interface/fetmainform.cpp" line="3140"/>
        <source>Please select FET language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3078"/>
        <source>Cancel</source>
        <translation type="unfinished">Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3094"/>
        <source>Arabic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3095"/>
        <source>Catalan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3096"/>
        <source>German</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3097"/>
        <source>Greek</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3098"/>
        <source>Spanish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3099"/>
        <source>French</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3100"/>
        <source>Hungarian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3101"/>
        <source>Indonesian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3102"/>
        <source>Italian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3103"/>
        <source>Lithuanian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3104"/>
        <source>Macedonian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3105"/>
        <source>Malay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3106"/>
        <source>Dutch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3107"/>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3108"/>
        <source>Romanian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3109"/>
        <source>Turkish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3112"/>
        <source>Ukrainian</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="3190"/>
        <source>Language %1 selected</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>
        <location filename="../src/interface/fetmainform.cpp" line="3110"/>
        <source>Russian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3111"/>
        <source>Persian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3527"/>
        <source>Choose results (output) directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3536"/>
        <source>You don&apos;t have write permissions in this directory</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="1507"/>
        <source>Show duplicates</source>
        <translation type="unfinished">Tampil duplikat</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 type="unfinished">File %1 telah ada, apakah anda ingin menimpa file yang ada?</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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="3277"/>
        <source>FET confirmation</source>
        <translation type="unfinished">Konfirmasi FET</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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 - sebuah program penjadwalan gratis</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;Bantuan</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;File</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;Jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="879"/>
        <source>Statistics</source>
        <translation>Statistik</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;Data</translation>
    </message>
    <message>
        <source>Space constraints (misc)</source>
        <translation type="obsolete">Batasan Tempat (dll)</translation>
    </message>
    <message>
        <source>Space constraints (rooms)</source>
        <translation type="obsolete">Batasan tempat (ruang)</translation>
    </message>
    <message>
        <source>Time constraints (misc)</source>
        <translation type="obsolete">Batasan waktu (dll)</translation>
    </message>
    <message>
        <source>Time constraints (students)</source>
        <translation type="obsolete">Batasan waktu (siswa)</translation>
    </message>
    <message>
        <source>Time constraints (activities)</source>
        <translation type="obsolete">Batasan waktu (kegiatan)</translation>
    </message>
    <message>
        <source>Time constraints (teachers)</source>
        <translation type="obsolete">Batasan waktu (guru)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1125"/>
        <source>Settings</source>
        <translation>Pengaturan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2063"/>
        <source>Language</source>
        <translation>Bahasa/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>Ba&amp;ru</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">Jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1210"/>
        <source>New</source>
        <translation>Baru</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>Bu&amp;ka...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1221"/>
        <source>Open</source>
        <translation>Buka</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;Simpan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1232"/>
        <source>Save</source>
        <translation>Simpan</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>Simpan Seb&amp;agai...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1243"/>
        <source>Save As</source>
        <translation>SimpanSebagai</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;Keluar</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="obsolete">Keluar</translation>
    </message>
    <message>
        <source>&amp;Frequently asked questions</source>
        <translation type="obsolete">&amp;Pertanyaan yang sering ditanyakan</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>Pertanyaaan yang sering ditanyakan</translation>
    </message>
    <message>
        <source>&amp;About...</source>
        <translation type="obsolete">&amp;Tentang...</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="obsolete">Tentang</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;Guru</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>Guru</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;Mata Pelajaran</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>Mata Pelajaran</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;Kelas </translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1306"/>
        <source>Years</source>
        <translation>Kelas</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;Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1314"/>
        <source>Groups</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <source>S&amp;ubgroups</source>
        <translation type="obsolete">&amp;Grup</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1322"/>
        <source>Subgroups</source>
        <translation>Grup</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;Kegiatan</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>Kegiatan</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">Ruang</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;Buat Jadwal Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1338"/>
        <source>Generate new</source>
        <translation>Buat Jadwal Baru</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>Tampil (&amp;siswa)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1349"/>
        <source>View (students)</source>
        <translation>Tampil (siswa)</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>Tampil (&amp;guru)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1357"/>
        <source>View (teachers)</source>
        <translation>Tampil (guru)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1365"/>
        <source>Show soft conflicts</source>
        <translation>Tampilkan konfilik lunak</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1370"/>
        <source>&amp;Days per week</source>
        <translation>&amp;Hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1373"/>
        <source>Days per week</source>
        <translation>Hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1378"/>
        <source>&amp;Hours (periods) per day</source>
        <translation>&amp;Jam (periode ) per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1381"/>
        <source>Hours per day</source>
        <translation>Jam per hari</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;Ruang</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>Ruang</translation>
    </message>
    <message>
        <source>View (r&amp;ooms)</source>
        <translation type="obsolete">Tampil (&amp;ruang)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1403"/>
        <source>View (rooms)</source>
        <translation>Tampil (ruang)</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 (Inggris)</translation>
    </message>
    <message>
        <source>en_GB (British English)</source>
        <translation type="obsolete">en_GB (Inggris)</translation>
    </message>
    <message>
        <source>&amp;ro (Romanian)</source>
        <translation type="obsolete">&amp;ro (Rumania)</translation>
    </message>
    <message>
        <source>ro (Romanian)</source>
        <translation type="obsolete">ro (Rumania)</translation>
    </message>
    <message>
        <source>T&amp;ime constraints</source>
        <translation type="obsolete">Batasan wak&amp;tu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="895"/>
        <source>Time constraints</source>
        <translation>Batasan waktu</translation>
    </message>
    <message>
        <source>&amp;fr (French)</source>
        <translation type="obsolete">&amp;fr (Prancis)</translation>
    </message>
    <message>
        <source>fr (French)</source>
        <translation type="obsolete">fr (Prancis)</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>Kumpulan kegiatan dengan jam mulai sama (hari+jam)</translation>
    </message>
    <message>
        <source>View (st&amp;udents-with rooms)</source>
        <translation type="obsolete">Tampil (si&amp;swa dgn ruang-ruang)</translation>
    </message>
    <message>
        <source>View (students-with rooms)</source>
        <translation type="obsolete">Tampil (siswa-siswa dengan ruang-ruang)</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>Semua Batasan Wak&amp;tu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1427"/>
        <source>All time constraints</source>
        <translation>Semua batasan waktu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1435"/>
        <source>A teacher is not available</source>
        <translation>Guru tidak ada</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>Batasan waktu wajib sederhana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1451"/>
        <source>A students set is not available</source>
        <translation>Siswa tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1459"/>
        <source>Break (all teachers+all students not available)</source>
        <translation>Istirahat (semua guru+semua murid tidak tersedia)</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>Hari maks per minggu untuk seorang guru</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>jam maks harian untuk semua guru</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>Kumpulan kegiatan tidak ada overlap</translation>
    </message>
    <message>
        <source>Min n days between a set of activities</source>
        <translation type="obsolete">Min n hari antara kumpulan kegiatan</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>Semua batasan tem&amp;pat</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1534"/>
        <source>All space constraints</source>
        <translation>Semua batasan tempat</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="999"/>
        <source>Space constraints</source>
        <translation>Batasan tempat</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>Batasan tempat wajib sederhana</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1550"/>
        <source>A room is not available</source>
        <translation>Ruang tidak tersedia</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>Kegiatan dengan ruang tertentu</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>Kumpulan kegiatan dengan jam mulai yang sama ( hari apa saja)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1579"/>
        <source>I&amp;nstitution name</source>
        <translation>Nama &amp;Institusi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1582"/>
        <source>Institution name</source>
        <translation>Nama Insitutusi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1587"/>
        <source>&amp;Comments</source>
        <translation>&amp;Komentar</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1590"/>
        <source>Comments</source>
        <translation>Komentar</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>Kegiatan dengan beberapa ruang tertentu</translation>
    </message>
    <message>
        <source>&amp;ca (Catalan)</source>
        <translation type="obsolete">&amp;ca (Catalan)</translation>
    </message>
    <message>
        <source>ca (Catalan)</source>
        <translation type="obsolete">ca (Catalan)</translation>
    </message>
    <message>
        <source>&amp;ms (Malay)</source>
        <translation type="obsolete">&amp;ms (Malaysia)</translation>
    </message>
    <message>
        <source>ms (Malay)</source>
        <translation type="obsolete">ms (Malaysia)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1754"/>
        <source>A subject has a preferred room</source>
        <translation>Mata pelajaran dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1759"/>
        <source>A subject has a set of preferred rooms</source>
        <translation>Mata pelajaran dengan beberapa ruang tertentu</translation>
    </message>
    <message>
        <source>&amp;pl (Polish)</source>
        <translation type="obsolete">&amp;pl (Polandia)</translation>
    </message>
    <message>
        <source>pl (Polish)</source>
        <translation type="obsolete">pl (Polandia)</translation>
    </message>
    <message>
        <source>&amp;tr (Turkish)</source>
        <translation type="obsolete">&amp;tr (Turki)</translation>
    </message>
    <message>
        <source>tr (Turkish)</source>
        <translation type="obsolete">tr (Turki)</translation>
    </message>
    <message>
        <source>&amp;nl (Dutch)</source>
        <translation type="obsolete">&amp;nl (Belanda)</translation>
    </message>
    <message>
        <source>nl (Dutch)</source>
        <translation type="obsolete">nl (Belanda)</translation>
    </message>
    <message>
        <source>&amp;de (German)</source>
        <translation type="obsolete">&amp;de (Jerman)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1613"/>
        <source>Teachers statistics</source>
        <translation>Statistik Guru</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>Statistik Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1629"/>
        <source>Subjects statistics</source>
        <translation>Statistik Mata Pelajaran</translation>
    </message>
    <message>
        <source>&amp;hu (Hungarian)</source>
        <translation type="obsolete">&amp;hu (Hungaria)</translation>
    </message>
    <message>
        <source>m&amp;k (Macedonian)</source>
        <translation type="obsolete">m&amp;k (Macedonia)</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>Jam kosong maks per minggu untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1645"/>
        <source>Max gaps per week for a teacher</source>
        <translation>Jam Kosong maks per minggu untuk seorang guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1655"/>
        <source>Max hours daily for a teacher</source>
        <translation>Jam maks harian untuk seorang guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1660"/>
        <source>Max hours daily for a students set</source>
        <translation>Jam maks harian untuk kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1665"/>
        <source>Max hours daily for all students</source>
        <translation>Jam maks harian untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1670"/>
        <source>Instructions</source>
        <translation>Instruksi</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1681"/>
        <source>Search for updates on startup</source>
        <translation>Cari update pada saat permulaian</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1686"/>
        <source>Min hours daily for all students</source>
        <translation>Jam min harian untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1691"/>
        <source>Min hours daily for a students set</source>
        <translation>Jam min harian untuk kelas paralel</translation>
    </message>
    <message>
        <source>Generate &amp;multiple variants</source>
        <translation type="obsolete">Hasilkan &amp;variasi jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1699"/>
        <source>Generate multiple variants</source>
        <translation>Hasilkan variasi berganda</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1709"/>
        <source>An activity ends students day</source>
        <translation>Kegiatan berakhir hari siswa</translation>
    </message>
    <message>
        <source>e&amp;s (Spanish)</source>
        <translation type="obsolete">e&amp;s (Spanyol)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1714"/>
        <source>Restore default settings</source>
        <translation>Kembalikan aturan baku</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1724"/>
        <source>Min hours daily for all teachers</source>
        <translation>Jam min harian untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1729"/>
        <source>Min hours daily for a teacher</source>
        <translation>Jam min harian untuk seorang guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1734"/>
        <source>Help on statistics</source>
        <translation>Bantuan pada statistik</translation>
    </message>
    <message>
        <source>Help in other languages than English</source>
        <translation type="obsolete">Bantuan pada bahasa lain dari Inggris</translation>
    </message>
    <message>
        <source>e&amp;l (Greek)</source>
        <translation type="obsolete">e&amp;l (Yunani)</translation>
    </message>
    <message>
        <source>&amp;ar (Arabic)</source>
        <translation type="obsolete">&amp;ar (Arab)</translation>
    </message>
    <message>
        <source>&amp;id (Indonesian)</source>
        <translation type="obsolete">&amp;id (Indonesian)</translation>
    </message>
    <message>
        <source>it (Italian)</source>
        <translation type="obsolete">it (Italia)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1719"/>
        <source>Html level for generated timetables</source>
        <translation>Level html untuk jadwal yang digenerate</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>Jam kosong maks per minggu untuk semua kelas paralel</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>Jam kosong maks per minggu untuk semua siswa</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>Semua siswa harus datang awal (mulai paling lambat pada jam kedua)</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>Tag kegiatan</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>Seorang siswa harus datang awal (mulai paling lambat pada jam kedua)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1739"/>
        <source>Max gaps per day for all teachers</source>
        <translation>Jam Kosong maks per hari untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1744"/>
        <source>Max gaps per day for a teacher</source>
        <translation>Jam Kosong maks per hari untuk seorang guru</translation>
    </message>
    <message>
        <source>Misc time constraints</source>
        <translation type="obsolete">Batasan waktu (dll)</translation>
    </message>
    <message>
        <source>Teachers time constraints</source>
        <translation type="obsolete">Batasan waktu guru</translation>
    </message>
    <message>
        <source>Students time constraints</source>
        <translation type="obsolete">Batasan waktu siswa</translation>
    </message>
    <message>
        <source>Activities time constraints</source>
        <translation type="obsolete">Batasan waktu kegiatan</translation>
    </message>
    <message>
        <source>Misc space constraints</source>
        <translation type="obsolete">Batasan Tempat lainnya</translation>
    </message>
    <message>
        <source>Rooms space constraints</source>
        <translation type="obsolete">Batasan tempat ruang</translation>
    </message>
    <message>
        <source>Activities space constraints</source>
        <translation type="obsolete">Batasan tempat kegiatan</translation>
    </message>
    <message>
        <source>Subjects space constraints</source>
        <translation type="obsolete">Batasan tempat Mata Pelajaran</translation>
    </message>
    <message>
        <source>Subjects and activity tags space constraints</source>
        <translation type="obsolete">Batasan tempat Mata pelajaran dan tag kegiatan</translation>
    </message>
    <message>
        <source>Students space constraints</source>
        <translation type="obsolete">Batasan tempat Siswa</translation>
    </message>
    <message>
        <source>Teachers space constraints</source>
        <translation type="obsolete">Batasan tempat Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1432"/>
        <source>A teacher&apos;s not available times</source>
        <translation>Seorang guru tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1448"/>
        <source>A students set&apos;s not available times</source>
        <translation>Seorang siswa diatur tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1456"/>
        <source>Break times (all teachers+all students not available)</source>
        <translation>Istirahat (semua guru+semua murid tidak tersedia)</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>Ruang tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1603"/>
        <source>A set of students has a home room</source>
        <translation>Kelas Paralel mempunyai ruang khusus</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>Kelas Paralel mempunyai beberapa ruang khusus</translation>
    </message>
    <message>
        <source>Buildings</source>
        <translation type="obsolete">Gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1764"/>
        <source>A subject+an activity tag have a preferred room</source>
        <translation>Mata Pelajaran+tag kegiatan dengan ruang tertentu</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>Mata Pelajaran+tag kegiatan dengan beberapa ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1774"/>
        <source>A teacher has a home room</source>
        <translation>Guru dengan ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1779"/>
        <source>A teacher has a set of home rooms</source>
        <translation>Kelas Paralel mempunyai beberapa ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1784"/>
        <source>Max building changes per day for a students set</source>
        <translation>Perubahan gedung maks per hari untuk kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1789"/>
        <source>Max building changes per day for all students</source>
        <translation>Perubahan gedung maks per hari untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1794"/>
        <source>Max building changes per week for a students set</source>
        <translation>Perubahan gedung maks per minggu untuk kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1799"/>
        <source>Max building changes per week for all students</source>
        <translation>Perubahan gedung maks per minggu untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1804"/>
        <source>Min gaps between building changes for a students set</source>
        <translation>Jam kosong min antar perubahan gedung  untuk kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1809"/>
        <source>Min gaps between building changes for all students</source>
        <translation>Jam kosong min antar perubahan gedung  untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1814"/>
        <source>Max building changes per day for a teacher</source>
        <translation>Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1819"/>
        <source>Max building changes per day for all teachers</source>
        <translation>Perubahan gedung maks per hari untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1824"/>
        <source>Max building changes per week for a teacher</source>
        <translation>Perubahan gedung maks per minggu untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1829"/>
        <source>Max building changes per week for all teachers</source>
        <translation>Perubahan gedung maks per minggu untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1834"/>
        <source>Min gaps between building changes for a teacher</source>
        <translation>Jam kosong guru antar perubahan gedung untuk guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1839"/>
        <source>Min gaps between building changes for all teachers</source>
        <translation>Jam kosong guru antar perubahan gedung untuk semua guru</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>Beberapa kegiatan mempunyai hari mulai yang sama (jam terserah)</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"></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">Batasan temat (kegiatan)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1849"/>
        <source>Save data+timetable as...</source>
        <translation>Simpan data+jadwal sebagai...</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1859"/>
        <source>Max hours continuously for all teachers</source>
        <translation>Jam maks bersambung untuk semua guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1864"/>
        <source>Max hours continuously for a teacher</source>
        <translation>Jam maks bersambung untuk satu guru</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1869"/>
        <source>Max hours continuously for a students set</source>
        <translation>Jam maks bersambung untuk kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1874"/>
        <source>Max hours continuously for all students</source>
        <translation>Jam maks bersambung untuk semua siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1879"/>
        <source>Important tips</source>
        <translation>Tips Penting</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>Kegiatan dengan jam mulai yang disukai</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>Kumpulan kegiatan dengan kumpulan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1897"/>
        <source>An activity has a set of preferred starting times</source>
        <translation>Kegiatan dengan kumpulan waktu mulai yang disukai</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>Sekumpulan kegiatan mempunyai slot waktu yang disukai</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>Sebuah kegiatan dengan sekumpulan slot waktu yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="816"/>
        <source>Export</source>
        <translation>Ekspor</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">SimpanSebagai</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">Tempat</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">Tempat</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">Konflik</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>Impor</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="826"/>
        <source>Import comma separated values (text)</source>
        <translation>Impor dibatasi koma (teks)</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="1902"/>
        <source>Min gaps (hours) between a set of activities</source>
        <translation>Gap min (jam) antar kumpulan kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1907"/>
        <source>Export comma separated values (text)</source>
        <translation>Ekpor nilai dibatasi koma(teks)</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1912"/>
        <source>Import activities from CSV file</source>
        <translation>Impor kegiatan dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1917"/>
        <source>Import activity tags from CSV file</source>
        <translation>Impor tag kegiatan dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1922"/>
        <source>Import rooms and buildings from CSV file</source>
        <translation>Impor ruang dan bangunan dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1927"/>
        <source>Import subjects from CSV file</source>
        <translation>Impor mata pelajaran dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1932"/>
        <source>Import teachers from CSV file</source>
        <translation>Impor guru dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1937"/>
        <source>Import years, groups and subgroups from CSV file</source>
        <translation>Impor kelas, kelas paralel dan grup dari file 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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1972"/>
        <source>A set of activities end students day</source>
        <translation type="unfinished"></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>
        <location filename="../src/interface/fetmainform_template.ui" line="2261"/>
        <source>Show shortcut buttons in main window</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1988"/>
        <source>Spread the activities evenly over the week</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1993"/>
        <source>Export advanced statistics to disk</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1998"/>
        <source>Remove redundant constraints</source>
        <translation type="unfinished">Hapus batasan redunda</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="853"/>
        <source>Advanced lock/unlock</source>
        <translation type="unfinished"></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">Buka</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">Baru</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">Simpan</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">Guru</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">Siswa</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">Mata Pelajaran</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">Gedung</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">Kegiatan</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">Subkegiatan</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">Ruang</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">Waktu</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">Semua</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">Istirahat</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">Semua</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="2008"/>
        <source>Lock all activities of a specified day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2013"/>
        <source>Unlock all activities of a specified day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2018"/>
        <source>Lock all activities which end students day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2023"/>
        <source>Unlock all activities which end students day</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2028"/>
        <source>Lock all activities of the current timetable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2033"/>
        <source>Unlock all activities of the current timetable</source>
        <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1082"/>
        <source>Institution information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="1089"/>
        <source>Days and hours</source>
        <translation type="unfinished"></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 type="unfinished">Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2074"/>
        <source>Divide html timetables with time-axis by days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2079"/>
        <source>Help on settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2084"/>
        <source>An activity tag has a preferred room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2089"/>
        <source>An activity tag has a set of preferred rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2094"/>
        <source>Select output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2099"/>
        <source>Max days per week for all teachers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform_template.ui" line="2110"/>
        <source>Print activities with same starting time in timetables</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>
    <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>
</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>CATATAN PENTING untuk pengguna Windows: lokasi direktori hasilnya akan berubah. Silakan periksa lokasi baru ditentukan di bawah ini:</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>Anda FET upgrade ke versi baru. Dimulai dengan FET-5.10.0 (Juni 2009), Anda dapat mengubah direktori keluaran FET (lihat menu &apos;Pengaturan&apos;).</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>For the moment, the output (results) directory will be set to the predefined value %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>Anda dapat merubahnya di kemudian hari</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="184"/>
        <source>FET important note</source>
        <translation>Catatan penting FET</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="184"/>
        <source>OK, I have read this</source>
        <translation>OK, Saya telah menbaca ini</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>Peringatan FET</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>Output direktori %1 tidak ada dan tidak bisa dibuat - direktori output akan membuat standar nilai %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>bahasa Tertentu tidak benar - sehingga en_US (US bahasa Inggris)</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>Terjemahan untuk bahasa tertentu tidak dimuat - mungkin file terjemahan yang hilang - membuat bahasa en_US (US bahasa Inggris)</translation>
    </message>
    <message>
        <location filename="../src/interface/fet.cpp" line="534"/>
        <location filename="../src/interface/fet.cpp" line="545"/>
        <source>FET critical</source>
        <translation>Kritis FET</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>Ini adalah daftar kegiatan max ditempatkan, kronologis. Jika aktivitas FET bisa mencapai maksimum n-th, melihat aktivitas n +1- st di urutan awal kegiatan</translation>
    </message>
    <message>
        <source>Specified language is incorrect - making it en_GB (English)</source>
        <translation type="obsolete">Bahasa dipilih salah - kembalikan ke en_GB(Inggris)</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">Terjemahan untuk bahasa ini tidak diload - ini adalah kesalahan, mungkin file terjemahan hilang - atur bahasan ke en_GB(Inggris)</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>FET mencari file terjemahan %1 dalam direktori %2 dan %3 (%4 dan UNIX seperti sistem), tapi tidak bisa menemukannya.</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>Tidak dapat membuat atau menggunakan %1 direktori (di mana hasil harus disimpan) - Anda dapat terus beroperasi, tetapi Anda mungkin tidak dapat bekerja dengan FET. Mungkin Anda dapat mencoba untuk mengubah direktori output dari menu &apos;Pengaturan&apos;. Jika ini adalah bug - tolong laporkan.</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>Anda tidak memiliki hak akses tulis pada direktori output (FET tidak dapat membuka atau membuat file %1) - Anda mungkin tidak dapat bekerja dengan benar dengan FET. Mungkin Anda dapat mencoba untuk mengubah direktori output dari menu &apos;Pengaturan&apos;. Jika ini adalah bug - tolong laporkan.</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>Pada waktu j %1 m%2 d %3, FET telah meletahkan %4 kegiatan</translation>
    </message>
</context>
<context>
    <name>GenerateMultipleThread</name>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="108"/>
        <source>Timetable impossible to generate</source>
        <translation>Jadwal tidak mungkin dihasilkan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="112"/>
        <source>Time exceeded for current timetable</source>
        <translation>Waktu melebihi jadwal ini</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>Jadwal mempunyai %1 faktor konflik lunak dan dihasilkan pada %2 jam, %3 menit dan %4 detik</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>Peringatan FET</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>Lewati sisanya</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>Lihat selanjutnya</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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%
Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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>Tidak dapat optimasi untuk grup %1, karena ada satu batasan dari tipe %2 jam maks harian dengan bobot 100% yang tidak dapat dilakukan karena jumlah hari per minggu, jumlah jam per hari, kumpulan siswa diatur tidak tersedia dan/atau istirahat. Jumlah dari total jam dari grup ini adalah %3 dan jumlah dari slot yang tersedia , menghitung jam maks harian dan semua batasan lain, %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">Silahkan ubah data dan dicoba lagi. Untuk lebih jelas, bergabunglah dengan milis atau author pembuat program</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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang berhubungan, yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
 Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%

 Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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>Tidak dapat dioptimasi untuk grup %1, karena ada batasan dari jenis maks %2 jam bersambung yang tidak dapat dipenuhi karena kegiatan dengan id %3 (yang berdurasi %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">Tidak dapat mengoptimalkan untuk subgrup %1, karena ada terlalu banyak kendala jam maks tag jenis aktivitas sehari-hari yang berhubungan dengan dia, yang tidak dapat dikompresi dalam 2 kendala jenis ini. Dua kendala jam max dapat dikompresi ke dalam satu jam maks jika lebih rendah dalam satu pertama dan persentase berat lebih tinggi pada yang pertama. Hal ini dimungkinkan untuk menggunakan sejumlah kendala seperti sub kelompok, tapi resultan mereka harus maksimum 2 jam max kendala tag jenis aktivitas sehari-hari.

 Contoh: Anda diijinkan untuk menggunakan 3 kendala: 6 jam 95%, 100% 7 jam dan 8 jam 100%, yang dapat dikompresi menjadi 2 kendala: 6 jam 95%, 7 jam 100%

 Silakan memodifikasi data yang sesuai dan coba lagi.</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">Tidak dapat optimasi untuk siswa, karena batasan dari jenis jam min harian yang berhubungan denga siswa mempunyai bobot 100%, Silakan ubah dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program
</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">Tidak dapat optimasi untuk siswa, karena batasan dari jenis jam min harian yang berhubungan dengan siswa TIDAK mempunyai bobot 100%, Silakan ubah dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program
</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">Tidak dapat optimasi untuk grup %1, karena ada dua batasan dari jenis jam min harian dan persentase bobot lebih tinggi dari batasan dengan jam minimum yang lebih kecil. Anda diperbolehkan untuk setiap grup batasan paling penting dengan persentase bobot maksimum dan jam minimum harian terbesar yang dibolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Untuk grup %1, anda kekurangan kegiatan yang sesuai dengan jenis batasan dari jenis jam min harian. Silahkan diubah dan dicoba lagi. Situasi yang mungkin adalah anda memiliki kelas paralel yang tidak perlu seperti &apos;year1 WHOLEYEAR&apos; dan grup dengan nama seperti &apos;year1 WHOLE YEAR WHOLE GROUP&apos;. Anda mungkin perlu menghapus kelas paralel dan grup dummi ini (mereka dihasilkan dari versi sebelumnya jika anda memulai alokasi data siswa yang tidak lengkap). FET tidak dapat secara otomatis menghapus kelas paralel dan grup dummi ini. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Untuk grup %1 tidak memenuhi batasan dari jenis jam min harian pada hari %2, karena kumpulan siswa tidak tersedia dan/atau istirahat. Mungkin anda mempunyai hari libur untuk grup ini. Hal ini dijelaskan di menu Bantuan/Pertanyaan yang sering ditanyakan (untuk singkat: pertahankan jam min harian untuk kumpulan siswa ini, hapus batasan siswa tidak tersedia (atau istirahat) untuk kumpulan siswa ini, tambahkan kegiatan dummi untuk kumpulan siswa ini dengan mata pelajaran dummi dan durasi angka total jam per hari dan tambahkan sebuah batasan kegiatan dengan waktu tertentu untuk kegiatan dummi ini pada hari bersangkutan, jam pertama)

Silahkan ubah data anda dan dicoba lagi</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">Tidak dapat dioptimasi untuk guru %1, karena terlalu banyak batasan dari jenis jam maks harian , tidak dapat dikompresi dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih rendah dari yang pertama dan persentase bobot lebih tinggdi dari yang pertama. Dimungkinkan menggunakan sembarang angka untuk batasan ini untuk guru tetapi hasilnya harus maksimal 2 batasan dari jenis jam maks harian

Contoh: anda diperbolekan menggunakan 3 batasa: 6 jam 95%, 7 jam 100%, dan 8 jam 100%, dikompresi menjadi 2 batasan, 6 jam 95%, 7 jam 100%

Silahkan diubah data dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau email pembuat program</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>Tidak dapat dioptimasi untuk guru %1, karena ada batasan dari jenis max %2 jam harian dengan bobot 100% yang tidak dapat dipenuhi karena jumlah hari per minggi, jumlah jam per hari, hari maks guru per minggu, guru tidak tersedia dan/atau istirahat. Jumlah dari total jam untuk guru ini adalah %3 dan jumlah dari slot tersedia adalah tergantung dari jam maks harian dan semua batasan lain, %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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang berhubungan, yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
 Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%

 Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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>Tidak dapat dioptimasi untuk guru %1, karena ada batasan dari jenis maks %2 jam bersambung yang tidak dapat dipenuhi karena kegiatan dengan id %3 (yang berdurasi %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">Tidak dapat mengoptimalkan guru %1, karena ada terlalu banyak kendala jam maks tag jenis aktivitas sehari-hari yang berhubungan dengan dia, yang tidak dapat dikompresi dalam 2 kendala jenis ini. Dua kendala jam max dapat dikompresi ke dalam satu jam maks jika lebih rendah dalam satu pertama dan persentase berat lebih tinggi pada yang pertama. Hal ini dimungkinkan untuk menggunakan sejumlah kendala seperti untuk guru, tapi resultan mereka harus maksimum 2 jam max kendala tag jenis aktivitas sehari-hari.

 Contoh: Anda diijinkan untuk menggunakan 3 kendala: 6 jam 95%, 100% 7 jam dan 8 jam 100%, yang dapat dikompresi menjadi 2 kendala: 6 jam 95%, 7 jam 100%

 Silakan memodifikasi data yang sesuai dan coba lagi.</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>Tidak dapat dioptiasi, karena anda mempunyai batasan jam min guru harian untuk guru %1 dengan bobot(persentase) dibawah 100. Sejak FET versi 5.4.0 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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>Tidak dapat dioptimasi karena anda memiliki batasan jam min guru harian untuk guru %1 dengan %2 jam min harian dan jumlah jam kerja per hari hanya %3. Silahkan diperbaiki dan dicoba lagi</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>Tidak dapat dioptimasi, karena anda mempunyai batasan jam min guru harian  dengan bobot(persentase) dibawah 100. Sejak FET versi 5.4.0 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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>Tidak dapat dioptimasi karena anda memiliki batasan jam min guru harian  dengan %1 jam min harian dan jumlah jam kerja per hari hanya %2. Silahkan diperbaiki dan dicoba lagi</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">Tidak dapat dioptimasi karena anda memiliki batasan %1 jam min guru harian untuk guru %2. Guru ini hanya mempunyai total %3 jam per minggi, jadi batasa ini tidak mungkin. Silahkan diperbaiki dan dicoba lagi</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">TIdak dapat dioptimasi, karena anda mempunyai batasan guru %1 jam min harian untuk guru %2. Jumlah dari jam min harian harus paling kecil 2, untuk membuat batasan non-trivial. Silakan diperbaiki dan dicoba lagi</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">Tidak bisa mengoptimalkan, karena Anda memiliki hari kendala menit per minggu untuk guru %1 dengan bobot (persentase) di bawah 100. Silakan membuat berat badan 100% dan coba lagi</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>Tidak bisa mengoptimalkan, karena Anda memiliki kendala hari per minggu min guru dengan berat (persentase) di bawah 100. Silakan membuat berat badan 100% dan coba lagi</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">Tidak bisa mengoptimalkan, karena Anda memiliki kendala hari min guru per minggu dengan hari min %1 per minggu, dan jumlah hari kerja per minggu hanya %2. Silakan benar dan coba lagi</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">Tidak dapat mengoptimalkan guru karena untuk %1 Anda memiliki hari menit per minggu %2 dan ia hanya %3 kegiatan - mustahil. Silakan benar dan coba lagi.</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">Tidak dapat mengoptimalkan guru karena untuk %1 Anda memiliki hari menit per minggu %2 dan jam min %3 setiap hari dan ia hanya %4 jam kerja - mustahil. Silakan benar dan coba lagi.</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"></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"></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"></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">Tidak dapat optimasi untuk guru %1, karena jumlah jam untuk guru %2 dan anda hanya memiliki %3 hari x %4 jam dalam seminggu.</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">Tidak dapat dioptimasi untuk guru %1 karena jumlah jam untuk guru ini %2 dan anda hanya memiliki %3 jam kosong bebas untuk batasan guru tidak ada dan istirahat. Mungkin anda memasukkan batasan guru tidak ada atau istirahat yang salah atau jumlah jam per minggu yang kurang karena salah paham</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">Tidak dapat optimasi untuk guru %1, karena jumlah jam untuk guru ini adalah %2, dan anda hanya memiliki %3 hari yang diperbolehkan untuk batasan jam maks guru per minggu x %4 jam dalam satu hari. Mungkin ada kesalahan dalam data anda</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">Tidak dapat optimasi untuk guru %1, karena batasa berlebih, guru maks hari per minggu, guru tidak tersedia dan/atau isitirahat. Jumlah dari jam totoal untuk guru ini adalalh %2 dan jumlah dari slot tersedia, tergantung maks hari per minggu dan semua batasan, %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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100 untuk guru %1. Ubah bobot jadi 100% dan dicoba lagi</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">Penjelasan:</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="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="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="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="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="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="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="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>
        <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">Tidak dapat dioptimasi untuk guru %1, karena dua batasan dari jenis jam kosong maks per minggu berhubungan dan bobot persentase lebih tinggi pada batasan dengan jam kosong lebih dibolehkan. Anda diperbolehkan hanya memiliki untuk setiap guru batasan paling penting dengan bobot persentase maksimal dan jam kosong minimal diperbolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru per hari dengan bobot(persentase) dibawah 100 untuk guru %1. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi untuk guru %1, karena dua batasan dari jenis jam kosong maks per minggu berhubungan dan bobot persentase lebih tinggi pada batasan dengan jam kosong lebih dibolehkan. Anda diperbolehkan hanya memiliki untuk setiap guru batasan paling penting dengan bobot persentase maksimal dan jam kosong minimal diperbolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program</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="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="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">Tidak dapat optimasi untuk grup %1, karena jumlah jam untuk grup adalah  %2 dan anda hanya memiliki %3 hari x %4 jam dalam seminggu.</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">Tidak dapat dioptimasi untuk grup %1 karena jumlah jam untuk grup ini %2 dan anda hanya memiliki %3 jam kosong bebas untuk batasan kelas paralel tidak ada/istirahat. Mungkin anda memasukkan batasan siswa tidak ada atau istirahat yang salah atau jumlah jam per minggu yang kurang karena salah paham</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam maks guru per minggu dengan bobot(persentase) dibawah 100 untuk guru %1 . Sejak FET versi 5.2.17 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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"></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">Tidak dapat dioptimasi untuk grup %1, karena anda mempunyai jam kosong maksimal dengan bobot persentase kurang dari 100%. Saat ini, algorima hanya optimasi dengan tanpa batasan jam kosong maks atau ada dengan 100%. Silakan ubah data anda dan dicoba lagi</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">Tidak dapat optimasi untuk grup %1, karena anda memiliki batasan mulai awal pada jam kedua maksimal dengan bobot persentase kurang dair 100%. Saat ini, algoritma hanya optimasi dengan tanpa atau 100%. Silahkan ubah data dan dicoba lagi</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">Tidak dapat dioptimasi untuk grup %1, karena mulai awal pada jam kedua maks mempunyai %2, dan jumlah hari per minggu adalah %3, kurang. Seharusnya jumlah hari per minggu lebih besar atau sama dengan awal pada jam kedua maks
Silakan ubah data anda dan dicoba lagi</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis guru tidak tersedia dengan persentase bobot kurang dari 100% untuk siswa  %1. Saat ini, FET hanya dapat optimasi dengan batasan siswa diatur tidak tersedia dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis siswa diatur tidak tersedia dengan persentase bobot kurang dari 100% untuk siswa diatur %1. Saat ini, FET hanya dapat optimasi dengan batasan siswa diatur tidak tersedia dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis istirahat dengan persentase bobot kurang dari 100% untuk siswa diatur %1. Saat ini, FET hanya dapat optimasi dengan batasan istirahat dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat dioptimasi, karena anda mempunyai batasan dari jenis kegiatan dengan jam mulai disukai dengan tanpa hari atau jam dipilih (untuk kegiatan dengan id==%1). Silahkan ubah data anda ( hapus atau sunting batasan) dan coba lagi.</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">Tidak dapat optimasi, karena anda mempunyai batasan min jam kosong antar kegiatan dengan kegiatan dobel. Batasan:%1. Silahkan diperiksa.</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">Tidak dapat optimasi, karena anda tidak mempunyai batasan waktu biasa atau bobotnya lebih kecil dari 100.0%. Silahkan tambahkan sebuah batasan waktu biasa (bobot 100%)</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="4641"/>
        <source>Precomputing ... please wait</source>
        <translation type="unfinished">Prakomputasi... silahkan tunggu</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">Informasi FET</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">Dibatalkan</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">Tidak dapat optimasi, karena anda mempunyai batasan jenis kegiatan akhiri hari siswa untuk kegiatan dengan id=%1 dengan persentase bobot dibawah 100%. Batasan kegiatan akhiri hari siswa hanya boleh mempunyai persentase bobot 100%. Silahkan ubah data anda( hapus atau sunting batasan) dan dicoba lagi.</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"></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">Batasan %1 tidak dapat dijalankan karena mengandung %2 kegiatan, mempunyai bobot 100% dan mempunyai jumlah hari min antar kegiatan=%3. Minimal diperlukan jumlah hari per minggu untuk itu akan (n kegiatan-1)*hari min+1=%4 dan anda hanya mempunyai %5 hari per minggu - tidak mungkin. Silahkan perbaiki batasan ini.</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">Batasan %1 tidak dapat dipenuhi karena guru %2 mempunyai paling banya %3 hari dari guru tidak tersedia, istirahat dan maks hari guru per minggu. Silahkan kecilkan bobot dari batasan ini ke atas dibawah 100% (tergantung pada situasi anda, jika 0% terlalu rendah, jadikan 90%, 95% atau bahkan 99,75%. Setiap bobot besar akan memperlambat program.Situasi dimana anda perlu lebih besar dari 0%, contohnya jia anda memiliki 5 kegiatan dengan kemungkinan hari 4 buah. Anda mungkin membaginya 1,1,1, dan 2, bukan 2,2, dan 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">Batasan %1 tidak dapat dipenuhi karena grup %2 mempunyai paling banya %3 hari dari siswa tidak tersedia dan istirahat. Silahkan kecilkan bobot dari batasan ini ke atas dibawah 100% (tergantung pada situasi anda, jika 0% terlalu rendah, jadikan 90%, 95% atau bahkan 99,75%. Setiap bobot besar akan memperlambat program.Situasi dimana anda perlu lebih besar dari 0%, contohnya jia anda memiliki 5 kegiatan dengan kemungkinan hari 4 buah. Anda mungkin membaginya 1,1,1, dan 2, bukan 2,2, dan 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">Batasan %1 tidak dapat dipenuhi karena guru %2 mempunyai paling banyak %3 hari. Anda menentukan batasan berurutan jika hari sama= true. Saat ini FET tidak dapat menempatkan 2 kegiatan pada hari yang sama jika berurutan jika hari yang sama true. Anda dapat 2* hari yang ada &lt;jumlah kegiatan pada batasan ini. Ini situasi yang tidak mungkin, karena itu saya tidakpeduli. Jika anda menemukannya, silahakn ubah file anda (lepaskan centang berurutan pada hari yang sama atau tambahkan kegiatan dengan durasi besar) atau hubungi pembuat program/milis.</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">Batasan %1 tidak dapat dipenuhi karena grup %2 mempunyai paling banyak %3 hari. Anda menentukan batasan berurutan jika hari sama= true. Saat ini FET tidak dapat menempatkan 2 kegiatan pada hari yang sama jika berurutan jika hari yang sama true. Anda dapat 2* hari yang ada &lt;jumlah kegiatan pada batasan ini. Ini situasi yang tidak mungkin, karena itu saya tidakpeduli. Jika anda menemukannya, silahakn ubah file anda (lepaskan centang berurutan pada hari yang sama atau tambahkan kegiatan dengan durasi besar) atau hubungi pembuat program/milis.</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"></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="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"></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"></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="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"></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">Tidak dapat dioptimasi, karena anda tidak mempunyai batasan tempat biasa atau persentase bobot kurang dair 100%. Silakan tambahkan batasan tempat biasa hingga bobot 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">Tidak dapat keluarkan jadwal karena anda mungkin memiliki lebih dari satu batasan jenis kelas ruang khusus untuk kelas paralel %1. Silakan hanya pilih satu</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">Tidak dapat keluarkan jadwal karena anda mungkin memiliki lebih dari satu batasan jenis batasan guru ruang khusus untuk guru %1. Silakan hanya pilih satu</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda hanya tidak diperbolehkan ruang khusus (dari batasan kelas paralel ruang khusu dan guru ruang khusu))</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">Tidak dapat keluarkan jadwal, karena untuk kegiatan dengan id==%1 anda hanya dibolehkan ruang tertentu (dari mata pelajran dan mata pelajaran tag kegiatan atau kegiatan dengan ruang tertentu)). Artinya sebuah batasan ruang tertentu memiliki 0 ruang di dalamnya. Ini tidak boleh terjadi. Silahkan laporan bug.</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda tidak mempunyai ruang tertentu (dari jumlah siswa yang diperbolehkan)</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda tidak mempunyai ruang khusus (dari jumlah siswa yang diperbolehkan)</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong maks diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Kegiatan dengan id=%1 tidak memiliki slot - silahkan dikoreksi</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">Ruang %1 tidak mempunyai cukup slot untuk batasan ruang khusus (diminta %2, dari %3) - silakan diubah</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">Ini adalah urutan awal evaluasi dari kegiatan yang dihitung oleh FET. Jika pembuatan jadwal tersangkut pada kegiatan tertentu, silahkan diperiksa kegiatan yang berhubungan degan angka+1. Anda akan menemukan kesalahan pada input anda.</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7584"/>
        <source>The initial order of activities (id-s):</source>
        <translation type="unfinished">Urutan awal kegiatan(id-s):</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7589"/>
        <source>No: %1</source>
        <comment>Number</comment>
        <translation type="unfinished">No: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/generate_pre.cpp" line="7593"/>
        <source>Id: %1</source>
        <comment>Id of activity</comment>
        <translation type="unfinished">Id: %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>Informasi FET</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>Kelas dipilih salah</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>Kelas paralel dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="112"/>
        <location filename="../src/interface/groupsform.cpp" line="123"/>
        <source>FET</source>
        <translation>FET</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>Kelas paralel telah ada pada kelas yang lain Grup, kegiatan dan batasan tidak akan dihapus</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this group and all related subgroup, activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus kelas paralel ini dan kegiatan dan batasan yang berhubungan?
</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>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="114"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <source>This group still exists into another year
The related subgroups, activities and constraints were not removed</source>
        <translation type="obsolete">Kelas paralel telah ada pada kelas yang lain
Grup, kegiatan dan batasan tidak akan dihapus</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="234"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform.cpp" line="253"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Non-aktifkan %1 kegiatan</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 - Kelas Paralel</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>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="20"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="30"/>
        <source>Group</source>
        <translation>Kelas Paralel
</translation>
    </message>
    <message>
        <source>Add group</source>
        <translation type="obsolete">Tambah kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="86"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="93"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="102"/>
        <source>Sort current groups alphabetically</source>
        <translation>Sortir kelas paralel secara alphabet</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="123"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="109"/>
        <source>Activate all activities for selected students group</source>
        <translation>Aktivasi semua kegiatan untuk kelas paralel ini</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="79"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="116"/>
        <source>De-activate all activities for selected students group</source>
        <translation>Hapus semua kegiatan untuk kelas paralel ini</translation>
    </message>
    <message>
        <location filename="../src/interface/groupsform_template.ui" line="40"/>
        <source>Details</source>
        <translation>Detil</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>Tentang FET - sebuah program penjadwalan gratis</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="30"/>
        <source>Author</source>
        <translation>Pembuat</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 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>
        <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.1 (April 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="obsolete">&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.1 (April 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;</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="69"/>
        <source>Contributors</source>
        <translation>Kontributor</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>Penerjemah</translation>
    </message>
    <message utf8="true">
        <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;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&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;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="215"/>
        <source>References</source>
        <translation>Referensi</translation>
    </message>
    <message>
        <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 (timetabling.de) 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 valide&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;		- colspan and rowspan using&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 content 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;		- TIMETABLE_HTML_LEVEL&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="obsolete">&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 (timetabling.de) 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 valide&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;		- colspan and rowspan using&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 content 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;		- TIMETABLE_HTML_LEVEL&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;</translation>
    </message>
    <message utf8="true">
        <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;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="obsolete">&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;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;</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>&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;</translation>
    </message>
    <message>
        <location filename="../src/interface/helpaboutform_template.ui" line="249"/>
        <source>Thanks to</source>
        <translation>Terima kasih kepada</translation>
    </message>
    <message>
        <source>Guestbook</source>
        <translation type="obsolete">Buku Tamu</translation>
    </message>
    <message>
        <source>Sponsors</source>
        <translation type="obsolete">Sponsor</translation>
    </message>
</context>
<context>
    <name>HelpFaqForm</name>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="38"/>
        <source>FET FAQ:</source>
        <translation>PSD FET:</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>P: Apa adalah organisasi data input FET?

J: - Mahasiswa - diatur dalam set (tahun (atau bentuk, atau kelas), mengandung kelompok, berisi subkelompok).
- Guru.
- Subjek (nama kursus mungkin, misalnya Matematika,. Fisika, dll).
- Kegiatan tag (Anda dapat menggunakannya atau tidak, adalah pilihan Anda: jenis kegiatan: lab, kursus, seminari, atau informasi lainnya yang melekat pada kegiatan).
- Kamar (ruang kelas).
- Kegiatan: sebuah kopling satu atau lebih guru, subjek dan satu atau lebih siswa ditetapkan. Ini biasanya disebut kursus, kuliah, laboratorium dan sebagainya. Aktivitas opsional dapat memiliki tag aktivitas, untuk membantu Anda dengan beberapa kendala.
- Kendala. Mereka dapat: kendala waktu (mengacu pada hari dialokasikan dan jam) atau ruang kendala (merujuk ke kamar alokasi). Mereka memiliki persentase berat badan, dari 0,0% menjadi 100,0%. 100% berarti bahwa kendala akan selalu dihormati dan jika kendala ini tidak mungkin, FET tidak akan dapat menghasilkan jadwal.</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="70"/>
        <source>Q: What are the maximum limits FET can handle?</source>
        <translation>P: Apa batas maksimum FET bisa mengatasinya?</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>J: Ada memang batas maksimum untuk algoritma generasi (semua batas-batas ini dapat ditingkatkan pada permintaan, sebagai versi kustom, karena ini memerlukan memori lebih sedikit)....</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform.cpp" line="74"/>
        <source>These limits are:</source>
        <translation>Batasan nya adalah:</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">FET - Pertanyaan yang sering ditanyakan</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>Pertanyaaan yang sering ditanyakan</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>&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;</translation>
    </message>
    <message>
        <location filename="../src/interface/helpfaqform_template.ui" line="32"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>HelpInstructionsForm</name>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="39"/>
        <source>Updated: 12 October 2009</source>
        <translation>Diperbaharui: 12 Oktober 2009</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform.cpp" line="41"/>
        <source>Instructions by Liviu Lalescu</source>
        <translation>Instruksi oleh Liviu Lalescu</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>Ini adalah beberapa petunjuk kecil yang harus mengikuti untuk input data dipecahkan ditetapkan.</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>Jika Anda mendapatkan jadwal mustahil dan institusi Anda memungkinkan awal kemudian untuk siswa, silahkan kembali siswa Anda (set) kendala awal untuk memungkinkan lebih awal pada jam kedua. Juga, menghapus atau melemah kendala lain mungkin bisa membantu. Jika FET tidak dapat menemukan jadwal yang baik untuk sekolah anda, pastikan untuk menulis kepada penulis, sebagai FET perlu ditingkatkan. Mungkin perubahan kecil untuk datafile Anda dapat membawa solusi yang baik, atau mungkin ada beberapa aspek yang harus diubah dalam FET. </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>Sebuah jadwal mustahil mungkin juga disebabkan oleh divisi tahun salah. Harap periksa statistik / siswa untuk semua subkelompok, subkelompok masing-masing harus memiliki jam diperlukan, tidak kurang. Jika Anda memiliki misalnya beberapa subkelompok dengan berkata kurang dari 20 jam per minggu Anda bisa mendapatkan jadwal mustahil, mungkin karena salah pembagian tahun dan tidak benar menambah aktivitas. Semua subkelompok adalah independen dan harus memiliki jumlah jam kerja per minggu dekat dengan rata-rata untuk semua subkelompok. Silakan lihat FAQ untuk informasi lebih lanjut.</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">FET - Instrukri untuk memasukkan data untuk FET yang menghasilkan jadwal yang bagus</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>Instruksi</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>&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;</translation>
    </message>
    <message>
        <location filename="../src/interface/helpinstructionsform_template.ui" line="32"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>HelpOnImperfectConstraints</name>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="26"/>
        <source>Important information about imperfect constraints:</source>
        <translation>Informasi penting mengenai batasan  yang tidak sempurna:</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>Batasan yang tidak sempurna adalah 6: siswa (set) max jam kosong per hari dan guru (s) atau siswa (set) jam tag aktivitas harian maks.</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>Anda disarankan untuk meninggalkan kendala sempurna sebagai pilihan terakhir jika Anda benar-benar membutuhkannya. Hasilkan jadwal dengan semua kendala lain dan hanya setelah itu Anda dapat mencoba mereka. Kendala yang tidak sempurna dapat membuat jadwal Anda terlalu sulit untuk menemukan atau bahkan tidak mungkin, dalam beberapa kondisi.</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>Notasi: ATS = mempengaruhi siswa mengatur atau guru - guru maupun siswa ditentukan dalam kendala yang tidak sempurna.</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>Max kesenjangan per hari: tidak sepenuhnya dioptimalkan untuk penggunaan dengan kendala lain untuk siswa: min / max jam setiap hari. Hal ini juga tidak diuji secara menyeluruh.</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>Jika siswa Anda perlu 0 kesenjangan jumlah maksimum, jangan gunakan kendala kesenjangan maks per hari, sebaiknya menggunakan kesenjangan maks aman dan diuji per minggu (dengan 0 kesenjangan diijinkan).</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>jam tag maks Kegiatan sehari-hari: tidak sepenuhnya dioptimalkan untuk situasi ini: jika ATS memiliki kendala maks kesenjangan dan jumlah slot yang tersedia jumlah per minggu untuk ATS jauh lebih besar daripada jam kerja per minggu dan memiliki banyak kegiatan ATS dengan ditetapkan tag aktivitas (lebih dari 0,5-0,75 jam total). Dalam kasus seperti itu, obat yang dapat menambahkan kendala jam ATS max harian (tanpa menentukan sebuah tag aktivitas).</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>Baca FAQ Pertanyaan 1 / 25 September 2009 untuk beberapa rincian lebih lanjut tentang aktivitas maks jam tag kendala sehari-hari.</translation>
    </message>
    <message>
        <location filename="../src/interface/helponimperfectconstraints.cpp" line="56"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Informasi FET</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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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>
        <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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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">FET - Tips Penting</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>Tips Penting</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>&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;</translation>
    </message>
    <message>
        <location filename="../src/interface/helptipsform_template.ui" line="32"/>
        <source>Close</source>
        <translation>Tutup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="149"/>
        <source>Empty names not allowed</source>
        <translation>Nama kosong tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform.cpp" line="156"/>
        <source>Duplicates not allowed</source>
        <translation>Duplikasi tidak diperbolehkan</translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">Nama kosong diperbolehkan
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">Duplikasi tidak diperbolehkan
</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>Harap diperhatikan FET TIDAK akan mengatur batasan lama menggunakan jam terhapus(hanya jam yang berganti yang akan dipakai dengan benar)</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">Harap diperhatikan FET TIDAK akan 
mengatur batasan lama menggunakan jam terhapus
(hanya jam yang berganti yang akan dipakai dengan benar)</translation>
    </message>
</context>
<context>
    <name>HoursForm_template</name>
    <message>
        <source>FET - timetable data - the hours of the day</source>
        <translation type="obsolete">FET - data jadwal - jam harian</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="515"/>
        <source>Hour 22</source>
        <translation>Jam ke-22</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="101"/>
        <source>Hour 14</source>
        <translation>Jam ke-14</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="765"/>
        <source>Hour 9</source>
        <translation>Jam ke-9</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="732"/>
        <source>Hour 30</source>
        <translation>Jam ke-30</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="525"/>
        <source>Hour 17</source>
        <translation>Jam ke-17</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="362"/>
        <source>Hour 29</source>
        <translation>Jam ke-29</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="722"/>
        <source>Hour 24</source>
        <translation>Jam ke-24</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="222"/>
        <source>Hour 19</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="212"/>
        <source>Hour 15</source>
        <translation>Jam ke-15</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="677"/>
        <source>Hour 11</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="280"/>
        <source>Hour 4</source>
        <translation>Jam ke-4</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="755"/>
        <source>Hour 8</source>
        <translation>Jam ke-8</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="832"/>
        <source>Hour 26</source>
        <translation>Jam ke-26</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="290"/>
        <source>Hour 5</source>
        <translation>Jam ke-5</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="561"/>
        <source>Hour 21</source>
        <translation>Jam ke-21</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="111"/>
        <source>Hour 13</source>
        <translation>Jam ke-13</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="619"/>
        <source>Hour 31</source>
        <translation>Jam ke-31</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="655"/>
        <source>Hour 16</source>
        <translation>Jam ke-16</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="372"/>
        <source>Hour 6</source>
        <translation>Jam ke-6</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="170"/>
        <source>Hour 28</source>
        <translation>Jam ke-28</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="797"/>
        <source>Hour 23</source>
        <translation>Jam ke-23</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="382"/>
        <source>Hour 18</source>
        <translation>Jam ke-18</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="571"/>
        <source>Hour 10</source>
        <translation>Jam ke-10</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="629"/>
        <source>Hour 7</source>
        <translation>Jam ke-7</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="127"/>
        <source>Hour 25</source>
        <translation>Jam ke-25</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="137"/>
        <source>Hour 1</source>
        <translation>Jam ke-1</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="232"/>
        <source>Hour 2</source>
        <translation>Jam ke-2</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="251"/>
        <source>Hour 3</source>
        <translation>Jam ke-3</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="91"/>
        <source>Hour 20</source>
        <translation>Jam ke-20</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="535"/>
        <source>Hour 12</source>
        <translation>Jam ke-12</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="392"/>
        <source>Hour 27</source>
        <translation>Jam ke-27</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="866"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="859"/>
        <source>Ok</source>
        <translation>Ok</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>Hari</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="62"/>
        <source>Hour 49</source>
        <translation>Jam ke-49</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="75"/>
        <source>Hour 57</source>
        <translation>Jam ke-57</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="147"/>
        <source>Hour 32</source>
        <translation>Jam ke-32</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="160"/>
        <source>Hour 36</source>
        <translation>Jam ke-36</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="180"/>
        <source>Hour 46</source>
        <translation>Jam ke-46</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="193"/>
        <source>Hour 39</source>
        <translation>Jam ke-39</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="267"/>
        <source>Hour 35</source>
        <translation>Jam ke-35</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="303"/>
        <source>Hour 59</source>
        <translation>Jam ke-59</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="313"/>
        <source>Hour 47</source>
        <translation>Jam ke-47</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="326"/>
        <source>Hour 43</source>
        <translation>Jam ke-43</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="336"/>
        <source>Hour 55</source>
        <translation>Jam ke-55</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="349"/>
        <source>Hour 38</source>
        <translation>Jam ke-38</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="408"/>
        <source>Hour 56</source>
        <translation>Jam ke-56</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="421"/>
        <source>Hour 44</source>
        <translation>Jam ke-44</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="431"/>
        <source>Hour 42</source>
        <translation>Jam ke-42</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="444"/>
        <source>Hour 34</source>
        <translation>Jam ke-34</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="466"/>
        <source>Hour 51</source>
        <translation>Jam ke-51</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="482"/>
        <source>Hour 60</source>
        <translation>Jam ke-60</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="495"/>
        <source>Hour 54</source>
        <translation>Jam ke-54</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="505"/>
        <source>Hour 37</source>
        <translation>Jam ke-37</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="548"/>
        <source>Hour 40</source>
        <translation>Jam ke-40</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="593"/>
        <source>Hour 41</source>
        <translation>Jam ke-41</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="606"/>
        <source>Hour 58</source>
        <translation>Jam ke-58</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="642"/>
        <source>Hour 52</source>
        <translation>Jam ke-52</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="690"/>
        <source>Hour 50</source>
        <translation>Jam ke-50</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="700"/>
        <source>Hour 45</source>
        <translation>Jam ke-45</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="742"/>
        <source>Hour 33</source>
        <translation>Jam ke-33</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="778"/>
        <source>Hour 53</source>
        <translation>Jam ke-53</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="810"/>
        <source>Hour 48</source>
        <translation>Jam ke-48</translation>
    </message>
    <message>
        <location filename="../src/interface/hoursform_template.ui" line="22"/>
        <source>Number of periods (start hours) per day</source>
        <translation>Jumlah periode (jam mulai) per hari</translation>
    </message>
</context>
<context>
    <name>Import</name>
    <message>
        <location filename="../src/engine/import.cpp" line="98"/>
        <source>Line</source>
        <translation>Baris</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="99"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="100"/>
        <source>Number of Students per Year</source>
        <translation>Jumlah siswa per Kelas</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="101"/>
        <source>Group</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="102"/>
        <source>Number of Students per Group</source>
        <translation>Jumlah siswa per Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="103"/>
        <source>Subgroup</source>
        <translation>Grup</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="104"/>
        <source>Number of Students per Subgroup</source>
        <translation>Jumlah siswa per grup</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="105"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="106"/>
        <source>Activity Tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="107"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="108"/>
        <source>Building</source>
        <translation>Gedung</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="109"/>
        <source>Room Name</source>
        <translation>Nama ruang</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="110"/>
        <source>Room Capacity</source>
        <translation>Kapasitas ruang</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="111"/>
        <source>Students Sets</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="112"/>
        <source>Teachers</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="113"/>
        <source>Total Duration</source>
        <translation>Total durasi</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="114"/>
        <source>Split Duration</source>
        <translation>Durasi split</translation>
    </message>
    <message>
        <source>Min N Days</source>
        <translation type="obsolete">Min n hari</translation>
    </message>
    <message>
        <source>Min N Days Weight</source>
        <translation type="obsolete">Bobot Min n hari </translation>
    </message>
    <message>
        <source>Min N Days Consecutive</source>
        <translation type="obsolete">Min n hari berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="125"/>
        <source>line</source>
        <translation>baris</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="150"/>
        <source>Please specify the %1 field:</source>
        <translation>Silahkan tentukan field %1:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="152"/>
        <source>Don&apos;t import &quot;%1&quot;.</source>
        <translation>Jangan impor &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="153"/>
        <source>Import this field from CSV:</source>
        <translation>Impor field dari CSV:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="156"/>
        <source>Set always the same name:</source>
        <translation>Selalu gunakan nama sama:</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>Selalu gunakan nilai yang sama:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="176"/>
        <source>Please modify this text.</source>
        <translation>Silahkan ubah teks ini.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="470"/>
        <source>activity tags</source>
        <translation>tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="472"/>
        <source>buildings and rooms</source>
        <translation>gedung dan ruang</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="474"/>
        <source>teachers</source>
        <translation>guru</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="476"/>
        <source>subjects</source>
        <translation>mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="478"/>
        <source>years, groups and subgroups</source>
        <translation>kelas, kelas paralel dan grup</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="480"/>
        <source>activities</source>
        <translation>kegiatan</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>FET - Impor %1 dari file CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="485"/>
        <source>no separator</source>
        <translation>tidak ada seperator</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="492"/>
        <source>no textquote</source>
        <translation>tidak teks</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="631"/>
        <source>The first line of file
%1
is:</source>
        <translation>Baris pertama dari file
%1
adalah:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="638"/>
        <source>Please specify the used separator between fields:</source>
        <translation>Silahkan tentukan seperator gunakan antar field:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="645"/>
        <source>Used field separator:</source>
        <translation>Seperator field yang digunakan:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="652"/>
        <source>Please specify the used text quote of text fields:</source>
        <translation>Silahkan gunakan teks dari field teks:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="659"/>
        <source>Used textquote:</source>
        <translation>Teks digunakan:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="666"/>
        <source>Please specify the content of the first line:</source>
        <translation>Silahkan tentukan isi dari baris pertama:</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>Baris pertama adalah heading. Jangan impor baris itu.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="669"/>
        <source>The first line contains data. Import that line.</source>
        <translation>Baris pertama mengandung data. Impor baris itu.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="675"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="760"/>
        <location filename="../src/engine/import.cpp" line="769"/>
        <source>FET Warning</source>
        <translation>Peringatan FET</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>Seperator field hilang atau teks pada baris pertama. Impor akan salah.</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>Teks penutup hilang pada baris pertama. Impor akan gagal.</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="115"/>
        <source>Min Days</source>
        <translation>Min hari </translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="116"/>
        <source>Min Days Weight</source>
        <translation>Bobot min hari</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="117"/>
        <source>Min Days Consecutive</source>
        <translation>Min hari berurutan</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="819"/>
        <source>Empty filename.</source>
        <translation>Kosongkan nama file.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="823"/>
        <source>Error! Can&apos;t open file.</source>
        <translation>Kesalahan! Tidak dapat buka file.</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>Import</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="832"/>
        <source>Loading file</source>
        <translation>Loading file</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="847"/>
        <source>Loading canceled by user.</source>
        <translation>Loading dibatalkan oleh pengguna.</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>Peringatan: FET mengharapkan seperator field atau seperator teks pada baris %1. Impor mungkin salah.</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>Peringatan: FET mengharapkan teks penutup pada baris %1. Impor akan salah.</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>Abaikan baris %1: FET mengharapkan field %2 tetapi menemukan field %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>Abaikan baris %1: Field &apos;%2&apos; kosong.</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>Abaikan baris %1: Field &apos;%2&quot; tidak mengandung nilai bulat.</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>Abaikan baris %1: Field &apos;%2&apos; dan &apos;%3&apos; tidak mempunyai nilai yang sama.</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>Peringatan pada baris %1: Field dengan nama gedung tidak pengaruh ke ruang</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>Abaikan baris %1: Field &apos;%2&quot; mengandung nilai bulat yang salah.</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>Abaikan baris %1: Field &apos;%2&quot; tidak mengandung nilai.</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>Abaikan baris %1: Field &apos;%2&quot; mengandung sebuah nilai dobel.</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>Abaikan baris %1: Field &apos;%2&quot; mengandung nilai tidak dikenal.</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>Catatan tentang baris %1: Data telah ada pada baris sebelumnya. Jadi data ini akan diimpor sekali lagi.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1061"/>
        <source>Skipped line %1: Data was already in a previous line.</source>
        <translation>Abaikan baris %1: Data telah ada pada baris sebelumnya.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1077"/>
        <source>Line %1 is: %2</source>
        <translation>Baris %1 adalah %2</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1115"/>
        <source>FET import %1 question</source>
        <translation>FET impor pertanyaan %1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1126"/>
        <source>There are several problems in file
%1</source>
        <translation>Ada beberapa masalah pada file
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1128"/>
        <source>There are no problems in file
%1</source>
        <translation>Tidak ada masalah pada file
%1</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1151"/>
        <source>Following data found in the file:</source>
        <translation>Data berikut ditemukan pada file:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1153"/>
        <source>There is no useable data in the file.</source>
        <translation>Ada data tidak dipakai pada file ini.</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>FET perhatikan %1 peringatan dengan data sekarang.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1188"/>
        <source>FET noticed %1 warnings with the current data.</source>
        <translation>FET perhatikan %1 peringatan dengan data sekarang.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1199"/>
        <source>&amp;Import</source>
        <translation>&amp;Impor</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1200"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Batal</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 ada pada data FET.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1304"/>
        <source>%1 activity tags added. Please check activity tag form.</source>
        <translation>Kegiatan %1 ditambah. Silahkan perksa form tag kegiatan.</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>Abaikan baris %1: Field &apos;%2&apos; telah ada di baris sebelumnya.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1427"/>
        <source>%1 buildings added. Please check rooms form.</source>
        <translation>Gedung %1 telah ditambah. Silahkan periksa form ruang.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1427"/>
        <source>%2 rooms added. Please check rooms form.</source>
        <translation>Ruang %2 telah ditambah. Silahkan periksa form ruang.</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>Mata pelajaran %1 telah ditambah. Silahkan periksa form mata pelajaran.</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>Guru %1 telah ditambah. Silahkan periksa form guru.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1601"/>
        <source>Checking CSV</source>
        <translation>Periksa CSV</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1607"/>
        <source>Checking CSV canceled by user.</source>
        <translation>Pemeriksaan CSV dibatalkan oleh pengguna.</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>Masalah pada baris %1: Nama Kelas Paralel %2 telah digunakan oleh kelas - silahkan gunakan nama lain</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>Masalah pada baris %1: Nama Kelas %2 telah digunakan oleh kelas paralel - silahkan gunakan nama lain</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>Masalah pada baris %1: Nama Grup %2 telah digunakan oleh kelas - silahkan gunakan nama lain</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>Masalah pada baris %1: Nama Grup %2 telah digunakan oleh kelas paralel - silahkan gunakan nama lain</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>Masalah pada baris %1: Nama kelas paralel %2 telah digunakan oleh grup - silahkan gunakan nama lain</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>Masalah pada baris %1: Nama kelas %2 telah digunakan oleh grup - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1657"/>
        <source>Checking data</source>
        <translation>Pemeriksaan data</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>Pemeriksaan data dibatalkan oleh pengguna.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1671"/>
        <source>Year %1 is already in FET data.</source>
        <translation>Kelas %1 telah ada di data FET.</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>Tidak dapat impor kelas paralel %1. Nama telah digunakan oleh kelas.</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>Tidak dapat impor grup %1. Nama telah digunakan oleh kelas.</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>Tidak dapat impor kelas %1. Nama telah digunakan oleh kelas paralel.</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>Nama kelas paralel %1 telah ada di data FET (pada kelas yang sama atau yang lain).</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>Tidak dapat impor grup %1. Nama telah digunakan untuk kelas paralel.</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>Tidak dapat impor kelas %1. Nama telah digunakan oleh grup.</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>Tidak dapat impor kelas paralel %1. Nama telah digunakan oleh grup.</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>Nama grup %1 telah ada di data FET (pada kelas paralel yang sama atau yang lain).</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1723"/>
        <source>Importing data</source>
        <translation>Impor data</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>Impor data dibatalkan oleh pengguna.</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>Nama kelas paralel %1 telah ada di kelas lain. Artinya beberapa kelas menggunakan kelas paralel yang sama.</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>Nama grup %1 telah ada di kelas paralel lain. Artinya beberapa kelas paralel menggunakan grup yang sama.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1862"/>
        <location filename="../src/engine/import.cpp" line="2315"/>
        <source>Notes:</source>
        <translation>Catatan:</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1863"/>
        <source>%1 subgroups added. Please check subgroups form.</source>
        <translation>Grup %1 ditambah. Silahkan periksa form grup.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1864"/>
        <source>%1 groups added. Please check groups form.</source>
        <translation>Kelas paralel %1 telah ditambah. Silahkan periksa form kelas paralel.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="1865"/>
        <source>%1 years added. Please check years form.</source>
        <translation>Kelas %1 telah ditambah. Silahkan periksa form kelas.</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>FET perlu mengetahui %1 atau %2 jika anda impor %3.</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>FET tidak dapat impor kegiatan karena FET perlu mengetahui struktur dari kelas paralel. Anda harus menambah ( atau impor) kelas, kelas paralel dan grup dulu.</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>Saya sarankan untuk mengimpor juga guru, ruang, bangunan, mata pelajaran dan kegiatan sebelum mengimpor tag kegiatan. Hal ini tidak diperlukan, karena FET secara otomatis akan melakukannya, tapi Anda dapat memeriksa file csv aktivitas oleh itu.</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">Saya rekomendasikan impor guru, ruang, gedung, mata pelajaran dan tag kegiatan sebelum impor kegiatan. Sebenarnya tidak perlu karena FET secara otomatis melakukannya, tetapi anda dapat memeriksa kegiatan di file csv.</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>Kelas paralel %1 tidak ada. Anda harus menambah ( atau impor) kelas, kelas paralel dan grup dulu.</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 telah ditambah.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2171"/>
        <source>%1 activity tags added. Please check activity tags form.</source>
        <translation>Kegiatan %1 telah ditambah. Silahkan periksa form tag kegiatan.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2185"/>
        <source>Importing activities</source>
        <translation>Impor kegiatan</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>Kegiatan %1 telah ada. Kegiatan yang dobel telah diimpor. Silahkan periksa data!</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2249"/>
        <source>Activity NOT added - please report error</source>
        <translation>Kegiatan TIDAK ditambah - silahkan laporkan error</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="2303"/>
        <source>Split activity NOT added - error???</source>
        <translation>Kegiatan pecah TIDAK ditambahkan - error???</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>Peringatan: tag ditemukan untuk &apos;berurutan&apos; hari min bidang yang tidak valid nilai boolean (%1) - membuat mereka %2</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>Kontainer kegiatan %1 ( total kegiatan %2) ditambah. Silahkan periksa form kegiatan.</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>Dilewati baris %1: Field %2  berisi terlalu banyak sub kegiatan.</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>Dilewati baris %1: Field %2  berisi terlalu banyak sub kegiatan.</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="118"/>
        <source>Activity Tags</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="483"/>
        <source>Text Files</source>
        <translation>File teks</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="483"/>
        <source>All Files</source>
        <translation>Semua File</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="676"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="966"/>
        <source>Skipped line %1: Field &apos;%2&apos; contain incorrect data.</source>
        <translation>Abaikan baris %1: Field &apos;%2&quot; mengandung data yang salah.</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>Baris pertama dari file kosong. Silahkan diperbaiki.</translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm</name>
    <message>
        <location filename="../src/interface/institutionnameform.cpp" line="54"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Tidak dapat update nama institusi selama simulasi
Silahkan hentikan simulasi sebelumnya</translation>
    </message>
</context>
<context>
    <name>InstitutionNameForm_template</name>
    <message>
        <source>FET - timetable data - institution name</source>
        <translation type="obsolete">FET - data jadwal - nama institusi</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>Data Jadwal - nama institusi</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/institutionnameform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>Ok</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>FET - impor %1 komentar</translation>
    </message>
    <message>
        <source>FET - import %1 comment</source>
        <comment>The comment of importing of category named %1</comment>
        <translation type="obsolete">FET - impor %1 komentar</translation>
    </message>
    <message>
        <location filename="../src/engine/import.cpp" line="442"/>
        <source>&amp;OK</source>
        <translation>&amp;Ok</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>FET - ekspor komentar</translation>
    </message>
    <message>
        <source>FET - export comment</source>
        <comment>The comment of exporting operation</comment>
        <translation type="obsolete">FET - ekspor komentar</translation>
    </message>
    <message>
        <location filename="../src/engine/export.cpp" line="398"/>
        <source>&amp;Ok</source>
        <translation>&amp;Ok</translation>
    </message>
</context>
<context>
    <name>LockUnlock</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Ok</translation>
    </message>
</context>
<context>
    <name>LongTextMessageBox</name>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="55"/>
        <source>FET critical</source>
        <translation>Kritis FET</translation>
    </message>
    <message>
        <location filename="../src/interface/longtextmessagebox.cpp" line="185"/>
        <source>OK</source>
        <translation>Ok</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>Anda telah bertemu bug FET. Masalahnya adalah di File %1 baris %2, alasannya adalah bahwa kotak dialog konfirmasi tidak mendapatkan tepat 2 argumen. Silakan laporkan bug. FET sekarang akan terus. Anda mungkin tidak memiliki masalah dengan file data Anda - Anda dapat menyimpannya.</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>Pertanyaan FET</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no teacher(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan tanpa guru?</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>Apakah anda ingin menambah kegiatan dengan tanpa guru?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="487"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform.cpp" line="488"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</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>Apakah anda ingin menambah kegiatan dengan kelas paralel?</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no student set(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan kelas?</translation>
    </message>
</context>
<context>
    <name>ModifyActivityForm_template</name>
    <message>
        <source>FET - modify activity dialog</source>
        <translation type="obsolete">FET - ubah kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="300"/>
        <source>Is split into ... activities per week.</source>
        <translation>Bagi menjadi ... kegiatan per minggu.</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>Nilai ini tidak dapat diubah. Jika anda ingin
mengubahnya, silahkan hapus kegiatan
tersebut dan menambah sebuah pecahan kegiatan baru</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="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>Durasi</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>Aktif</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="780"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>Guru</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>Ubah kegiatan</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>Baru</translation>
    </message>
    <message>
        <source>Selected</source>
        <translation type="obsolete">Terpilih</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>Bersih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>Siswa</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>Terpilih</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="213"/>
        <source>Activity tags</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="272"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>Jumlah siswa(-1 untuk otomatis)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>Tampil kelas</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>Tampil kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>Tampil grup</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="57"/>
        <source>Incorrect name</source>
        <translation>Nama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform.cpp" line="61"/>
        <source>Name existing - please choose another</source>
        <translation>Nama telah dipakai - silahkan pilih yang lain</translation>
    </message>
</context>
<context>
    <name>ModifyBuildingForm_template</name>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="14"/>
        <source>Modify Building Dialog</source>
        <translation>Ubah Gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifybuildingform_template.ui" line="40"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesConsecutiveForm_template</name>
    <message>
        <source>FET - Modify constraint 2 activities consecutive dialog</source>
        <translation type="obsolete">FET - Ubah batasan 2 kegiatan berurutan</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesGroupedForm_template</name>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint2ActivitiesOrderedForm_template</name>
    <message>
        <source>FET - Modify constraint 2 activities ordered dialog</source>
        <translation type="obsolete">FET - Mengubah batasan 2 kegiatan dengan urutan tertentu</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>100</source>
        <translation type="obsolete">100</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</translation>
    </message>
</context>
<context>
    <name>ModifyConstraint3ActivitiesGroupedForm_template</name>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <source>First activity</source>
        <translation type="obsolete">Kegiatan Pertama</translation>
    </message>
    <message>
        <source>Second activity</source>
        <translation type="obsolete">Kegiatan kedua</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="158"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform.cpp" line="163"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesEndStudentsDayForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="104"/>
        <source>Weight percentage (necessary: 100.0%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="132"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="22"/>
        <source>Teacher</source>
        <translation>Guru</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>Ubah kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="52"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>FET - tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesendstudentsdayform_template.ui" line="35"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="221"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="231"/>
        <source>Empty list of not overlapping activities</source>
        <translation>Daftar kosong dari kegiatan overlap</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform.cpp" line="236"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesNotOverlappingForm_template</name>
    <message>
        <source>FET - Modify constraint activities not overlapping</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan tidak overlap</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="195"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="202"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter to add)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter to remove)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</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">Batasan ini artinya kegiatan tidak seharusnya diletahkan pada
tempat biasa. Anda tidak perlu menambah batasan ini untuk kegiatan yang 
share guru dan kelas. Hanya gunakan batasan ini jika anda benar2 ingin
kegiatan-kegiatan ini menjadi tidak simultan. Jika FET gagal 
menghasilkan jadwal, mungkin anda perlu optimasi tanpa batasan ini</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="174"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Saring</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>Ubah kegiatan tidak overlapping</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="44"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="60"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="73"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="86"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="109"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiesnotoverlappingform_template.ui" line="157"/>
        <source>Clear</source>
        <translation>Hapus</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>Kendala ini berarti bahwa aktivitas tidak boleh ditempatkan dalam timeslots umum. Anda tidak perlu menambahkan batasan untuk kegiatan sharing guru atau siswa ditetapkan.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="322"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="411"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="323"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</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>FET pertanyaan</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>Anda menentukan semua kegiatan. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru dan murid. Cara yang teraik antara menggunakan batasan jam istirahat.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru dan sisw)</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>Apakah anda ingin menambah batasan ini?</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>Anda menentukan hanya guru. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang teraik antara menggunakan batasan guru tidak ada.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru)</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>Anda menentukan kelas paralel. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang terbaik antara menggunakan batasan siswa tidak ada.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal siswa)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="406"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform.cpp" line="423"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Modify constraint activities preferred starting times</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Ubah kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="122"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="108"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredstartingtimesform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="321"/>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="410"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="322"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</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>Pertanyaan FET</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>Anda menentukan semua kegiatan. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru dan murid. Cara yang teraik antara menggunakan batasan jam istirahat.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru dan sisw)</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>Apakah anda ingin menambah batasan ini?</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>Anda menentukan hanya guru. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang teraik antara menggunakan batasan guru tidak ada.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal guru)</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>Anda menentukan kelas paralel. Ini mungkin masalah kecil: jika anda menentukan sebuah slot tidak diperbolehkan antara dua buah yang boleh, yang slot tidak boleh akan dihitung sebagai jam kosong dalam jadwal

 guru. Cara yang terbaik antara menggunakan batasan siswa tidak ada.

Jika anda menggunakan bobot dibawah 100%, maka anda dapat menggunakan batasan ini tetapi berhati-hati untuk tidak mendapat jadwal yang tidak mungkin( jika guru/siswa anda dibatasi pada jam kosong/jam kosong awal dan jika anda membiarkan slot tidak boleh diantara 2 slot yang boleh atau sebuah slot awal tidak boleh pada hari dan slot boleh yang seterusnya, jam kosong ini akan dihitung dalam jadwal siswa)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="405"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform.cpp" line="422"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Modify constraint activities preferred time slots</source>
        <translation type="obsolete">FET - Mengubah batasan kegiatan dengan slot waktu yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="31"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="41"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="54"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="64"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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>Diatur semua diizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Tambah sub kegiatan dengan slot waktu yang lebih disukai</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="122"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiespreferredtimeslotsform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="201"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="211"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform.cpp" line="216"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_DAY harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingDayForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting day</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan hari mulai sama</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Ubah kegiatan dengan hari mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingdayform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="201"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="211"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform.cpp" line="216"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_HOUR harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingHourForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting hour</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan jam mulai sama</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Ubah kegiatan jam mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartinghourform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="192"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="202"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform.cpp" line="207"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_TIME harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivitiesSameStartingTimeForm_template</name>
    <message>
        <source>FET - Modify constraint activities same starting time</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan waktu mulai sama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="158"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="179"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="186"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Ubah kegiatan dengan waktu mulai yang sama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitiessamestartingtimeform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="219"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="224"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform.cpp" line="233"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityEndsStudentsDayForm_template</name>
    <message>
        <source>FET - Modify constraint activity ends students day dialog</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan akhir dengan hari siswa</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>Ubah kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="83"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="90"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="123"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="185"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivityendsstudentsdayform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="109"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="120"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform.cpp" line="128"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred room</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan ruang tertentu</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="103"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="33"/>
        <source>Room</source>
        <translation>Ruang</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>Ubah kegiatan ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="55"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="84"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomform_template.ui" line="131"/>
        <source>Permanently locked</source>
        <translation>Dikunci permanen</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>Pilih ini jika Anda ingin batasan ini tidak akan unlockable dari menu &apos;Jadwal&apos; (dianjurkan). Anda selalu dapat menghapus kendala ini dari dialog batasan-batasan atau hapus centang &quot;secara permanen dikunci&quot; checkbox dengan mengedit kendala ini</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="97"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="107"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang terplih jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform.cpp" line="118"/>
        <source>Invalid selected activity</source>
        <translation>Kegiatan dipilih salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred rooms</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan denga ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="113"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="134"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="141"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Ubah kegiatan ruang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="48"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</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>Terpilih</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="20"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredroomsform_template.ui" line="96"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="277"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="288"/>
        <source>Invalid day</source>
        <translation>Hari salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="294"/>
        <source>Invalid start hour</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform.cpp" line="309"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimeForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred starting time dialog</source>
        <translation type="obsolete">FET - Mengubah batasan kegiatan dengan jam mulai disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="102"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="237"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="244"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="163"/>
        <source>Period</source>
        <translation>Periode</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>Ubah kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="169"/>
        <source>Day</source>
        <translation>Hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="186"/>
        <source>Start hour</source>
        <translation>Jam mulai</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Dikunci permanen</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimeform_template.ui" line="144"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 0.0%-100.0%)</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>Pilih ini jika Anda ingin batasan ini tidak akan unlockable dari menu &apos;Jadwal&apos; (dianjurkan). Anda selalu dapat menghapus kendala ini dari dialog batasan-batasan atau hapus centang &quot;secara permanen dikunci&quot; checkbox dengan mengedit kendala ini</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="352"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="364"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="388"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="392"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="404"/>
        <source>FET question</source>
        <translation>FET pertanyaan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform.cpp" line="405"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredStartingTimesForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred starting times</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Batal</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>Ubah kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredstartingtimesform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="352"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="364"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="390"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel 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>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="406"/>
        <source>FET question</source>
        <translation>FET pertanyaan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform.cpp" line="407"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityPreferredTimeSlotsForm_template</name>
    <message>
        <source>FET - Modify constraint activity preferred time slots</source>
        <translation type="obsolete">FET - Ubah batasan kegiatan dengan slot waktu yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="83"/>
        <source>Activity</source>
        <translation>Kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="153"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="167"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="174"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="181"/>
        <source>Cancel</source>
        <translation>Batal</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>Tambah sub kegiatan dengan slot waktu yang lebih disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="29"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="42"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="55"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="65"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitypreferredtimeslotsform_template.ui" line="132"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not allowed</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="103"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="118"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform.cpp" line="126"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="72"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="113"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomform_template.ui" line="106"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah tag kegiatan ruang disukai</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>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="111"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="117"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang lebih disukai jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform.cpp" line="135"/>
        <source>Invalid selected activity tag</source>
        <translation>Tag kegiatan dipilih salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintActivityTagPreferredRoomsForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Ubah tag kegiatan ruang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintactivitytagpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="76"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform.cpp" line="82"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsorySpaceForm_template</name>
    <message>
        <source>FET - Modify constraint basic compulsory space dialog</source>
        <translation type="obsolete">FET - Ubah batasan tempat wajib sederhana</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>Ubah tempat wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsoryspaceform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="76"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform.cpp" line="82"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBasicCompulsoryTimeForm_template</name>
    <message>
        <source>FET - Modify constraint basic compulsory time dialog</source>
        <translation type="obsolete">FET - Ubah batasan waktu wajib sederhana</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>Ubah tempat wajib dasar</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="50"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbasiccompulsorytimeform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (harus: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm</name>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Istirahat</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="222"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform.cpp" line="223"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintBreakTimesForm_template</name>
    <message>
        <source>FET - Modify constraint break times dialog</source>
        <translation type="obsolete">FET - Ubah batasan istirahat</translation>
    </message>
    <message>
        <source>The important thing is that a break does not induce
gaps for teachers or students</source>
        <translation type="obsolete">Hal penting adalah istirahat tidak menimbulkan
jam kosong bagi guru atau siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="44"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="82"/>
        <source>Set all break</source>
        <translation>Atur semua istirahat</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="89"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="96"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintbreaktimesform_template.ui" line="68"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots break</source>
        <translation type="obsolete">Atur semua slot istirahat</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>Tambah waktu istirahat</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>Hal penting adalah istirahat tidak menyebabkan jam kosong untuk guru atau siswa</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="197"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="207"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform.cpp" line="212"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="191"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="202"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="209"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Ubah maks hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</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>Hari maks</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmaxdaysbetweenactivitiesform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="197"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="207"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="212"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</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>Anda ingin menambahkan hari min kendala antara kegiatan untuk kegiatan lebih dari jumlah hari per minggu. Ini adalah praktik yang sangat buruk dari cara algoritma dari karya generasi (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi).</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="226"/>
        <source>The best way to add the activities would be:</source>
        <translation>Cara terbaik untuk menambah kegiatan adalah:</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>1. Jika Anda menambahkan &quot;paksa berturut-turut jika kegiatan ekstra beberapa hari yang sama &apos;, kemudian di pasang untuk mendapatkan sejumlah kegiatan yang sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam seminggu 5 hari, kemudian berubah menjadi 5 kegiatan dengan jangka waktu: 2,2,1,1,1 dan menambahkan aktivitas wadah tunggal dengan 5 komponen (mungkin menaikkan berat hari min kendala ditambahkan antara kegiatan sampai dengan 100%)</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>2. Jika Anda tidak menambahkan &quot;kekuatan berturut-turut jika hari yang sama &apos;, kemudian tambahkan sebuah aktivitas yang lebih besar splitted menjadi beberapa kegiatan yang sama dengan jumlah hari per minggu dan komponen yang tersisa dalam aktivitas pemecahan yang lebih besar. Misalnya, Anda harus menambahkan 7 aktivitas dengan durasi 1 hari dalam seminggu 5. Tambahkan 2 kegiatan wadah yang lebih besar, yang pertama splitted menjadi 5 kegiatan dengan durasi 1 dan kedua satu splitted menjadi 2 kegiatan dengan durasi 1 (mungkin menaikkan berat min batasan hari antara kegiatan ditambahkan untuk setiap 2 kontainer hingga 100%)</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>Apakah anda ingin menambah kegiatan sekarang seadanya (tidakdirekomendasikan) atau batal dan sunting seperti diperintahkan?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform.cpp" line="244"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Tidak dapat dilanjutkan, batasan sekarang sama dengan yang lain (duplikasi)</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>Ubah hari min antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="95"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</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>min hari</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>Jika kegiatan pada hari yang sama
paksakan berurutan</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>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="143"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">min hari</translation>
    </message>
    <message>
        <source>If activities on same day,
force activities consecutive</source>
        <translation type="obsolete">Jika kegiatan pada hari yang sama
paksakan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="226"/>
        <source>Weight percentage (recommended: 95.0% - 100.0%)</source>
        <translation>Persentase bobot (rekomendasi 95.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="236"/>
        <source>95</source>
        <translation>95</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="247"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmindaysbetweenactivitiesform_template.ui" line="254"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="198"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="208"/>
        <source>Empty list of selected activities</source>
        <translation>Daftar kosong dari kegiatan dipilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform.cpp" line="213"/>
        <source>Only one selected activity</source>
        <translation>Hanya satu kegiatan terpilih</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinGapsBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Modify constraint min gaps between activities</source>
        <translation type="obsolete">FET - Ubah batasan min jam kosong antar kegiatan</translation>
    </message>
    <message>
        <source>Min gaps</source>
        <translation type="obsolete">Jam kosong min</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="181"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="209"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="20"/>
        <source>Filter</source>
        <translation>Saring</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>Ubah min jam kosong antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="44"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="57"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="70"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="93"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Terpilih</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>Jam kosong min</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintmingapsbetweenactivitiesform_template.ui" line="141"/>
        <source>Clear</source>
        <translation>Hapus</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">Anda ingin menambah batasan min n hari antara kegiatan untuk lebih banyak kegiatan dari jumlah hari per minggu. Ini contoh yang buruk dari sudut pandang algoritma generate( akan memperlambat generate dan sulit menemukan solusi).</translation>
    </message>
    <message>
        <source>The best way to add the activities would be:</source>
        <translation type="obsolete">Cara terbaik untuk menambah kegiatan adalah:</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. Jika anda menambah &apos;paksa berurutan jika hari sama&apos; lalu dipasangan kegiatan ekstra untuk mendapatkan jumlah kegiatan sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam 5 hari seminggu, lalu diubah menjadi 5 kegiatan dengan durasi 2,2,1,1,1 dan menambah sebuah kontainer kegiatan dengan 5 komponen (mungkin menambah batasan min n hari antar kegiatan hingga 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. Jika anda tidak menambah &apos;paksa berurutan jika hari yang sama&apos; , lalu menambah sebuah kegiatan lebih besar dipecah menjadi sebuah jumlah kegiatan sama dengan jumlah hari per minggu dan komponen sisa ke kegiatan terpecah. Contohnya anda butuh menambah 7 kegiatan dengan durasi 1 dalam 5 hari seminggu. Tambah 2 kontainer kegiatan lebih besar, satu dipecah 5 kegiatan dengan durasi 1 dan dua satu dipecah menjadi 2 kegiatan dengan durasi 1( mungkin menaikkan bobot dari batasan min n hari antara kegiatan untuk setiap dari kontainer hingga 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">Apakah anda ingin menambah kegiatan sekarang seadanya (tidakdirekomendasikan) atau batal dan sunting seperti diperintahkan?</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">Peringatan FET</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">Informasi FET</translation>
    </message>
    <message>
        <source>Cannot proceed, current constraint is equal to another one (it is duplicated)</source>
        <translation type="obsolete">Tidak dapat dilanjutkan, batasan sekarang sama dengan yang lain (duplikasi)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintMinNDaysBetweenActivitiesForm_template</name>
    <message>
        <source>FET - Modify constraint min n days between activities</source>
        <translation type="obsolete">FET - Ubah batasan min n hari antar kegiatan</translation>
    </message>
    <message>
        <source>All activities (dbl. click or Enter adds)</source>
        <translation type="obsolete">Semua Kegiatan (klik ganda atau Enter untuk tambah)</translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="obsolete">Item Baru</translation>
    </message>
    <message>
        <source>Selected (dbl. click or Enter removes)</source>
        <translation type="obsolete">Dipilih (klik ganda atau Enter untuk hapus)</translation>
    </message>
    <message>
        <source>Min days</source>
        <translation type="obsolete">min hari</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 95.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 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">Jika kegiatan pada hari yang sama
paksakan berurutan</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">Saring</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</translation>
    </message>
    <message>
        <source>Students set</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="248"/>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="255"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="249"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform.cpp" line="256"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintRoomNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modifying constraint room not available times</source>
        <translation type="obsolete">FET - Ubah batasan ruang tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="28"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation type="obsolete">Persentase bobot (rekomendasi 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>Ubah ruang tidak tersedia </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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="116"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="95"/>
        <source>Set all available</source>
        <translation>Atur semua dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="109"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="123"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintroomnotavailabletimesform_template.ui" line="70"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform.cpp" line="118"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</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>Ubah siswa tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="93"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform.cpp" line="100"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</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>Ubah siswa tag kegiatan maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%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">Siswa harus memulai kegiatan awal, dengan maksimal %1 dimulai pada jam kedua, per minggu (tidak tersedia dan istirahat tidak dihitung)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="82"/>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="87"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="83"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot(persentase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform.cpp" line="88"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan siswa awal maks mulai pada jam kedua</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Ini mewakili maksimal diperbolehkan mulai pada saat jam
kedua (dalam satu minggu).
Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam 
kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;
lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).
Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas pada
jam awal yang tersedia. Anda mungin dapat memilih nilai lebih besar
atau lebih kecil jika anda membuat jadwal baru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Batal</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Mulai maks pada jam kedua (per minggu)</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Ubah kelas paralel maks awal cepat pada jam kedua</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>Ini merupakan awal maksimum yang tersedia pada jam kedua (dalam seminggu). Anda mungkin ingin memperbolehkan siswa Anda untuk mulai dalam beberapa hari kemudian, pada jam yang tersedia kedua, sehingga Anda mungkin menempatkan &quot;max awal pada jam kedua&quot; lebih besar dari 0 (jadwal akan lebih mudah untuk FET). Anda mungkin ingin memilih nilai yang lebih besar dan lebih rendah saat Anda menemukan jadwal baru</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="68"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="119"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="124"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="146"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="151"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform.cpp" line="156"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Tambah siswa diatur maks hari  interval per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Interval jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students max building changes per day</source>
        <translation type="obsolete">Perubahan gedung siswa maks per hari</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per hari=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan perubahan gedung maks siswa per hari</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Ubah siswa maks perubahan gedung per hari</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>Perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students max building changes per week</source>
        <translation type="obsolete">Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per minggu=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah siswa maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxbuildingchangesperweekform_template.ui" line="67"/>
        <source>Max building changes per week</source>
        <translation>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</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>Ubah siswa maks jam kosong per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="25"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</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>Anda harus menggunakan persentase bobot 100%
Catatan: Kelas paralel tidak ada dan istirahat tidak dihitung senjang 

PENTING: JIka anda menggunakan total gap 0-, direkomendasikan TIDAK menggunakan batasan ini, tetapi gunakan senjang maks per minggu yang lebih aman dan baik.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="76"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="89"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="103"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperdayform_template.ui" line="110"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students max gaps per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah siswa maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="101"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxgapsperweekform_template.ui" line="25"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Persentase bobot (harus: 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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="83"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform.cpp" line="84"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students max hours continuously dialog</source>
        <translation type="obsolete">FET = Ubah batasan siswa jam maks bersambung </translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah batasan siswa maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="84"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students max hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan siswa jam maks harian</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah siswa maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students min gaps between building changes</source>
        <translation type="obsolete">Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">Jam kosong min antara perubahan gedung=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan jam kosong min siswa antar perubahan gedung</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah siswa min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>Jam kosong min antar perubahan gedung</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="53"/>
        <source>Advanced usage: enabled</source>
        <translation>Penggunaan lanjutan: dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="55"/>
        <source>Advanced usage: not enabled</source>
        <translation>Penggunana lanjutan: tidak dibuka</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="94"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="99"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 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>Peringatan FET</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>Hari kosong untuk batasan siswa jam min harian tidak dibuka. Anda harus membuka dari Setting&gt;Lanjut.</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>Jika anda izinkan hari kosong, jam min harus paling sedikit 2(untuk menjadikan batasan non trivial)</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>Advanced penggunaan tidak diaktifkan. Untuk dapat memilih &quot;Allow hari kosong &apos;untuk kendala jam min jenis setiap hari bagi siswa, Anda harus mengaktifkan opsi dari menu.s Advanced Pengaturan-&gt; (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform.cpp" line="146"/>
        <source>Use with caution.</source>
        <translation>Gunakan dengan hati-hati.</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>Penjelasan: hanya pilih opsi ini jika institusi Anda memungkinkan hari kosong untuk siswa dan jadwal mungkin dengan hari kosong untuk siswa. Jika tidak, sangat penting (untuk alasan kinerja) untuk tidak memilih opsi ini (atau FET mungkin tidak dapat menemukan jadwal).</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students min hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam min siswa harian </translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Persentase bobot (harus: 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>Ubah siswa min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="62"/>
        <source>Min hours</source>
        <translation>Jam min</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="95"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="110"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentsminhoursdailyform_template.ui" line="117"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</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">Catatan: Tiap hari seharusnya mempunyai jam minimal harian
(jadi batasan ini tidak fleksibel untuk memberikan hari kosong untuk
siswa)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="147"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="155"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform.cpp" line="162"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</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>Ubah kelas paralel tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="135"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform.cpp" line="142"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</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>Ubah kelas paralel tag kegaitan maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetactivitytagmaxhoursdailyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetEarlyMaxBeginningsAtSecondHourForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas Paralel =%1</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%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">Siswa harus memulai kegiatan awal, dengan maksimal %1 dimulai pada jam kedua, per minggu (tidak tersedia dan istirahat tidak dihitung)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="118"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot(persetase) salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="123"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform.cpp" line="131"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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">FET - Ubah batasan siswa diatur awal mulai maks pada jam kedua</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="154"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="122"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Ubah kelas paralel maks awal cepat pada jam kedua</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="180"/>
        <source>Cancel</source>
        <translation>Batal</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetearlymaxbeginningsatsecondhourform_template.ui" line="103"/>
        <source>Max beginnings at second hour (per week)</source>
        <translation>Mulai maks pada jam kedua (per minggu)</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">Ini mewakili maksimal diperbolehkan mulai pada saat jam
kedua (dalam satu minggu).
Anda mungkin memperbolehkan siswa anda memulai lebih lambat dari jam 
kedua pada beberapa hari, jadi anda harus memasukkan &apos;mak mulai jam kedua&apos;
lebih besar dari 0 (jadwal ini akan lebih mudah bagi FET).
Baku 0 akan diberikan bagi siswa yang perlu mulai semua kelas pada
jam awal yang tersedia. Anda mungin dapat memilih nilai lebih besar
atau lebih kecil jika anda membuat jadwal baru</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>Anda harus menggunakan persentase berat 100%, karena jika tidak, anda akan mendapatkan jadwal miskin. Saat ini, algoritma hanya menerima 100% persentase berat untuk ini kendala (atau tidak ada kendala).
Catatan: siswa tetapkan tidak tersedia dan istirahat tidak dihitung sebagai kesenjangan (kesenjangan awal).</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>Ini merupakan awal maksimum yang tersedia pada jam kedua (dalam seminggu). Anda mungkin ingin memperbolehkan siswa Anda untuk mulai dalam beberapa hari kemudian, pada jam yang tersedia kedua, sehingga Anda mungkin menempatkan &quot;max awal pada jam kedua&quot; lebih besar dari 0 (jadwal akan lebih mudah untuk FET). Anda mungkin ingin memilih nilai yang lebih besar dan lebih rendah saat Anda menemukan jadwal baru</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="115"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform.cpp" line="125"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetHomeRoomForm_template</name>
    <message>
        <source>FET - Modify constraint students set home room</source>
        <translation type="obsolete">FET - Ubah batasan siswa diatur ruang khusus</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>Ubah kelas paralel ruang tersendiri</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="40"/>
        <source>Room</source>
        <translation>Ruang</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>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomform_template.ui" line="98"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="124"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform.cpp" line="130"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</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>Persentase bobot (rekomendasi 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Ubah kelas paralel ruang tersendiri</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</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>Terpilih</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="20"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <source>FET - Modify constraint students set home rooms</source>
        <translation type="obsolete">FET - Ubah batasan siswa diatur ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssethomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="72"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="153"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="158"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="172"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="180"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="185"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform.cpp" line="190"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah kelas paralel interval maks jam per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Interval jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students set max building changes per day</source>
        <translation type="obsolete">Perubahan gedung siswa maks per hari</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas Paralel =%1</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per hari=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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">FET - Ubah batasan perubahan gedung maks siswa per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah kelas paralel maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>Perubahan gedung maksimal per hari</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students set max building changes per week</source>
        <translation type="obsolete">Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas Paralel =%1</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per minggu=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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">FET - Ubah batasan perubahan gedung maks siswa per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah kelas paralel maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform.cpp" line="139"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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>Ubah kelas paralel maks jam kosong per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="22"/>
        <source>100</source>
        <translation>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>Anda harus menggunakan persentase bobot 100%
Catatan: Kelas paralel tidak ada dan istirahat tidak dihitung senjang 

PENTING: JIka anda menggunakan total gap 0-, direkomendasikan TIDAK menggunakan batasan ini, tetapi gunakan senjang maks per minggu yang lebih aman dan baik.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="57"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="105"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="121"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="135"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperdayform_template.ui" line="142"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="126"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="131"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform.cpp" line="139"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint students set max gaps per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="133"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="140"/>
        <source>Cancel</source>
        <translation>Batal</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Ubah kelas paralel maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="55"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="103"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxgapsperweekform_template.ui" line="119"/>
        <source>Students</source>
        <translation>Siswa</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Saat ini, algoritma
hanya menerima bobot persentase 100% untuk batasan ini ( atau tanpa
batasan).
Catatan: Siswa diatur tidak ada dan istirahat tidak dihitung
jam kosong (jam mulai awal).
</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint students set max hours continuously dialog</source>
        <translation type="obsolete">FET - Ubah batasan siswa diatur jam maks bersambung</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah kelas paralel atur jam maks berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform.cpp" line="144"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students set max hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan siswa diatur jam maks harian</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah siswa diatur maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Students set min gaps between building changes</source>
        <translation type="obsolete">Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas Paralel =%1</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">Jam kosong min antara perubahan gedung=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="124"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform.cpp" line="132"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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">FET - Ubah batasan jam kosong min siswa antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah siswa diatur min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetmingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>Jam kosong min antar perubahan gedung</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="57"/>
        <source>Advanced usage: enabled</source>
        <translation>Penggunaan lanjutan: dibuka</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="59"/>
        <source>Advanced usage: not enabled</source>
        <translation>Penggunana lanjutan: tidak dibuka</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="136"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="141"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 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>Peringatan FET</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>Hari kosong untuk batasan siswa jam min harian tidak dibuka. Anda harus membuka dari Setting&gt;Lanjut.</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>Jika anda izinkan hari kosong, jam min harus paling sedikit 2(untuk menjadikan batasan non trivial)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="163"/>
        <source>Invalid students set</source>
        <translation>Kelas Paralel salah</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>Advanced penggunaan tidak diaktifkan. Untuk dapat memilih &quot;Allow hari kosong &apos;untuk kendala jam min jenis setiap hari bagi siswa, Anda harus mengaktifkan opsi dari menu.s Advanced Pengaturan-&gt; (generasi itu melambat dan membuat lebih sulit untuk menemukan solusi) .</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform.cpp" line="197"/>
        <source>Use with caution.</source>
        <translation>Gunakan dengan hati-hati.</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>Penjelasan: hanya pilih opsi ini jika institusi Anda memungkinkan hari kosong untuk siswa dan jadwal mungkin dengan hari kosong untuk siswa. Jika tidak, sangat penting (untuk alasan kinerja) untuk tidak memilih opsi ini (atau FET mungkin tidak dapat menemukan jadwal).</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint students set min hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan siswa diatur jam min harian</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Persentase bobot (harus: 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>Ubah kelas paralel diatur min jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="33"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="57"/>
        <source>Min hours</source>
        <translation>Jam min</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="87"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="96"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetminhoursdailyform_template.ui" line="103"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</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">Catatan: Tiap hari seharusnya mempunyai jam minimal harian
(jadi batasan ini tidak fleksibel untuk memberikan hari kosong untuk
siswa)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="256"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform.cpp" line="264"/>
        <source>Invalid students set</source>
        <translation>Kelas paralel salah</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>Batasan jenis ini ada untuk kelas paralel yang sama - tidak dilanjutkan</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintStudentsSetNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modify constraint students set not available times dialog</source>
        <translation type="obsolete">FET - Menambah batasan siswa diatur tidak ada</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">Batasan ini tidak menyebabkan jam kosong (atau awal tidak diperhatikan)
untuk siswa. Jika siswa mempunyai jam pelajaran sebelum dan sesudah
periode tidak ada ini, tidak akan dianggap jam kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="76"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Atur semua dibolehkan</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintstudentssetnotavailabletimesform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Batal</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>Ubah kelas paralel diatur tidak ada</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Batasan ini tidak menyebabkan jam kosong (atau awal tidak diperhatikan)
untuk siswa. Jika siswa mempunyai jam pelajaran sebelum dan sesudah
periode tidak ada ini, tidak akan dianggap jam kosong</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredStartingTimesForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="326"/>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="394"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="327"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="389"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="393"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="405"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform.cpp" line="406"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredStartingTimesForm_template</name>
    <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>Ubah sub kegiatan dengan waktu mulai yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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 allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="166"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="173"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="68"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredstartingtimesform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>Jumlah komponen(indeks pemecah)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredTimeSlotsForm</name>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="326"/>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="394"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="327"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="389"/>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation>Tidak cukup slot (terlalu banyak nilai &quot;Ya&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>Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="393"/>
        <source>Currently, it is %1</source>
        <translation>Saat ini, %1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="405"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform.cpp" line="406"/>
        <source>Warning: 0 slots selected. Are you sure?</source>
        <translation>Peringatan: 0 slot dipilih. Apakah anda pasti?</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubactivitiesPreferredTimeSlotsForm_template</name>
    <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>Ubah  sub kegiatan dengan slot waktu yang lebih diinginkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="166"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="173"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Set all slots allowed</source>
        <translation type="obsolete">Atur semua slot dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="124"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot(rekomendasi 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>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="78"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="91"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="101"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="159"/>
        <source>Set all not allowed</source>
        <translation>Diatur semua tidakdiizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="145"/>
        <source>Set all allowed</source>
        <translation>Diatur semua diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubactivitiespreferredtimeslotsform_template.ui" line="22"/>
        <source>Component number (split index)</source>
        <translation>Jumlah komponen(indeks pemecah)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="120"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="131"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="139"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform.cpp" line="147"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint subject activity tag preferred room</source>
        <translation type="obsolete">FET - Ubah batasan mata pelajaran dan tag kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="26"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="83"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="105"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="129"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomform_template.ui" line="122"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah mata pelajaran kegiatan dengan ruang yang diinginkan</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>Tag kegiatan</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="112"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="122"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang lebih disukai jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="133"/>
        <source>Invalid selected subject</source>
        <translation>Mata pelajaran dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform.cpp" line="140"/>
        <source>Invalid selected activity tag</source>
        <translation>Tag kegiatan dipilih salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectActivityTagPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint subject activity tag preferred rooms</source>
        <translation type="obsolete">FET - Ubah batasan mata pelajaran tag pelajaran dengan ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="119"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi: 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="140"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="147"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Ubah mata pelajaran tag kegiatan dengan ruang yang diinginkan</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Baru</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="33"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="54"/>
        <source>Rooms</source>
        <translation>Ruang</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectactivitytagpreferredroomsform_template.ui" line="102"/>
        <source>Clear</source>
        <translation>Hapus</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="102"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="113"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform.cpp" line="121"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomForm_template</name>
    <message>
        <source>FET - Modify constraint subject preferred room</source>
        <translation type="obsolete">FET - Ubah batasan mata pelajaran dgn ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="104"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="111"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="50"/>
        <source>Room</source>
        <translation>Ruang</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>Ubah mata pelajaran dengan ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="28"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="87"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomform_template.ui" line="97"/>
        <source>-1</source>
        <translation>-1</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="95"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="105"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform.cpp" line="116"/>
        <source>Invalid selected subject</source>
        <translation>Mata pelajaran dipilih salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintSubjectPreferredRoomsForm_template</name>
    <message>
        <source>FET - Modify constraint subject preferred rooms</source>
        <translation type="obsolete">FET - Ubah batasan mata pelajaran dgn ruang-ruang tertentu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="106"/>
        <source>Weight percentage (recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot (rekomendasi 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Ubah mata pelajaran dengan ruang yang disukai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="20"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintsubjectpreferredroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="126"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="127"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="136"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="137"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform.cpp" line="144"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="153"/>
        <source>Max hours continuously</source>
        <translation>Maks jam berurutan</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>Ubah guru tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhourscontinuouslyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="103"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="104"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="113"/>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="114"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform.cpp" line="121"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</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>Ubah guru tag kegiatan maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="60"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="112"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="123"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="153"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="183"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacheractivitytagmaxhoursdailyform_template.ui" line="190"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="100"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform.cpp" line="110"/>
        <source>Invalid room</source>
        <translation>Ruang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherHomeRoomForm_template</name>
    <message>
        <source>FET - Modify constraint teacher home room</source>
        <translation type="obsolete">FET - Ubah batasan ruang khusus guru</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>Ubah guru ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="20"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="27"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="40"/>
        <source>Room</source>
        <translation>Ruang</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>Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomform_template.ui" line="98"/>
        <source>Teacher</source>
        <translation>Guru</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="95"/>
        <source>Invalid weight</source>
        <translation>Bobot salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform.cpp" line="101"/>
        <source>Empty list of selected rooms</source>
        <translation>Daftar kosong dari ruang dipilih</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>Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</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>Persentase bobot (rekomendasi 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">Tambah</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="127"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="134"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>All rooms (dbl. click adds)</source>
        <translation type="obsolete">Semua Ruang (klik ganda untuk tambah)</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>Ubah guru ruang khusus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="41"/>
        <source>Rooms</source>
        <translation>Ruang</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>Baru</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>Terpilih</translation>
    </message>
    <message>
        <source>Selected rooms (dbl. click removes)</source>
        <translation type="obsolete">Ruang Dipilih (klik ganda  untuk hapus)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="20"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>FET - Modify constraint teacher home rooms</source>
        <translation type="obsolete">FET - Ubah batasan ruang khusus guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherhomeroomsform_template.ui" line="89"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="72"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="138"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="143"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="157"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="165"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="170"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform.cpp" line="175"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru interval maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="82"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Interval jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="145"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherintervalmaxdaysperweekform_template.ui" line="229"/>
        <source>Max days per week</source>
        <translation>Maks hari per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teacher max building changes per day</source>
        <translation type="obsolete">Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per hari=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max building changes per day dialog</source>
        <translation type="obsolete">FET - Ubah batasan perubahan gedung maks guru per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru maks perubahan gedung per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperdayform_template.ui" line="119"/>
        <source>Max building changes per day</source>
        <translation>Perubahan gedung maksimal per hari</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teacher max building changes per week</source>
        <translation type="obsolete">Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per minggu=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxBuildingChangesPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max building changes per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan perubahan gedung maks guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru maks perubahan gedung per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxbuildingchangesperweekform_template.ui" line="119"/>
        <source>Max building changes per week</source>
        <translation>Perubahan gedung maksimal per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="114"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="119"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform.cpp" line="133"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxDaysPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max days per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam maks guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="147"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="154"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Guru</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>Ubah guru maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="77"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxdaysperweekform_template.ui" line="117"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max gaps per day dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks guru per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="129"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>Batal</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan pecahan tidak dihitung sebagai gap.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="65"/>
        <source>Teacher</source>
        <translation>Guru</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>Persentase bobot (harus: 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>Ubah guru maks jam kosong per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperdayform_template.ui" line="91"/>
        <source>Max gaps per day</source>
        <translation>Jam kosong maks per hari</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan pecahan tidak dihitung sebagai gap.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="105"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="110"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform.cpp" line="122"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max gaps per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</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">Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan pecahan tidak dihitung sebagai gap.</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>Ubah guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="72"/>
        <source>Teacher</source>
        <translation>Guru</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>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxgapsperweekform_template.ui" line="137"/>
        <source>Max gaps per week</source>
        <translation>Jam kosong maks per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Anda harus menggunakan persentase bobot 100% karena
kalau tidak anda akan mendapat jadwal yang jelek. Coba dulu
dengan nilai yang besar untuk gap maks per minggu dan 
turunkan bila medapatkan jadwal baru. Baku 3 diberikan disini
mungkin terlalu rendah untuk sekolah anda, mungkin
anda perlu angka yang lebih besar. Catatan: guru tidak
ada dan pecahan tidak dihitung sebagai gap.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform.cpp" line="130"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max hours continuously dialog</source>
        <translation type="obsolete">FET - Ubah batasan guru jam maks bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="118"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</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>Ubah guru maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhourscontinuouslyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform.cpp" line="130"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher max hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam maks guru harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="148"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="155"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="118"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</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>Ubah guru maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermaxhoursdailyform_template.ui" line="77"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="91"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="96"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform.cpp" line="110"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</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>Ubah guru min hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="26"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="71"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="81"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="94"/>
        <source>Min days per week</source>
        <translation>Hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="109"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermindaysperweekform_template.ui" line="116"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teacher min gaps between building changes</source>
        <translation type="obsolete">Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">Jam kosong min antara perubahan gedung=%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="110"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform.cpp" line="118"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinGapsBetweenBuildingChangesForm_template</name>
    <message>
        <source>FET - Modify constraint teacher min gaps between building changes dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong min siswa antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="80"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="108"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachermingapsbetweenbuildingchangesform_template.ui" line="119"/>
        <source>Min gaps between building changes</source>
        <translation>Jam kosong min antar perubahan gedung</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="115"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="120"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 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>Izinkan kotak centang hari kosong  harus diperiksa. Jika Anda perlu tidak mengizinkan hari kosong untuk guru, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform.cpp" line="136"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</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>Kotak centang ini harus tetap diperiksa. Jika Anda benar-benar harus tidak mengizinkan hari kosong untuk guru ini, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teacher min hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam min guru harian</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>Jam min harian</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="61"/>
        <source>Teacher</source>
        <translation>Guru</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>Ubah guru min jam per hari</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>Dianjurkan untuk mulai dengan 2 menit jam dan memperkuat mereka ketika Anda menemukan jadwal baru.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="93"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="129"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteacherminhoursdailyform_template.ui" line="141"/>
        <source>OK</source>
        <translation>Ok</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">Catatan: FET cukup pintar untuk menggunakan batasan ini hanya pada hari kerja untuk guru
(jadi batasan fleksibel). Hati-hati dengan batasan ini,
jangan mendapat jadwal yang tidak mungkin. Direkomendasi
mulai dengan jam min 2 dan tinggikan hingga dapat jadwal baru</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm</name>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="241"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform.cpp" line="249"/>
        <source>Invalid teacher</source>
        <translation>Guru salah</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>Batasan jenis ini ada untuk guru yang sama - tidak dilanjutkan</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeacherNotAvailableTimesForm_template</name>
    <message>
        <source>FET - Modify constraint teacher not available times dialog</source>
        <translation type="obsolete">FET - Ubah batasan guru tidak tersedia</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">Batasan ini tidak menimbulkan jam kosong untuk guru. Jika seorang guru mengajar
sebelum dan sesudah periode tidak ada ini, tidak ada jam kosong terhitung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="96"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>X=tidak diizinkan, kosong=diizinkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="141"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="134"/>
        <source>Set all not available</source>
        <translation>Atur semua tidak ada</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="120"/>
        <source>Set all available</source>
        <translation>Atur semua dibolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachernotavailabletimesform_template.ui" line="148"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Set all slots available</source>
        <translation type="obsolete">Atur semua slot dibolehkan</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>Ubah guru tidak ada </translation>
    </message>
    <message>
        <source>Set all slots not available</source>
        <translation type="obsolete">Atur semua slot tidak boleh</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>Batasan ini tidak menimbulkan jam kosong untuk guru. Jika seorang guru mengajar sebelum dan sesudah periode tidak ada ini, tidak ada jam kosong terhitung</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="109"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="110"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform.cpp" line="119"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursContinuouslyForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="121"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</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>Ubah guru tag kegiatan maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>FET - tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersActivityTagMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="89"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform.cpp" line="99"/>
        <source>Invalid activity tag</source>
        <translation>Tag kegiatan salah</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>Ubah guru tag kegiatan jam maks per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="28"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="80"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="91"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="121"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="151"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersactivitytagmaxhoursdailyform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="66"/>
        <source>End of day</source>
        <translation>Akhir hari</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="115"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="120"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="134"/>
        <source>Start hour invalid</source>
        <translation>Jam mulai salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="139"/>
        <source>End hour invalid</source>
        <translation>Jam akhir salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform.cpp" line="144"/>
        <source>Start hour cannot be greater or equal than end hour</source>
        <translation>Jam mulai tidak dapat lebih besar atau sama dengan jam akhir</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersIntervalMaxDaysPerWeekForm_template</name>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru interval maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="46"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Interval jam mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="109"/>
        <source>Interval end hour</source>
        <translation>Interval jam akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersintervalmaxdaysperweekform_template.ui" line="177"/>
        <source>Max days per week</source>
        <translation>Maks hari per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerDayForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teachers max building changes per day</source>
        <translation type="obsolete">Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per hari=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan perubahan gedung maks guru per hari</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Ubah guru maks perubahan gedung per hari</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="68"/>
        <source>Max building changes per day</source>
        <translation>Perubahan gedung maksimal per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperdayform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxBuildingChangesPerWeekForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teachers max building changes per week</source>
        <translation type="obsolete">Perubahan gedung maks per minggu untuk guru</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per minggu=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan perubahan gedung maks guru per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <source>Weight percentage (necessary: 100%)</source>
        <translation type="obsolete">Persentase bobot (harus: 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>Ubah guru maks perubahan gedung per minggu</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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="57"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="68"/>
        <source>Max building changes per week</source>
        <translation>Perubahan gedung maksimal per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxbuildingchangesperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="111"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform.cpp" line="116"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 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>Ubah guru maks hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="56"/>
        <source>Max days per week</source>
        <translation>Hari maks per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxdaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerDayForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max gaps per day dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks guru per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</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">Direkomendasikan menggunakan hanya satu batasan jenis ini.
Adan harus menggunakann persentase bobot 100% karena
kalau tidak akan mendapatkan jadwal jelek. Coba untuk
mengatur angka yang agak besar untuk gap maks per 
minggu dan menurunkannya hingga mendapat jadwal baru
Catata: Guru tidak ada dan pecah tidakdihitung jam kosong.</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>Ubah guru maks jam kosong i per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperdayform_template.ui" line="69"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Jam kosong maks per hari</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Direkomendasikan menggunakan hanya satu batasan jenis ini.
Adan harus menggunakann persentase bobot 100% karena
kalau tidak akan mendapatkan jadwal jelek. Coba untuk
mengatur angka yang agak besar untuk gap maks per 
minggu dan menurunkannya hingga mendapat jadwal baru
Catata: Guru tidak ada dan pecah tidakdihitung jam kosong.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="85"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform.cpp" line="90"/>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation>Bobot (persentase) salah. harus 100</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxGapsPerWeekForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max gaps per week dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam kosong maks guru per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</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">Direkomendasikan menggunakan hanya satu batasan jenis ini.
Adan harus menggunakann persentase bobot 100% karena
kalau tidak akan mendapatkan jadwal jelek. Coba untuk
mengatur angka yang agak besar untuk gap maks per 
minggu dan menurunkannya hingga mendapat jadwal baru
Catata: Guru tidak ada dan pecah tidakdihitung gap.</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>Ubah guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxgapsperweekform_template.ui" line="69"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Jam kosong maks per minggu</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Direkomendasikan menggunakan hanya satu batasan jenis ini.
Adan harus menggunakann persentase bobot 100% karena
kalau tidak akan mendapatkan jadwal jelek. Coba untuk
mengatur angka yang agak besar untuk gap maks per 
minggu dan menurunkannya hingga mendapat jadwal baru
Catata: Guru tidak ada dan pecah tidakdihitung jam kosong.</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="89"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursContinuouslyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max hours continuously dialog</source>
        <translation type="obsolete">FET - Ubah batasan guru jam maks bersambung</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>Ubah guru maks jam berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="56"/>
        <source>Max hours continuously</source>
        <translation>Maks jam bersambung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhourscontinuouslyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm</name>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="89"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform.cpp" line="90"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMaxHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers max hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan maks jam guru harian</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>Ubah guru maks jam per hari</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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">Persentase bobot (rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="56"/>
        <source>Max hours daily</source>
        <translation>Jam maks harian</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmaxhoursdailyform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="88"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform.cpp" line="93"/>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation>Bobot (persentase) salah. harus 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>Ubah guru min hari per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="28"/>
        <source>Weight percentage
(necessary: 100%)</source>
        <translation>Persentase bobot
 (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="56"/>
        <source>Min days per week</source>
        <translation>Hari min per minggu</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="73"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmindaysperweekform_template.ui" line="80"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinGapsBetweenBuildingChangesForm</name>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>Teachers min gaps between building changes</source>
        <translation type="obsolete">Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">Jam kosong min antara perubahan gedung=%1</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="85"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform.cpp" line="86"/>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation>Bobot (persentase) salah. harus 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">FET - Ubah batasan jam kosong min guru antar perubahan gedung</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah guru min jam kosong antar perubahan gedung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="28"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 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>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="56"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersmingapsbetweenbuildingchangesform_template.ui" line="67"/>
        <source>Min gaps between building changes</source>
        <translation>Jam kosong min antar perubahan gedung</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="93"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform.cpp" line="98"/>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation>Bobot (persentase) salah - harus 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>Izinkan kotak centang hari kosong  harus diperiksa. Jika Anda perlu tidak mengizinkan hari kosong untuk guru, silakan gunakan hari kendala min guru per minggu</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>Kotak centang ini harus tetap diperiksa. Jika Anda benar-benar harus tidak mengizinkan hari kosong untuk guru ini, silakan gunakan hari kendala min guru per minggu</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTeachersMinHoursDailyForm_template</name>
    <message>
        <source>FET - Modify constraint teachers min hours daily dialog</source>
        <translation type="obsolete">FET - Ubah batasan jam guru min harian</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="84"/>
        <source>Min hours daily</source>
        <translation>Jam min harian</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>Ubah guru jam min per hari</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>Dianjurkan untuk mulai dengan 2 jam min. Mungkin Anda dapat mencoba nilai-nilai yang lebih tinggi setelah itu, tetapi mereka mungkin terlalu besar dan mungkin anda akan mendapatkan jadwal mustahil.</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="61"/>
        <source>Weight percentage (necessary: 100%)</source>
        <translation>Persentase bobot (harus: 100%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="97"/>
        <source>Allow empty days</source>
        <translation>Izinkan hari kosong</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="109"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintteachersminhoursdailyform_template.ui" line="116"/>
        <source>Cancel</source>
        <translation>Batal</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">Batasan sekarang</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">Catatan: FET cukup pintar untuk menggunakan batasan ini hanya pada hari kerja untuk guru
(jadi batasan fleksibel). Hati-hati dengan batasan ini,
jangan mendapat jadwal yang tidak mungkin. Direkomendasi
mulai dengan jam min 2. Mungkin anda dapat mencoba lebih tinggi setalah itu
tetapi mungkin akan terlalu besar dan anda akan mendapatkan jadwal yang tidak mungkin.</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="209"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="218"/>
        <source>Invalid first activity</source>
        <translation>Kegiatan pertama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="228"/>
        <source>Invalid second activity</source>
        <translation>Kegiatan kedua salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="238"/>
        <source>Invalid third activity</source>
        <translation>Kegiatan ketiga salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform.cpp" line="245"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</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>Ubah tiga kegiatan digabung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="28"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="39"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="56"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="98"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="140"/>
        <source>Third activity</source>
        <translation>Kegiatan ketiga</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="192"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstraintthreeactivitiesgroupedform_template.ui" line="199"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation>Kegiatan pertama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation>Kegiatan kedua salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesConsecutiveForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="14"/>
        <source>Modify two activities consecutive</source>
        <translation>Ubah dua kegiatan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesconsecutiveform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation>Kegiatan pertama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation>Kegiatan kedua salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesGroupedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah dua kegiatan digabung</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesgroupedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="176"/>
        <source>Invalid weight (percentage)</source>
        <translation>Bobot (persentasi) yang salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="185"/>
        <source>Invalid first activity</source>
        <translation>Kegiatan pertama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="195"/>
        <source>Invalid second activity</source>
        <translation>Kegiatan kedua salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform.cpp" line="202"/>
        <source>Same activities - impossible</source>
        <translation>Kegiatan sama - tidak mungkin</translation>
    </message>
</context>
<context>
    <name>ModifyConstraintTwoActivitiesOrderedForm_template</name>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <source>Current constraint</source>
        <translation type="obsolete">Batasan sekarang</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>Ubah dua kegiatan berurutan</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="46"/>
        <source>Weight percentage
(recommended: 0.0%-100.0%)</source>
        <translation>Persentase bobot
(rekomendasi 0.0%-100.0%)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="57"/>
        <source>100</source>
        <translation>100</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="90"/>
        <source>First activity</source>
        <translation>Kegiatan Pertama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyconstrainttwoactivitiesorderedform_template.ui" line="132"/>
        <source>Second activity</source>
        <translation>Kegiatan kedua</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="104"/>
        <source>Incorrect name</source>
        <translation>Nama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="112"/>
        <source>Incorrect building</source>
        <translation>Gedung salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform.cpp" line="116"/>
        <source>Name existing - please choose another</source>
        <translation>Nama telah dipakai - silahkan pilih yang lain</translation>
    </message>
</context>
<context>
    <name>ModifyRoomForm_template</name>
    <message>
        <source>Modify Room Dialog</source>
        <translation type="obsolete">Ubah Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="84"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="22"/>
        <source>Ok</source>
        <translation>Ok</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>Ubah ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="40"/>
        <source>Capacity</source>
        <translation>Kapasitas</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="29"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifyroomform_template.ui" line="67"/>
        <source>Building</source>
        <translation>Gedung</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform.cpp" line="63"/>
        <source>Incorrect name</source>
        <translation>Nama salah</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>Nama telah digunakan. Jika anda ingin membuat kelas lain yang mengandung kelas paralel (kelas overlap), silahkan hapus kelas paralel yang ada (FET akan menghapus semua kegiatan dan batasan yang ada) dan menambah kelas paralel baru dengan nama yang diinginkan pada kelas sekarang. Saya tahu ini bukan prosedur yang elegan. Saya akan memperbaikinya di masa yang akan datang.</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsGroupForm_template</name>
    <message>
        <source>Modify Students Group Dialog</source>
        <translation type="obsolete">Ubah Kelas Paralel Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="49"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Kelas</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>Ubah kelas paralel siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="93"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="66"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsgroupform_template.ui" line="100"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform.cpp" line="67"/>
        <source>Incorrect name</source>
        <translation>Nama salah</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>Nama telah digunakan. Jika anda ingin membuat kelas paralel lain yang mengandung kelas paralel (kelas overlap), silahkan hapus grup yang ada (FET akan menghapus semua kegiatan dan batasan yang ada) dan menambah grup baru dengan nama yang diinginkan pada kelas paralel sekarang. Saya tahu ini bukan prosedur yang elegan. Saya akan memperbaikinya di masa yang akan datang.</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsSubgroupForm_template</name>
    <message>
        <source>Modify Students Subgroup Dialog</source>
        <translation type="obsolete">Ubah Grup Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="22"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="81"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="64"/>
        <source>Name</source>
        <translation>Nama</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>Ubah siswa-grup</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="43"/>
        <source>Group</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="108"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentssubgroupform_template.ui" line="115"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="62"/>
        <source>Incorrect name</source>
        <translation>Nama salah</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform.cpp" line="66"/>
        <source>Name existing - please choose another</source>
        <translation>Nama telah dipakai - silahkan pilih yang lain</translation>
    </message>
</context>
<context>
    <name>ModifyStudentsYearForm_template</name>
    <message>
        <source>Modify Students Year Dialog</source>
        <translation type="obsolete">Ubah Kelas Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="39"/>
        <source>Number of students</source>
        <translation>Jumlah siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="22"/>
        <source>Name</source>
        <translation>Nama</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>Ubah siswa kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="66"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifystudentsyearform_template.ui" line="73"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm</name>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="443"/>
        <location filename="../src/interface/modifysubactivityform.cpp" line="490"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no teacher(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan tanpa guru?</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>Apakah anda ingin menambah sub kegiatan dengan tanpa guru?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="468"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="469"/>
        <source>Invalid subject</source>
        <translation>Mata Pelajaran salah</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>Apakah anda ingin mempunyai sub  kegiatan dengan kelas?</translation>
    </message>
    <message>
        <source>Do you really want to have the activity with no student set(s)?</source>
        <translation type="obsolete">Apakah anda ingin menambah kegiatan dengan kelas?</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="82"/>
        <source>Current subactivity has split index %1 out of %2</source>
        <translation>Sub kegiatan saat ini memiliki indeks pecah %1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform.cpp" line="83"/>
        <source>The current data applies only to this subactivity</source>
        <translation>Data saat ini berlaku pada sub kegiatan ini</translation>
    </message>
</context>
<context>
    <name>ModifySubactivityForm_template</name>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="26"/>
        <source>Teachers</source>
        <translation>Guru</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>Baru</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>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="85"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="117"/>
        <source>Students</source>
        <translation>Siswa</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>Terpilih</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="384"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="391"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="213"/>
        <source>Activity tags</source>
        <translation>Tag kegiatan</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>Ubah sub kegiatan</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>Terpilih</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="272"/>
        <source>Number of students (-1 for automatic)</source>
        <translation>Jumlah siswa(-1 untuk otomatis)</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="336"/>
        <source>Active</source>
        <translation>Aktif</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="311"/>
        <source>Duration</source>
        <translation>Durasi</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>Sub kegiatan saat ini mempunyai indeks pecah i dari j
Data saat ini hanya berlaku pada sub kegiatan ini</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="176"/>
        <source>Show years</source>
        <translation>Tampil kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="186"/>
        <source>Show groups</source>
        <translation>Tampil kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/modifysubactivityform_template.ui" line="196"/>
        <source>Show subgroups</source>
        <translation>Tampil grup</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>T:</source>
        <translation type="obsolete">G:</translation>
    </message>
    <message>
        <source>Total number of students=%1</source>
        <translation type="obsolete">Jumlah siswa=%1</translation>
    </message>
    <message>
        <source>Time constraints directly related to this activity:</source>
        <translation type="obsolete">Jumlah batasan langsung berhubungan dengan kegiatan ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this activity:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan kegiatan ini:</translation>
    </message>
    <message>
        <source>FET warning</source>
        <translation type="obsolete">Peringatan FET</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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%
Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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">Tidak dapat optimasi untuk grup %1, karena ada satu batasan dari tipe %2 jam maks harian dengan bobot 100% yang tidak dapat dilakukan karena jumlah hari per minggu, jumlah jam per hari, kumpulan siswa diatur tidak tersedia dan/atau istirahat. Jumlah dari total jam dari grup ini adalah %3 dan jumlah dari slot yang tersedia , menghitung jam maks harian dan semua batasan lain, %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">Silahkan ubah data dan dicoba lagi. Untuk lebih jelas, bergabunglah dengan milis atau author pembuat program</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">Tidak dapat optimasi untuk siswa, karena batasan dari jenis jam min harian yang berhubungan denga siswa mempunyai bobot 100%, Silakan ubah dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program
</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">Tidak dapat optimasi untuk siswa, karena batasan dari jenis jam min harian yang berhubungan dengan siswa TIDAK mempunyai bobot 100%, Silakan ubah dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program
</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">Tidak dapat optimasi untuk grup %1, karena ada dua batasan dari jenis jam min harian dan persentase bobot lebih tinggi dari batasan dengan jam minimum yang lebih kecil. Anda diperbolehkan untuk setiap grup batasan paling penting dengan persentase bobot maksimum dan jam minimum harian terbesar yang dibolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Untuk grup %1 tidak memenuhi batasan dari jenis jam min harian pada hari %2, karena kumpulan siswa tidak tersedia dan/atau istirahat. Mungkin anda mempunyai hari libur untuk grup ini. Hal ini dijelaskan di menu Bantuan/Pertanyaan yang sering ditanyakan (untuk singkat: pertahankan jam min harian untuk kumpulan siswa ini, hapus batasan siswa tidak tersedia (atau istirahat) untuk kumpulan siswa ini, tambahkan kegiatan dummi untuk kumpulan siswa ini dengan mata pelajaran dummi dan durasi angka total jam per hari dan tambahkan sebuah batasan kegiatan dengan waktu tertentu untuk kegiatan dummi ini pada hari bersangkutan, jam pertama)

Silahkan ubah data anda dan dicoba lagi</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">Tidak dapat dioptimasi untuk guru %1, karena terlalu banyak batasan dari jenis jam maks harian , tidak dapat dikompresi dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih rendah dari yang pertama dan persentase bobot lebih tinggdi dari yang pertama. Dimungkinkan menggunakan sembarang angka untuk batasan ini untuk guru tetapi hasilnya harus maksimal 2 batasan dari jenis jam maks harian

Contoh: anda diperbolekan menggunakan 3 batasa: 6 jam 95%, 7 jam 100%, dan 8 jam 100%, dikompresi menjadi 2 batasan, 6 jam 95%, 7 jam 100%

Silahkan diubah data dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Tidak dapat dioptimasi untuk guru %1, karena ada batasan dari jenis max %2 jam harian dengan bobot 100% yang tidak dapat dipenuhi karena jumlah hari per minggi, jumlah jam per hari, hari maks guru per minggu, guru tidak tersedia dan/atau istirahat. Jumlah dari total jam untuk guru ini adalah %3 dan jumlah dari slot tersedia adalah tergantung dari jam maks harian dan semua batasan lain, %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">Tidak dapat dioptiasi, karena anda mempunyai batasan jam min guru harian untuk guru %1 dengan bobot(persentase) dibawah 100. Sejak FET versi 5.4.0 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi karena anda memiliki batasan jam min guru harian untuk guru %1 dengan %2 jam min harian dan jumlah jam kerja per hari hanya %3. Silahkan diperbaiki dan dicoba lagi</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam min guru harian  dengan bobot(persentase) dibawah 100. Sejak FET versi 5.4.0 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi karena anda memiliki batasan jam min guru harian  dengan %1 jam min harian dan jumlah jam kerja per hari hanya %2. Silahkan diperbaiki dan dicoba lagi</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">Tidak dapat dioptimasi karena anda memiliki batasan %1 jam min guru harian untuk guru %2. Guru ini hanya mempunyai total %3 jam per minggi, jadi batasa ini tidak mungkin. Silahkan diperbaiki dan dicoba lagi</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">TIdak dapat dioptimasi, karena anda mempunyai batasan guru %1 jam min harian untuk guru %2. Jumlah dari jam min harian harus paling kecil 2, untuk membuat batasan non-trivial. Silakan diperbaiki dan dicoba lagi</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">Tidak dapat optimasi untuk guru %1, karena jumlah jam untuk guru ini adalah %2, dan anda hanya memiliki %3 hari yang diperbolehkan untuk batasan jam maks guru per minggu x %4 jam dalam satu hari. Mungkin ada kesalahan dalam data anda</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">Tidak dapat optimasi untuk guru %1, karena batasa berlebih, guru maks hari per minggu, guru tidak tersedia dan/atau isitirahat. Jumlah dari jam totoal untuk guru ini adalalh %2 dan jumlah dari slot tersedia, tergantung maks hari per minggu dan semua batasan, %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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam maks guru per minggu dengan bobot(persentase) dibawah 100 untuk guru %1 . Sejak FET versi 5.2.17 hanya mungkin menggunakan bobot 100% untuk batasan ini. Silahakn ubah bobot menjadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis guru tidak tersedia dengan persentase bobot kurang dari 100% untuk siswa  %1. Saat ini, FET hanya dapat optimasi dengan batasan siswa diatur tidak tersedia dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis siswa diatur tidak tersedia dengan persentase bobot kurang dari 100% untuk siswa diatur %1. Saat ini, FET hanya dapat optimasi dengan batasan siswa diatur tidak tersedia dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat dioptimasi karena anda mempunyai batasan dari jenis istirahat dengan persentase bobot kurang dari 100% untuk siswa diatur %1. Saat ini, FET hanya dapat optimasi dengan batasan istirahat dengan bobot 100% (atau tanpa batasan). Silakan ubah data anda dan coba lagi.</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">Tidak dapat optimasi, karena anda tidak mempunyai batasan waktu biasa atau bobotnya lebih kecil dari 100.0%. Silahkan tambahkan sebuah batasan waktu biasa (bobot 100%)</translation>
    </message>
    <message>
        <source>Precomputing ... please wait</source>
        <translation type="obsolete">Prakomputasi... silahkan tunggu</translation>
    </message>
    <message>
        <source>FET information</source>
        <translation type="obsolete">Informasi FET</translation>
    </message>
    <message>
        <source>Canceled</source>
        <translation type="obsolete">Dibatalkan</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">Tidak dapat optimasi, karena anda mempunyai batasan jenis kegiatan akhiri hari siswa untuk kegiatan dengan id=%1 dengan persentase bobot dibawah 100%. Batasan kegiatan akhiri hari siswa hanya boleh mempunyai persentase bobot 100%. Silahkan ubah data anda( hapus atau sunting batasan) dan dicoba lagi.</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">Batasan %1 tidak dapat dipenuhi karena guru %2 mempunyai paling banya %3 hari dari guru tidak tersedia, istirahat dan maks hari guru per minggu. Silahkan kecilkan bobot dari batasan ini ke atas dibawah 100% (tergantung pada situasi anda, jika 0% terlalu rendah, jadikan 90%, 95% atau bahkan 99,75%. Setiap bobot besar akan memperlambat program.Situasi dimana anda perlu lebih besar dari 0%, contohnya jia anda memiliki 5 kegiatan dengan kemungkinan hari 4 buah. Anda mungkin membaginya 1,1,1, dan 2, bukan 2,2, dan 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">Batasan %1 tidak dapat dipenuhi karena grup %2 mempunyai paling banya %3 hari dari siswa tidak tersedia dan istirahat. Silahkan kecilkan bobot dari batasan ini ke atas dibawah 100% (tergantung pada situasi anda, jika 0% terlalu rendah, jadikan 90%, 95% atau bahkan 99,75%. Setiap bobot besar akan memperlambat program.Situasi dimana anda perlu lebih besar dari 0%, contohnya jia anda memiliki 5 kegiatan dengan kemungkinan hari 4 buah. Anda mungkin membaginya 1,1,1, dan 2, bukan 2,2, dan 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">Tidak dapat dioptimasi, karena anda tidak mempunyai batasan tempat biasa atau persentase bobot kurang dair 100%. Silakan tambahkan batasan tempat biasa hingga bobot 100%</translation>
    </message>
    <message>
        <source>Space constraints directly related to this room:</source>
        <translation type="obsolete">Batasan tempat langsung berhubungan dengan ruang ini:</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation type="obsolete">Senin</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation type="obsolete">Selasa</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation type="obsolete">Rabu</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation type="obsolete">Kamis</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation type="obsolete">Jumat</translation>
    </message>
    <message>
        <source>Default institution</source>
        <translation type="obsolete">Institusi baku</translation>
    </message>
    <message>
        <source>Default comments</source>
        <translation type="obsolete">Komentar baku</translation>
    </message>
    <message>
        <source>You have too many teachers.
Please talk to the author or increase variable MAX_TEACHERS</source>
        <translation type="obsolete">Anda mempunyai terlalu banyak guru
Silahkan hubungi pembuat program atau menaikkan variabel 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">Anda mempunyai terlalu banyak mata pelajaran.
Silahkan hubungi pembuat program atau menaikkan variabel 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">Anda mempunyai terlalu kegiatan aktif
Silahkan hubungi pembuat program atau menaikkan variabel 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">Anda mempunyai terlalu banyak ruang
Silahkan hubungi pembuat program atau menaikkan variabel 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">Anda mempunyai terlalu banyak batasan waktu.
Silahkan hubungi pembuat program atau menaikkan variabel 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">Anda mempunyai terlalu banyak batasan TEMPAT.
Silahkan hubungi pembuat program atau menaikkan variabel 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">Batasan
%1 akan diubah ke batasan
%2 karena hanya ada satu ruang sisa pada batasan</translation>
    </message>
    <message>
        <source>Cannot create or use directory %1 - cannot continue</source>
        <translation type="obsolete">Tidak dapat membuat atau menggunakan direktori %1 - tidak dapat lanjut</translation>
    </message>
    <message>
        <source>FET critical</source>
        <translation type="obsolete">Kritis FET</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">Membuka file lama - akan dikonversi ke format terbaru, secara otomatis akan memberi persentase bobot ke batasa dan menghapus paritas kegiatan. Anda diminta untuk backup file lama sebelum disimpan pada format baru

Silakan dicatat persentase bobot dari batasan min n hari antar kegiatan biasanya 95% (biasanya memuaskan) dan &apos;paksakan berurutan jika hari yang sama&apos; akan diatur menjadi true (artinya jika kegiatan pada hari yang sama, akan ditempatkan berurutan, jika sebuah kegiatan dengan durasi lebih lama). Jika anda mau, anda dapat mengubahnya menjadi 100%, secara manual di file input fet atau dari antarmuka</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">Membuka sebuah file FET versi lebih baru... file akan terbuka tetapi direkomendasikan untuk perbaharui FET anda ke versi terbaru</translation>
    </message>
    <message>
        <source>Activity with id=%1 contains invalid data - skipping</source>
        <translation type="obsolete">Kegiatan dengan ie=%1 mengandungd data salah - diabaikan</translation>
    </message>
    <message>
        <source>File contains deprecated equipments list - will be ignored
</source>
        <translation type="obsolete">File mengandung daftar alat deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable start hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam mulai GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailable end hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam akhir GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan hari mulai GuruMaksHariPerMinggu corrupt untuk guru %1, hari maks%2&lt;=0 atau &gt;nHariPerMinggu...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable start hour corrupt for students set %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam mulai SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailable end hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam akhir SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subgroups max hours daily - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan guru grup jam maks harian deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint students n hours daily - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan siswa n jam harian deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint students set n hours daily - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan siswa diatur n jam harian deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari  KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>File contains deprecated constraint activity ends day - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan kegiatan akhiri hari deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari  KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subject tags max hours continuously - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan guru tag mata pelaaran jam maks berurutan  deprecated  - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teachers subject tag max hours continuously - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan guru tag mata pelaaran jam maks berurutan  deprecated  - akan diabaikan
</translation>
    </message>
    <message>
        <source>Constraint
%1
not added - must be a duplicate</source>
        <translation type="obsolete">Batasan
%1
tidak ditambah - duplikasi</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable start hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam mulai RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailable end hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam akhir RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>File contains deprecated constraint room type not allowed subjects - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan jenis ruang dengan mata pelajaran terlarang deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint subject requires equipments - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan mata pelajaran perlu peralatan deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint subject tag requires equipments - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan tag mata pelajaran perlu peralatan deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teacher requires room - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan guru perlu ruang deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint teacher subject require room - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan guru mata pelajran perlu ruang deprecated - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint minimize number of rooms for students - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan jumlah ruang untuk siswa diperkecil deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint minimize number of rooms for teachers - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan jumlah ruang untuk guru diperkecil deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint activities same room - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan kegiatan dengan ruang sama deprecated - akan diabaikan</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max building changes per day for teachers - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan perubahan gedung maks per hari per guru deprecated  - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max building changes per day for students - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan perubahan gedung maks per hari untuk siswa deprecated  - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max room changes per day for teachers - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan perubahan ruang maks per hari untuk guru deprecated berkesinambungan - akan diabaikan
</translation>
    </message>
    <message>
        <source>File contains deprecated constraint max room changes per day for students - will be ignored
</source>
        <translation type="obsolete">File mengandung batasan perubahan ruang maks per hari untuk siswa deprecated berkesinambungan - akan diabaikan
</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">Penyimpanan file memberi kode kesalahan %1, yang artinya penyimpanan gagal. Silahkan periksa ruang ksong disk anda</translation>
    </message>
    <message>
        <source>no</source>
        <translation type="obsolete">tidak</translation>
    </message>
    <message>
        <source>yes</source>
        <translation type="obsolete">ya</translation>
    </message>
    <message>
        <source>Basic compulsory constraints (space), WP:%1%</source>
        <translation type="obsolete">Batasan (tempat) wajib sederhana, WP:%1%</translation>
    </message>
    <message>
        <source>These are the basic compulsory constraints 
(referring to rooms allocation) for any timetable
</source>
        <translation type="obsolete">Ini adalah batasan wajib sederhana
(berhubungan dengan alokasi ruang ) untuk semua jadwal
</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1%</source>
        <translation type="obsolete">Bobot(persentase)=%1%</translation>
    </message>
    <message>
        <source>The basic space constraints try to avoid:
</source>
        <translation type="obsolete">Batasan tempat biasa dicoba diabaikan:
</translation>
    </message>
    <message>
        <source>- rooms assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">- ruang dialokasikan ke lebih dari satu kegiatan simultan
</translation>
    </message>
    <message>
        <source>- activities with more students than the capacity of the room
</source>
        <translation type="obsolete">- kegiatan dengan siswa lebih dari kapasitas
</translation>
    </message>
    <message>
        <source>Space constraint basic compulsory: unallocated activity with id=%1</source>
        <translation type="obsolete">Batasan tempat biasa mandatori: kegiatan tidak teralokasi dengan id=%1</translation>
    </message>
    <message>
        <source> - this increases the conflicts total by %1</source>
        <translation type="obsolete">- ini meningkatkan konflik sebesar %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">Batasan tempat biasa mandatori: ruang %1 telah alokasi kegiatan dengan id %2 dan kapasitas ruang berlebihan</translation>
    </message>
    <message>
        <source>This increases conflicts total by %1</source>
        <translation type="obsolete">Ini meningkatkan konflisk sebesar %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">Batasan tempat biasa mandatori: ruang dengan nama %1 mempunyai lebih dari satu alokasi kegiatan pada hari %2, jam %3.</translation>
    </message>
    <message>
        <source>This increases the conflicts total by %1</source>
        <translation type="obsolete">Ini meningkatkan konflik sebesar %1</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <translation type="obsolete">WP:%1%</translation>
    </message>
    <message>
        <source>R:%1</source>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <source>Space constraint</source>
        <translation type="obsolete">Batasan tempat</translation>
    </message>
    <message>
        <source>Room=%1</source>
        <translation type="obsolete">Ruang:%1</translation>
    </message>
    <message>
        <source>FET error in data</source>
        <translation type="obsolete">Kesalahan FET pada data</translation>
    </message>
    <message>
        <source>Following constraint is wrong:
%1</source>
        <translation type="obsolete">Batasan berikut salah:
%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">id kegiatan salah utuk batasan kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <source>,S:</source>
        <translation type="obsolete">,S:</translation>
    </message>
    <message>
        <source>,St:</source>
        <translation type="obsolete">,St:</translation>
    </message>
    <message>
        <source>Activity preferred room</source>
        <translation type="obsolete">Kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <source>Activity id=%1</source>
        <translation type="obsolete">Kegiatan id=%1</translation>
    </message>
    <message>
        <source>Space constraint activity preferred room broken for activity with id=%1 (subject=%2), room=%3</source>
        <translation type="obsolete">Batasan tempat kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2), ruang =%3</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred rooms</source>
        <translation type="obsolete">id kegiatan salah untuk batasan kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <source>Activity preferred rooms</source>
        <translation type="obsolete">Kegiatan dengan ruang tertentu</translation>
    </message>
    <message>
        <source>Space constraint activity preferred rooms broken for activity with id=%1 (subject=%2)</source>
        <translation type="obsolete">Batasan tempat kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2), ruang =%3</translation>
    </message>
    <message>
        <source>S:%1</source>
        <translation type="obsolete">S:%1</translation>
    </message>
    <message>
        <source>Subject preferred room</source>
        <translation type="obsolete">Mata pelajaran dengan ruang tertentu</translation>
    </message>
    <message>
        <source>Subject=%1</source>
        <translation type="obsolete">Mata Pelajaran=%1</translation>
    </message>
    <message>
        <source>Room name=%1</source>
        <translation type="obsolete">Ruang nama=%1</translation>
    </message>
    <message>
        <source>Space constraint subject preferred room broken for activity with id %1 (subject=%2)</source>
        <translation type="obsolete">Batasan tempat mata pelajaran dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2)</translation>
    </message>
    <message>
        <source>Subject preferred rooms</source>
        <translation type="obsolete">Mata pelajaran dengan beberapa ruang tertentu</translation>
    </message>
    <message>
        <source>Space constraint subject preferred rooms broken for activity with id %1 (subject=%2)</source>
        <translation type="obsolete">Batasan tempat mata pelajaran dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2)</translation>
    </message>
    <message>
        <source>Yn:</source>
        <translation type="obsolete">Yn:</translation>
    </message>
    <message>
        <source>No:</source>
        <translation type="obsolete">Tidak:</translation>
    </message>
    <message>
        <source>Students set - year</source>
        <translation type="obsolete">Kelas paralel - kelas</translation>
    </message>
    <message>
        <source>Year name=</source>
        <translation type="obsolete">Nama Kelas=</translation>
    </message>
    <message>
        <source>Number of students=</source>
        <translation type="obsolete">Jumlah siswa=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students year:</source>
        <translation type="obsolete">Batasan waktu berhubungan langsung dengan kelas siswa ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students year:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan kelas siswa ini:</translation>
    </message>
    <message>
        <source>Gn:</source>
        <translation type="obsolete">Gn:</translation>
    </message>
    <message>
        <source>Students set - group</source>
        <translation type="obsolete">Kumpulan siswa - Kelas paralel</translation>
    </message>
    <message>
        <source>Group name=</source>
        <translation type="obsolete">Kelas paralel nama=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students group:</source>
        <translation type="obsolete">Batasan waktu berhubungan langsung dengan kelas paralel siswa ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students group:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan kelas paralel siswa ini:</translation>
    </message>
    <message>
        <source>Sgn:</source>
        <translation type="obsolete">Sgn:</translation>
    </message>
    <message>
        <source>Students set - subgroup</source>
        <translation type="obsolete">Kelas paralel - grup</translation>
    </message>
    <message>
        <source>Subgroup name=</source>
        <translation type="obsolete">Grup nama=</translation>
    </message>
    <message>
        <source>Time constraints directly related to this students subgroup:</source>
        <translation type="obsolete">Batasan waktu berhubungan langsung dengan grup siswa ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this students subgroup:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan grup siswa ini:</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation type="obsolete">Mata Pelajaran</translation>
    </message>
    <message>
        <source>Time constraints directly related to this subject:</source>
        <translation type="obsolete">Batasan waktu berhubungan langsung dengan mata pelajaran ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this subject:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan mata pelajaran ini:</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <source>Time constraints directly related to this teacher:</source>
        <translation type="obsolete">Batasan waktu berhubungan langsung dengan guru ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this teacher:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan guru ini:</translation>
    </message>
    <message>
        <source>Basic compulsory constraints (time)</source>
        <translation type="obsolete">Batasan waktu kompulsri sederhaa</translation>
    </message>
    <message>
        <source>These are the basic compulsory constraints
(referring to time allocation) for any timetable
</source>
        <translation type="obsolete">Ini adalah batasan kompulasi biasa
( berhubungan dengan alokasi waktu) untuk jadwal manapun
</translation>
    </message>
    <message>
        <source>The basic time constraints try to avoid:
</source>
        <translation type="obsolete">Ini batasan waktu biasa yang coba dihindari:
</translation>
    </message>
    <message>
        <source>- teachers assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">- guru diberi lebih dari satu kegiatan secara simultan
</translation>
    </message>
    <message>
        <source>- students assigned to more than one activity simultaneously
</source>
        <translation type="obsolete">- siswa diberi lebih dari satu kegiatan secara simultan
</translation>
    </message>
    <message>
        <source>Time constraint basic compulsory</source>
        <translation type="obsolete">Batasan waktu kompulsori biasa</translation>
    </message>
    <message>
        <source>unallocated activity with id=%1</source>
        <translation type="obsolete">kegiatan belum dialokasi dengan id=%1</translation>
    </message>
    <message>
        <source>activity with id=%1 is late.</source>
        <translation type="obsolete">kegiatan dengan d=%1 terlambat.</translation>
    </message>
    <message>
        <source>teacher with name %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="obsolete">guru dengan nama %1 mempunyai lebih dari satu kegiatan teralokasi pada hari %2 , jam %3</translation>
    </message>
    <message>
        <source>subgroup %1 has more than one allocated activity on day %2, hour %3</source>
        <translation type="obsolete">Grup %1 mempunyai lebih dari satu kegiatan teralokasi pada hari %2, jam %3</translation>
    </message>
    <message>
        <source>Teacher not available</source>
        <translation type="obsolete">Guru tidak tersedia</translation>
    </message>
    <message>
        <source>T:%1</source>
        <translation type="obsolete">T:%1</translation>
    </message>
    <message>
        <source>Time constraint</source>
        <translation type="obsolete">Batasan waktu</translation>
    </message>
    <message>
        <source>Teacher=%1</source>
        <translation type="obsolete">Guru = %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">Batasan siswa diatur tidak tersedia salah karena ketidakadaan kumpulan siswa. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <source>Students=%1</source>
        <translation type="obsolete">Sisw=%1</translation>
    </message>
    <message>
        <source>broken for subgroup: %1 on day %2, hour %3</source>
        <translation type="obsolete">pecah untuk grup: %1 pada hari %2, jam %3</translation>
    </message>
    <message>
        <source>Following constraint is wrong (because you need 2 or more activities. Please correct it):
%1</source>
        <translation type="obsolete">Batasan berikut salah (karena anda memerlukan 2 atau lebih kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <source>Activities same starting time</source>
        <translation type="obsolete">Kegiatan-kegiatasan dengan waktu mulai sama</translation>
    </message>
    <message>
        <source>NA:%1</source>
        <translation type="obsolete">NA:%1</translation>
    </message>
    <message>
        <source>ID:%1</source>
        <translation type="obsolete">ID:%1</translation>
    </message>
    <message>
        <source>Activities must have the same starting time</source>
        <translation type="obsolete">Kegiatan harus mempunyai jam mulai sama</translation>
    </message>
    <message>
        <source>Number of activities=%1</source>
        <translation type="obsolete">Jumlah kegiatan: %1</translation>
    </message>
    <message>
        <source>Activity with id=%1</source>
        <translation type="obsolete">Kegiatan dengan id=%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) id for activity</source>
        <translation type="obsolete">ID salah (tidak ada) untuk kegiatan</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">Batasan waktu: kegiatan dengan waktu mulai sama tidak terpenuhi, karena kegiatan denga id=%1 tidak pada jam mulai yang sama dengan kegiatan dengan id=%2</translation>
    </message>
    <message>
        <source>conflicts factor increase=%1</source>
        <translation type="obsolete">faktor konflik meningkat=%1</translation>
    </message>
    <message>
        <source>Activities not overlapping</source>
        <translation type="obsolete">Kegiatan-kegiatan tidak ada overlap</translation>
    </message>
    <message>
        <source>activity with id=%1 overlaps with activity with id=%2 on a number of %3 periods</source>
        <translation type="obsolete">kegiatan dengan id=%1 overlap dengan kegiatan dengan id=%2 pada %3 periode</translation>
    </message>
    <message>
        <source>Time constraint activities not overlapping</source>
        <translation type="obsolete">Kegiatan batasan waktu tidak overlap</translation>
    </message>
    <message>
        <source>broken:</source>
        <translation type="obsolete">pecah:</translation>
    </message>
    <message>
        <source>Min N days between activities</source>
        <translation type="obsolete">Min n hari antar kegiatan</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">Minima N hari antar kegiatan</translation>
    </message>
    <message>
        <source>Consecutive if same day=%1</source>
        <translation type="obsolete">Berurutan jika hari sama=%1</translation>
    </message>
    <message>
        <source>Minimum number of days=%1</source>
        <translation type="obsolete">Min jumlah hari=%1</translation>
    </message>
    <message>
        <source>Time constraint min n days between activities</source>
        <translation type="obsolete">Batasan waktu min n hari antar kegiatan</translation>
    </message>
    <message>
        <source>on days %1 and %2</source>
        <translation type="obsolete">pada hari %1 dan %2</translation>
    </message>
    <message>
        <source>teachers1 %1, students sets1 %2, subject1 %3</source>
        <translation type="obsolete">guru1 %1, kumpulan siswa1 %2, mata pelajaran1 %3</translation>
    </message>
    <message>
        <source>teachers2 %1, students sets2 %2, subject2 %3</source>
        <translation type="obsolete">guru2 %1, kumpulan siswa2 %2, mata pelajaran2 %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">Kegiatan-kegiatan ditempatkan secara berurutan pada jadwal, karena anda memilih opsi ini jika kegiatan pada hari yang sama</translation>
    </message>
    <message>
        <source>Teachers max %1 hours daily</source>
        <translation type="obsolete">Guru makx %1 jam harian</translation>
    </message>
    <message>
        <source>Teachers must not have more than %1 hours daily</source>
        <translation type="obsolete">Guru tidak boleh lebih dari %1 jam harian</translation>
    </message>
    <message>
        <source>Time constraint teachers max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru maks %1 jam harian pecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Teacher max %1 hours daily</source>
        <translation type="obsolete">Guru maks %1 jam harian</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">Guru %1 tidak boleh mengajar lebih dari %2 jam harian</translation>
    </message>
    <message>
        <source>Time constraint teacher max %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru maks %1 jam harian pecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Teacher max days per week</source>
        <translation type="obsolete">Guru:  maks hari per minggu</translation>
    </message>
    <message>
        <source>MD:%1</source>
        <translation type="obsolete">MD:%1</translation>
    </message>
    <message>
        <source>Max. days per week=%1</source>
        <translation type="obsolete">Maks hari per minggu=%1</translation>
    </message>
    <message>
        <source>Time constraint teacher max days per week broken for</source>
        <translation type="obsolete">Batasan waktu guru maks hari per minggu pecah untuk</translation>
    </message>
    <message>
        <source>teacher: %1.</source>
        <translation type="obsolete">guru:%1.</translation>
    </message>
    <message>
        <source>Teachers max gaps per week</source>
        <translation type="obsolete">Guru jam kosong maks per minggu</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">Batasan waktu  jam kosong guru maks per minggu tidak terpenuhi: guru %1, faktor konflik meningkat=%2</translation>
    </message>
    <message>
        <source>Teacher max gaps per week</source>
        <translation type="obsolete">Guru maks jam kosong per minggu</translation>
    </message>
    <message>
        <source>Teacher: %1</source>
        <translation type="obsolete">Guru = %1</translation>
    </message>
    <message>
        <source>Max gaps per week: %1</source>
        <translation type="obsolete">Maks jam kosong per minggu: %1</translation>
    </message>
    <message>
        <source>Time constraint teacher max gaps per week broken: teacher: %1, conflicts factor increase=%2</source>
        <translation type="obsolete">Batasan waktu guru maks jam kosong per minggu pecah: Guru: %1, faktor konflik meningkat=%2</translation>
    </message>
    <message>
        <source>This increases the conflicts total by</source>
        <translation type="obsolete">Ini akan meningkatkan total konflik sebesar</translation>
    </message>
    <message>
        <source>St:%1</source>
        <translation type="obsolete">St:%1</translation>
    </message>
    <message>
        <source>Weight (percentage)=%1</source>
        <translation type="obsolete">Bobot(persentase)=%1</translation>
    </message>
    <message>
        <source>Students set=%1</source>
        <translation type="obsolete">Kelas paralel=%1</translation>
    </message>
    <message>
        <source>Students max hours daily</source>
        <translation type="obsolete">Siswa maks jam harian</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">Maks jam harian rekomendasi=%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">Batasan waktu siswa jam maks harian  untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%4</translation>
    </message>
    <message>
        <source>Students set max hours daily</source>
        <translation type="obsolete">Siswa diatur jam maks harian</translation>
    </message>
    <message>
        <source>Students set must respect the maximum number of hours daily</source>
        <translation type="obsolete">Siswa diatur harus mengikuti jumlah jam maks harian </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">Batasan waktu siswa  diatur jam maks harian tidak terpenuhi  untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%4</translation>
    </message>
    <message>
        <source>Students min hours daily</source>
        <translation type="obsolete">Siswa jam min harian</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">Semua siswa diatur harus memiliki jam min harian</translation>
    </message>
    <message>
        <source>Minimum recommended hours daily=%1</source>
        <translation type="obsolete">Jam min harian rekomendasi=%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">Batasan waktu siswa jam min harian tidak terpenuhi untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%4</translation>
    </message>
    <message>
        <source>Students set min hours daily</source>
        <translation type="obsolete">Siswa diatur jam min harian</translation>
    </message>
    <message>
        <source>Students set must respect the minimum number of hours daily</source>
        <translation type="obsolete">Siswa diatur harus mengikuti jam min harian</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">Batasan waktu siswa diatur jam min harian tidak terpenuhi untuk grup %1, pada hari %2,  lama=%3, meningkatkan konflik =%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">Batasan berikut salah (karena berhubugan dengan kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%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">Batasan kegiatan dengan waktu tertentu karena hari terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. Batasan:
%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">Batasan kegiatan denga waktu tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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">Batasan kegiatan dengan waktu tertentu karena jam  terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. Batasan:
%1</translation>
    </message>
    <message>
        <source>Act. id:%1</source>
        <translation type="obsolete">Id Kegiatan:%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">Batasan berikut salah (karena berhubugan dengan id kegiatan salah. Silahkan diperbaiki (mungkin menghapusnya adalah solusi):
%1</translation>
    </message>
    <message>
        <source>WP:%1</source>
        <translation type="obsolete">WP:%1</translation>
    </message>
    <message>
        <source>teachers %1, students sets %2, subject %3</source>
        <translation type="obsolete">guru %1, kumpulan siswa %2, mata pelajaran %3</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to no activities. Please correct it):
%1</source>
        <translation type="obsolete">Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <source>Activities with </source>
        <translation type="obsolete">Kegiatan dengan</translation>
    </message>
    <message>
        <source>teacher=%1, </source>
        <translation type="obsolete">guru=%1</translation>
    </message>
    <message>
        <source>all teachers, </source>
        <translation type="obsolete">semua guru,</translation>
    </message>
    <message>
        <source>students=%1, </source>
        <translation type="obsolete">siswa=%1</translation>
    </message>
    <message>
        <source>all students, </source>
        <translation type="obsolete">semua siswa,</translation>
    </message>
    <message>
        <source>subject=%1, </source>
        <translation type="obsolete">mata pelajaran=%1,</translation>
    </message>
    <message>
        <source>all subjects, </source>
        <translation type="obsolete">semua mata pelajaran,</translation>
    </message>
    <message>
        <source>Activities with:</source>
        <translation type="obsolete">Kegiatan dengan:</translation>
    </message>
    <message>
        <source>Teacher=%1
</source>
        <translation type="obsolete">Guru=%1
</translation>
    </message>
    <message>
        <source>All teachers
</source>
        <translation type="obsolete">Semua guru
</translation>
    </message>
    <message>
        <source>Students=%1
</source>
        <translation type="obsolete">Siswa=%1
</translation>
    </message>
    <message>
        <source>All students
</source>
        <translation type="obsolete">Semua siswa
</translation>
    </message>
    <message>
        <source>Subject=%1
</source>
        <translation type="obsolete">Mata pelajaran=%1
</translation>
    </message>
    <message>
        <source>All subjects
</source>
        <translation type="obsolete">Semua mata pelajaran</translation>
    </message>
    <message>
        <source>Activities same starting hour</source>
        <translation type="obsolete">Kegiatan dengan jam mulai yang sama</translation>
    </message>
    <message>
        <source>Activities must have the same starting hour</source>
        <translation type="obsolete">Kegiatan harus mempunyai jam mulai yang sama</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id</source>
        <translation type="obsolete">id kegiatan salah (tidak ada)</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">Batasan waktu: kegiatan-kegiatan dengan waktu mulai sama tidak terpenuhi, karena kegiatan dengan id=%1 tidak pada jam mulai yang sama dengan kegiatan dengan id=%2</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to inexistent activity ids):
%1</source>
        <translation type="obsolete">Batasan berikut salah (tidak ada kegiatan. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <source>Following constraint is wrong (refers to same activities):
%1</source>
        <translation type="obsolete">Batasan berikut salah (kegiatan yang sama. Silahkan diperbaiki):
%1</translation>
    </message>
    <message>
        <source>Constraint 2 activities consecutive: </source>
        <translation type="obsolete">Batasan 2 kegiatan berurutan:</translation>
    </message>
    <message>
        <source>first act. id:%1</source>
        <translation type="obsolete">act pertama. id:%1</translation>
    </message>
    <message>
        <source>second act. id:%1</source>
        <translation type="obsolete">act kedua. id:%1</translation>
    </message>
    <message>
        <source>First activity id=%1</source>
        <translation type="obsolete">Kegiatan pertama id=%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for first activity</source>
        <translation type="obsolete">IDkegiatan salah (tidak ada) untuk kegiatan pertama</translation>
    </message>
    <message>
        <source>Second activity id=%1</source>
        <translation type="obsolete">Kegiatan kedua id=%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for second activity</source>
        <translation type="obsolete">IDkegiatan salah (tidak ada) untuk kegiatan kedua</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">Batasan waktu: 2 kegiatan berurutan tidak terpenuhi untuk kegiatan pertama dengan id=%1 dan kegiatan kedua dengan id=%2, meningkatkan konflik sebesar %3</translation>
    </message>
    <message>
        <source>Act. id:%1 must end students&apos; day</source>
        <translation type="obsolete">Aksi id:%1 harus akhiri hari siswa</translation>
    </message>
    <message>
        <source>Activity with id=%1 must end students&apos; day</source>
        <translation type="obsolete">Kegiatan dengan ie=%1 harus akhiri hari siswa</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">Batasan waktu kegiatan mengakhiri hari siswa tidak terpenuhi untuk kegiatan dengan id=%1, meningkatkan konflik sebesar %2</translation>
    </message>
    <message>
        <source>Teachers min %1 hours daily</source>
        <translation type="obsolete">Guru %1 jam min harian</translation>
    </message>
    <message>
        <source>Teachers must not have less than %1 hours daily</source>
        <translation type="obsolete">Guru tidak boleh kurang dari %1 jam harian</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teachers</source>
        <translation type="obsolete">Catatan: FET cukup pintar untuk menggunakan batasan hanya pada hari kerja dari guru</translation>
    </message>
    <message>
        <source>Time constraint teachers min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru %1 jam min harian tidak terpenuhi untuk guru %2, pada hari %3, lama=%4.</translation>
    </message>
    <message>
        <source>Teacher min %1 hours daily</source>
        <translation type="obsolete">Guru %jam min harian</translation>
    </message>
    <message>
        <source>Teacher %1 must not have less than %2 hours daily</source>
        <translation type="obsolete">Guru %1 harus tidak boleh kurang dari %2 jam harian</translation>
    </message>
    <message>
        <source>Note: FET is smart enough to use this constraint only on working days of the teacher</source>
        <translation type="obsolete">Catatan: FET cukup pintar untuk menggunakan batasan hanya pada hari kerja dari guru</translation>
    </message>
    <message>
        <source>Time constraint teacher min %1 hours daily broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru %1 jam min harian tidak terpenuhi untuk guru %2, pada hari %3, durasi=%4.</translation>
    </message>
    <message>
        <source>Invalid selected activity</source>
        <translation type="obsolete">Kegiatan dipilih salah</translation>
    </message>
    <message>
        <source>There will also be removed the related activities from the same larger split activity</source>
        <translation type="obsolete">Akan dihapus juga kegiatan yang berhubungan dari kegiatan pemecahan lebih besar yang sama</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Invalid activity</source>
        <translation type="obsolete">Kegiatan salah</translation>
    </message>
    <message>
        <source>Current constraint:</source>
        <translation type="obsolete">Batasan saat ini:</translation>
    </message>
    <message>
        <source>2 activities consecutive</source>
        <translation type="obsolete">2 kegiatan berurutan</translation>
    </message>
    <message>
        <source>Invalid first activity</source>
        <translation type="obsolete">Kegiatan pertama salah</translation>
    </message>
    <message>
        <source>Invalid second activity</source>
        <translation type="obsolete">Kegiatan kedua salah</translation>
    </message>
    <message>
        <source>Invalid weight (percentage)</source>
        <translation type="obsolete">Bobot(persetase) salah</translation>
    </message>
    <message>
        <source>Same activities - impossible</source>
        <translation type="obsolete">Kegiatan sama - tidak mungkin</translation>
    </message>
    <message>
        <source>Constraint NOT added - error?</source>
        <translation type="obsolete">Batasan TIDAK ditambah - salah?</translation>
    </message>
    <message>
        <source>Empty list of not overlapping activities</source>
        <translation type="obsolete">daftar kosong dari kegiatan overlap</translation>
    </message>
    <message>
        <source>Only one selected activity</source>
        <translation type="obsolete">Hanya satu kegiatan terpilih</translation>
    </message>
    <message>
        <source>Constraint added:</source>
        <translation type="obsolete">Batasan ditambah:</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report error</source>
        <translation type="obsolete">Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="obsolete">Ya</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">Tidak</translation>
    </message>
    <message>
        <source>Not enough slots (too many &quot;Yes&quot; values).</source>
        <translation type="obsolete">Tidak cukup slot (terlalu banyak nilai &quot;Ya&quot;).</translation>
    </message>
    <message>
        <source>Currently, it is %1</source>
        <translation type="obsolete">Saat ini, %1</translation>
    </message>
    <message>
        <source>Constraint NOT added - duplicate?</source>
        <translation type="obsolete">Batasan tidak ditambah - duplikasi?</translation>
    </message>
    <message>
        <source>Empty list of selected activities</source>
        <translation type="obsolete">Daftar kosong dari kegiatan dipilih</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_HOUR harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
    <message>
        <source>Empty list of simultaneous activities</source>
        <translation type="obsolete">Daftar kosong dari kegiatan simultan</translation>
    </message>
    <message>
        <source>Only one selected activity - impossible</source>
        <translation type="obsolete">Hanya satu kegiatan terpilih - tidak mungkin</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_TIME too little)</source>
        <translation type="obsolete">Terlalu banyak kegiatan -silahkan laporakan kesalahan
(CONTRAINT_ACITIVITIES_SAME_STARTING_TIME terlalu kecil)</translation>
    </message>
    <message>
        <source>Sub-activities do not correspond. Mistake:
</source>
        <translation type="obsolete">Sub kegiatan tidak berhubunga. Kesalahan:
</translation>
    </message>
    <message>
        <source>1. First (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">1. (sub)kegiatan pertama dengan id=%1 dan mewakili %2 sub-kegiatan
</translation>
    </message>
    <message>
        <source>2. Current (sub)activity has id=%1 and represents %2 sub-activities
</source>
        <translation type="obsolete">2. (Sub)kegiatan sekarang mempunyai id=%2 dan mewakili %2 sub-kegiatan
</translation>
    </message>
    <message>
        <source>Activity ends students day</source>
        <translation type="obsolete">Kegiatan akhiri hari siswa</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - must be 100%</source>
        <translation type="obsolete">Bobot (persentase) salah - harus 100%</translation>
    </message>
    <message>
        <source>Constraint NOT added - please report bug</source>
        <translation type="obsolete">Batasan TIDAK ditambah - silahkan laporkan kesalahan</translation>
    </message>
    <message>
        <source>Invalid room</source>
        <translation type="obsolete">Ruang salah</translation>
    </message>
    <message>
        <source>Constraint NOT added - error ?</source>
        <translation type="obsolete">Batasan TIDAK ditambah - salah?</translation>
    </message>
    <message>
        <source>Empty list of selected rooms</source>
        <translation type="obsolete">Daftar kosong dari ruang dipilih</translation>
    </message>
    <message>
        <source>Only one selected room - please use constraint activity preferred room if you want a single room</source>
        <translation type="obsolete">Hanya satu ruang dipilih - silahkan gunakan batasan kegiatan dengan ruang terplih jika anda ingin ruang tunggal</translation>
    </message>
    <message>
        <source>Invalid day</source>
        <translation type="obsolete">Hari salah</translation>
    </message>
    <message>
        <source>Day:%1</source>
        <translation type="obsolete">Hari:%1</translation>
    </message>
    <message>
        <source>Invalid start hour</source>
        <translation type="obsolete">Jam mulai salah</translation>
    </message>
    <message>
        <source>Start hour:%1</source>
        <translation type="obsolete">Jam Mulai:%1</translation>
    </message>
    <message>
        <source>Constraint NOT added - duplicate</source>
        <translation type="obsolete">Batasan TIDAK ditambah - duplikasi</translation>
    </message>
    <message>
        <source>Basic compulsory space</source>
        <translation type="obsolete">Ruang kompulsori biasa</translation>
    </message>
    <message>
        <source>Invalid weight</source>
        <translation type="obsolete">Bobot salah</translation>
    </message>
    <message>
        <source>Basic compulsory time</source>
        <translation type="obsolete">Waktu kumpolsori biasa</translation>
    </message>
    <message>
        <source>Invalid weight (percentage). It has to be 100</source>
        <translation type="obsolete">Bobot (persentase) salah. harus 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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_MIN_N_DAYS_BETWEEN_ACTIVITIES  harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
    <message>
        <source>Constraint NOT added - it must be a duplicate</source>
        <translation type="obsolete">Batasan tidak ditambah - pasti duplikasi</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - it must be 100%</source>
        <translation type="obsolete">Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <source>Max. hours:%1</source>
        <translation type="obsolete">Jam maks: %1</translation>
    </message>
    <message>
        <source>Min. hours:%1</source>
        <translation type="obsolete">Jam min:%1</translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - it has to be 100%</source>
        <translation type="obsolete">Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <source>Invalid weight(percentage)</source>
        <translation type="obsolete">Bobot(persetase) salah</translation>
    </message>
    <message>
        <source>Invalid weight(percentage) - it must be 100%</source>
        <translation type="obsolete">Bobot (persentase) salah. harus 100</translation>
    </message>
    <message>
        <source>Invalid students set</source>
        <translation type="obsolete">Kumpulan siswa salah</translation>
    </message>
    <message>
        <source>Invalid weight - it has to be 100%</source>
        <translation type="obsolete">Bobot salah. harus 100</translation>
    </message>
    <message>
        <source>Invalid subject</source>
        <translation type="obsolete">Mata Pelajaran salah</translation>
    </message>
    <message>
        <source>Only one selected room - please use constraint subject preferred room if you want a single room</source>
        <translation type="obsolete">Hanya satu ruang terpilih - silahkan gunakan batasan mata pelajaran dengan ruang tertentu jika anda hanya menginginkan ruang tunggal</translation>
    </message>
    <message>
        <source>Invalid selected subject</source>
        <translation type="obsolete">Mata pelajaran dipilih salah</translation>
    </message>
    <message>
        <source>Max days per week=%1</source>
        <translation type="obsolete">Hari maks per minggu =%1</translation>
    </message>
    <message>
        <source>Invalid teacher</source>
        <translation type="obsolete">Guru salah</translation>
    </message>
    <message>
        <source>Max gaps=%1</source>
        <translation type="obsolete">Jam kosong maks=%1</translation>
    </message>
    <message>
        <source>Teacher max hours daily</source>
        <translation type="obsolete">Guru jam maks harian</translation>
    </message>
    <message>
        <source>Max hours daily=%1</source>
        <translation type="obsolete">Jam maks harian=%1</translation>
    </message>
    <message>
        <source>Teacher min hours daily</source>
        <translation type="obsolete">Guru jam min harian</translation>
    </message>
    <message>
        <source>Min hours daily=%1</source>
        <translation type="obsolete">Jam min harian=%1</translation>
    </message>
    <message>
        <source>Teachers max hours daily</source>
        <translation type="obsolete">Guru jam maks harian</translation>
    </message>
    <message>
        <source>Teachers min hours daily</source>
        <translation type="obsolete">Guru jam min harian</translation>
    </message>
    <message>
        <source>Incorrect name</source>
        <translation type="obsolete">Nama salah</translation>
    </message>
    <message>
        <source>Room insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukan ruang</translation>
    </message>
    <message>
        <source>Could not insert item. Must be a duplicate</source>
        <translation type="obsolete">Tidak dapat masukkan item. harus ada yang duplikasi</translation>
    </message>
    <message>
        <source>Room added</source>
        <translation type="obsolete">Ruang ditambah</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">Disarankan hanya mengisi ruang spesial, yang tidak tersedia atau untuk kegiatan dengan ruang spesial diperlukan (tidak perlu input ruang induk untuk guru atau siswa)

Disarankan hasilkan jadwal tanpa ruang,lalu jika tersedia solusi, tambahkan ruang</translation>
    </message>
    <message>
        <source>FET - help on adding room(s)</source>
        <translation type="obsolete">FET - bantuan pada penambahan ruang</translation>
    </message>
    <message>
        <source>Group insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukan kelas</translation>
    </message>
    <message>
        <source>Could not insert item. Duplicate</source>
        <translation type="obsolete">Tidak dapat memasukan item. duplikasi</translation>
    </message>
    <message>
        <source>This name is taken for a year - please consider another name</source>
        <translation type="obsolete">Nama ini telah dipake olah kelas - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <source>This name is taken for a subgroup - please consider another name</source>
        <translation type="obsolete">Nama ini telah dipake olah grup lain - silahkan gunakan nama lain</translation>
    </message>
    <message>
        <source>FET</source>
        <translation type="obsolete">FET</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">Kelas paralel telah dipake, tapi pada kelas yang lain
Jika anda memasukkan kelas paralel sekarang pada kelas sekarang,
artinya beberapa kelas share kelas paralel yang sama (overlap)
JIka anda membuat kelas paralel baru, independen,
batalkan dan beri nama lain</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Tambah</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>Group added</source>
        <translation type="obsolete">Kelas Paralel ditambah</translation>
    </message>
    <message>
        <source>Subgroup insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukkan grup</translation>
    </message>
    <message>
        <source>This name is taken for a group - please consider another name</source>
        <translation type="obsolete">Nama ini telah dipake olah kelas paralel lain - silahkan gunakan nama lain</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">Grup ini telah ada, tetapi pada kelas paralel lain
Jika anda memasukkan grup sekarang pada kelas paralel ini, 
artinya beberapa kelas paralel share grup yang sama (overlap)
Jika anda ingin grup yang baru, independen,
batalkan, dan beri nama baru</translation>
    </message>
    <message>
        <source>Subgroup added</source>
        <translation type="obsolete">Grup ditambah</translation>
    </message>
    <message>
        <source>Year insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukkan kelas</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">Kelas ditambah. Anda dapat membagi kelas menjadi beberapa bagian - dilakukan dalam kotak dialog kelas, tombol &apos;Pembagian kelas...&apos; atau secara manual menambah kelas paralel dan grup pada menu kelas paralel dan grup

 Catatan penting: jika anda berencana menggunakan pilihan &apos;pembagian kelas&apos;, gunakan saat pertama kali kelas dibuat karena penggunaan kedua kali pilihan &apos; pembagian kelas&apos; untuk kelas yang sma akan menghapus kegiatan dan l dari kelas itu.</translation>
    </message>
    <message>
        <source>Invalid selected constraint</source>
        <translation type="obsolete">Batasan dipilih salah</translation>
    </message>
    <message>
        <source>Cannot update comments during simulation
Please stop simulation before this</source>
        <translation type="obsolete">Tidak dapat update komentar selama simulasi
Silahkan hentikan simulasi sebelumnya</translation>
    </message>
    <message>
        <source>Modifying all weights for min n days</source>
        <translation type="obsolete">Ubah semua bobot untuk min n hari</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">Peringatan: bobot semua min n hari akan 
diubah ke nilai tertentu. Apakah anda yakin?
Jika ya, masukkan persentase bobot untuk semua batasan
dari jenis min n hari antar kegiatan (bulat/cacah antara
0.0 dan 100.0, direkomendasikan setidaknya 95.0) </translation>
    </message>
    <message>
        <source>Invalid weight (percentage) - has to be &gt;=0.0 and &lt;=100.0</source>
        <translation type="obsolete">Bobot (persentase) salah. harus &gt;=0.0 dan &lt;=100.0</translation>
    </message>
    <message>
        <source>Empty names not allowed
</source>
        <translation type="obsolete">Nama kosong diperbolehkan
</translation>
    </message>
    <message>
        <source>Duplicates not allowed
</source>
        <translation type="obsolete">Duplikasi tidak diperbolehkan
</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">Harap diperhatikan FET TIDAK akan 
memakai batasan lama menggunakan hari terhapus
(hanya hari yang berganti yang akan dipakai dengan benar)</translation>
    </message>
    <message>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation type="obsolete">Alokasi dalam jalur
Silahkan hentikan simulasi sebelum ini.</translation>
    </message>
    <message>
        <source>Invalid selected year</source>
        <translation type="obsolete">Kelas dipilih salah</translation>
    </message>
    <message>
        <source>Invalid selected group</source>
        <translation type="obsolete">Kelas paralel dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this group and all related subgroup, activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus kelas paralel ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>This group still exists into another year
The related subgroups, activities and constraints were not removed</source>
        <translation type="obsolete">Kelas paralel telah ada pada kelas yang lain
Grup, kegiatan dan batasan tidak akan dihapus</translation>
    </message>
    <message>
        <source>Activated a number of %1 activities</source>
        <translation type="obsolete">Aktifkan %1 kegiatan</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">Harap diperhatikan FET TIDAK akan 
mengatur batasan lama menggunakan jam terhapus
(hanya jam yang berganti yang akan dipakai dengan benar)</translation>
    </message>
    <message>
        <source>FET question</source>
        <translation type="obsolete">Pertanyaan FET</translation>
    </message>
    <message>
        <source>Cannot update institution name during simulation
Please stop simulation before this</source>
        <translation type="obsolete">Tidak dapat update nama institusi selama simulasi
Silahkan hentikan simulasi sebelumnya</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_TIME harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
    <message>
        <source>Weight=%1</source>
        <translation type="obsolete">Bobot=%1
</translation>
    </message>
    <message>
        <source>Max hours:%1</source>
        <translation type="obsolete">Jam maks:%1</translation>
    </message>
    <message>
        <source>Min hours:%1</source>
        <translation type="obsolete">Jam min:%1</translation>
    </message>
    <message>
        <source>Teacher max hours daily </source>
        <translation type="obsolete">Guru jam maks harian</translation>
    </message>
    <message>
        <source>Teacher min hours daily </source>
        <translation type="obsolete">Guru jam min harian</translation>
    </message>
    <message>
        <source>Teachers max hours daily </source>
        <translation type="obsolete">Guru jam maks harian</translation>
    </message>
    <message>
        <source>Teachers min hours daily </source>
        <translation type="obsolete">Guru jam min harian</translation>
    </message>
    <message>
        <source>Name existing - please choose another</source>
        <translation type="obsolete">Nama telah dipakai - silahkan pilih yang lain</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">Nama telah digunakan. Jika anda ingin membuat kelas lain yang mengandung kelas paralel (kelas overlap), silahkan hapus kelas paralel yang ada (FET akan menghapus semua kegiatan dan batasan yang ada) dan menambah kelas paralel baru dengan nama yang diinginkan pada kelas sekarang. Saya tahu ini bukan prosedur yang elegan. Saya akan memperbaikinya di masa yang akan datang.</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">Nama telah digunakan. Jika anda ingin membuat kelas paralel lain yang mengandung kelas paralel (kelas overlap), silahkan hapus grup yang ada (FET akan menghapus semua kegiatan dan batasan yang ada) dan menambah grup baru dengan nama yang diinginkan pada kelas paralel sekarang. Saya tahu ini bukan prosedur yang elegan. Saya akan memperbaikinya di masa yang akan datang.</translation>
    </message>
    <message>
        <source>Invalid selected room</source>
        <translation type="obsolete">Ruang dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this room and all related constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus ruang ini dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>Invalid selected subgroup</source>
        <translation type="obsolete">Kelas paralel dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subgroup and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus grup ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>User input</source>
        <translation type="obsolete">Input pengguna</translation>
    </message>
    <message>
        <source>Please enter subject&apos;s name</source>
        <translation type="obsolete">Silahka masukkan nama mata pelajaran</translation>
    </message>
    <message>
        <source>Subject insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukan mata pelajaran</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subject and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus mata pelajaran ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>Please enter new subject&apos;s name</source>
        <translation type="obsolete">Silahkan masukkan nama mata pelajaran baru</translation>
    </message>
    <message>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation type="obsolete">Tidak dapat mengubah item. Nama baru telah berganda</translation>
    </message>
    <message>
        <source>Please enter teacher&apos;s name</source>
        <translation type="obsolete">Silahka masukkan guru</translation>
    </message>
    <message>
        <source>Teacher insertion dialog</source>
        <translation type="obsolete">Kotak dialog pemasukan guru</translation>
    </message>
    <message>
        <source>Invalid selected teacher</source>
        <translation type="obsolete">Guru dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus guru ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>Please enter new teacher&apos;s name</source>
        <translation type="obsolete">Silahkan masukkan guru baru</translation>
    </message>
    <message>
        <source>Students</source>
        <translation type="obsolete">Siswa</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">Ruang:</translation>
    </message>
    <message>
        <source>The teacher&apos;s timetable cannot be printed,
because the teacher is invalid</source>
        <translation type="obsolete">Jadwal guru tidak dapat dicetak,
karena salah guru</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">Apakah anda pasti ingin menghapus kelas ini dan semua  kelas paralel, grup, kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>no teachers</source>
        <translation type="obsolete">tidak ada guru</translation>
    </message>
    <message>
        <source>no students</source>
        <translation type="obsolete">tidak ada sisw</translation>
    </message>
    <message>
        <source>Activity:</source>
        <translation type="obsolete">Kegiatan:</translation>
    </message>
    <message>
        <source>No teachers for this activity</source>
        <translation type="obsolete">Tidak ada guru untuk kegiatan ini</translation>
    </message>
    <message>
        <source>No students sets for this activity</source>
        <translation type="obsolete">Tidak ada siswa  diatur untuk kegiatan ini</translation>
    </message>
    <message>
        <source>Id=%1</source>
        <translation type="obsolete">Id=%1</translation>
    </message>
    <message>
        <source>Activity group id=%1</source>
        <translation type="obsolete">Kegiatan kelas paralel id=%1</translation>
    </message>
    <message>
        <source>Duration=%1</source>
        <translation type="obsolete">Durasi=%1</translation>
    </message>
    <message>
        <source>Total duration=%1</source>
        <translation type="obsolete">Total durasi=%1</translation>
    </message>
    <message>
        <source>Active: yes</source>
        <translation type="obsolete">Aktif:ya</translation>
    </message>
    <message>
        <source>Active: no</source>
        <translation type="obsolete">Aktif:tidak</translation>
    </message>
    <message>
        <source>Constraint NOT added - must be a duplicate</source>
        <translation type="obsolete">Batasan tidak ditambah - pasti duplikasi</translation>
    </message>
    <message>
        <source>Specified language is incorrect - making it en_GB (English)</source>
        <translation type="obsolete">Bahasa dipilih salah - kembalikan ke en_GB(Inggris)</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">Terjemahan untuk bahasa ini tidak diload - ini adalah kesalahan, mungkin file terjemahan hilang - atur bahasan ke en_GB(Inggris)</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">Batasan %1 tidak dapat dipenuhi karena guru %2 mempunyai paling banyak %3 hari. Anda menentukan batasan berurutan jika hari sama= true. Saat ini FET tidak dapat menempatkan 2 kegiatan pada hari yang sama jika berurutan jika hari yang sama true. Anda dapat 2* hari yang ada &lt;jumlah kegiatan pada batasan ini. Ini situasi yang tidak mungkin, karena itu saya tidakpeduli. Jika anda menemukannya, silahakn ubah file anda (lepaskan centang berurutan pada hari yang sama atau tambahkan kegiatan dengan durasi besar) atau hubungi pembuat program/milis.</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">Batasan %1 tidak dapat dipenuhi karena grup %2 mempunyai paling banyak %3 hari. Anda menentukan batasan berurutan jika hari sama= true. Saat ini FET tidak dapat menempatkan 2 kegiatan pada hari yang sama jika berurutan jika hari yang sama true. Anda dapat 2* hari yang ada &lt;jumlah kegiatan pada batasan ini. Ini situasi yang tidak mungkin, karena itu saya tidakpeduli. Jika anda menemukannya, silahakn ubah file anda (lepaskan centang berurutan pada hari yang sama atau tambahkan kegiatan dengan durasi besar) atau hubungi pembuat program/milis.</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">Tolong diperhatikan setiap ruang dapat digunakan untuk satu kegiatan pada periode tertentu. Jika anda mempunyai ruang yang sangat besar yang dapat digunakan untuk beberapa kegiatan sekaligus, silahkan tambah lebih ruang, mewakili ruang besar ini
</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">Anda memiliki terlalu banyak jumlah grup.
Silahkan bicarakan dengan pembuat program atau naikkan variabel MAX_TOTAL_SUBGROUPS. Saat ini MAX_TOTAL_SUBGROUPS=%1</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">Kls Prl Otomat</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">Grup Otomat</translation>
    </message>
    <message>
        <source>Processing internally the activities ... please wait</source>
        <translation type="obsolete">Memroses kegiatan secara internal.. Silahkan tunggu</translation>
    </message>
    <message>
        <source>Processing internally the time constraints ... please wait</source>
        <translation type="obsolete">Memroses batasan waktu secara internal.. Silakan tunggu</translation>
    </message>
    <message>
        <source>Processing internally the space constraints ... please wait</source>
        <translation type="obsolete">Memroses batasan tempat secara internal.. Silahkan tunggu</translation>
    </message>
    <message>
        <source>Could not open file - not existing or in use</source>
        <translation type="obsolete">Tidak dapat membuka file - tidak ada atau sedang digunakan</translation>
    </message>
    <message>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <translation type="obsolete">Tidak dapat membaca file - Kesalahan parse XML pada baris %1, kolom %2:
%3</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">File anda terdapat kelas paralel %1 yang tidak diperlukan. Mulai FET 5.4.17, telah dikoreksi potensi situasi buruk ini. Sangat direkomendasikan menghapus kelas paralel yang berakhiran WHOLE YEAR, untuk alasan kinerja.</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">Anda mungkin ingin menambah kelas paralel pada kelas kosong - pada kasus ini silahkan pilih nama yang tidak berakhiran WHOLE YEAR, jadi anda dapat menghindari peringatan ini.</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">Mulai saat ini, jika anda mendapat kelas kosong, akan ditambahkan secara otomatis kelas paralel hanya saat pembuatan jawal, tidak di file data.</translation>
    </message>
    <message>
        <source>For more details, join the mailing list or email the author.</source>
        <translation type="obsolete">Untuk detil, gabung dengan milis atau email pembuat program.</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">File anda terdapat grup %1 yang tidak diperlukan. Mulai FET 5.4.17, telah dikoreksi potensi situasi buruk ini. Sangat direkomendasikan menghapus grup yang berakhiran WHOLE YEAR, untuk alasan kinerja.</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">Anda mungkin ingin menambah grup pada kelas paralel kosong - pada kasus ini silahkan pilih nama yang tidak berakhiran WHOLE YEAR, jadi anda dapat menghindari peringatan ini.</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">Mulai saat ini, jika anda mendapat kelas paralel kosong, akan ditambahkan secara otomatis grup hanya saat pembuatan jawal, tidak di file data.</translation>
    </message>
    <message>
        <source>Loading activities ... please wait</source>
        <translation type="obsolete">Load kegiatan.. Silahkan tunggu</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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%8, JSi:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, D:%5, A:%6, JSi:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, AGId:%5, D:%6, TD:%7, A:%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">Aksi: G:%1, MP:%2, Si:%3, Id:%4, D:%5, A:%6</translation>
    </message>
    <message>
        <source>Activity tag=%1</source>
        <translation type="obsolete">Tag kegiatan=%1</translation>
    </message>
    <message>
        <source>Activity tag</source>
        <translation type="obsolete">Tag kegiatan</translation>
    </message>
    <message>
        <source>Time constraints directly related to this activity tag:</source>
        <translation type="obsolete">Jumlah batasan langsung berhubungan dengan kegiatan ini:</translation>
    </message>
    <message>
        <source>Space constraints directly related to this activity tag:</source>
        <translation type="obsolete">Batasan tempat berhubungan langsung dengan kegiatan ini:</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100 untuk guru %1. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi untuk guru %1, karena dua batasan dari jenis jam kosong maks per minggu berhubungan dan bobot persentase lebih tinggi pada batasan dengan jam kosong lebih dibolehkan. Anda diperbolehkan hanya memiliki untuk setiap guru batasan paling penting dengan bobot persentase maksimal dan jam kosong minimal diperbolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru dengan bobot(persentase) dibawah 100. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi, karena anda mempunyai batasan jam kosong maks guru per hari dengan bobot(persentase) dibawah 100 untuk guru %1. Ubah bobot jadi 100% dan dicoba lagi</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">Tidak dapat dioptimasi untuk guru %1, karena dua batasan dari jenis jam kosong maks per minggu berhubungan dan bobot persentase lebih tinggi pada batasan dengan jam kosong lebih dibolehkan. Anda diperbolehkan hanya memiliki untuk setiap guru batasan paling penting dengan bobot persentase maksimal dan jam kosong minimal diperbolehkan. Silahkan ubah data anda dan dicoba lagi. Untuk lebih detil, gabung dengan milis atau hubungi pembuat program</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">Tidak dapat dioptimasi untuk grup %1, karena anda mempunyai jam kosong maksimal dengan bobot persentase kurang dari 100%. Saat ini, algorima hanya optimasi dengan tanpa batasan jam kosong maks atau ada dengan 100%. Silakan ubah data anda dan dicoba lagi</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">Tidak dapat optimasi untuk grup %1, karena anda memiliki batasan mulai awal pada jam kedua maksimal dengan bobot persentase kurang dair 100%. Saat ini, algoritma hanya optimasi dengan tanpa atau 100%. Silahkan ubah data dan dicoba lagi</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">Tidak dapat dioptimasi untuk grup %1, karena mulai awal pada jam kedua maks mempunyai %2, dan jumlah hari per minggu adalah %3, kurang. Seharusnya jumlah hari per minggu lebih besar atau sama dengan awal pada jam kedua maks
Silakan ubah data anda dan dicoba lagi</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">File anda menggandung daftar tag mata pelajaran, yang telah diubah namanya&gt;=5.5.0 daftar tag kegiatan</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">File mengandung batasan siswa tanpa jam kosong, udah lama (telah diperbaiki di FET 5.5.0) dan telah dikonversi ke batasan yang sama, batasan siswa jam kosong maks per minggu, dengan jam kosong maks=0. Jika anda ingin, anda dapat mengubahnya untuk memberikan jam kosong lebh per minggu (biasanya tidak dibolehkan di sekolah)</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">File mengandung batasan siswa tanpa jam kosong, udah lama (telah diperbaiki di FET 5.5.0) dan telah dikonversi ke batasan yang sama, batasan siswa jam kosong maks per minggu, dengan jam kosong maks=0. Jika anda ingin, anda dapat mengubahnya untuk memberikan jam kosong lebh per minggu (biasanya tidak dibolehkan di sekolah)</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">File mengandung batasan siswa diatur awal, yang tua (telah diperbaiki di FET 5.5.0) dan akan dikonversi ke batasan yang sama, batasan siswa diatur awal mulai jam kedua dengan awal maks=0. Jika anda suka, anda dapat mengubah batasan untuk memberikan awal pada jam kedua yang lebih (diatas 0- akan memberikan jadwal yang lebih mudah)</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">File mengandung batasan siswa diatur awal, yang tua (telah diperbaiki di FET 5.5.0) dan akan dikonversi ke batasan yang sama, batasan siswa diatur awal mulai jam kedua dengan awal maks=0. Jika anda suka, anda dapat mengubah batasan untuk memberikan awal pada jam kedua yang lebih (diatas 0- akan memberikan jadwal yang lebih mudah)</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">Batasan KegiatanWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</translation>
    </message>
    <message>
        <source>T:%1</source>
        <comment>T means teacher</comment>
        <translation type="obsolete">G:%1</translation>
    </message>
    <message>
        <source>St:%1</source>
        <comment>St means students</comment>
        <translation type="obsolete">Si:%1</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>R means Room</comment>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <source>(breaks and teacher not available not counted)</source>
        <translation type="obsolete">(istirahat dan guru tidak ada tidak dihitung)</translation>
    </message>
    <message>
        <source>Teachers max gaps per day</source>
        <translation type="obsolete">jam kosong guru maks per hari</translation>
    </message>
    <message>
        <source>Max gaps per day: %1</source>
        <translation type="obsolete">Jam kosong maks per hari: %1</translation>
    </message>
    <message>
        <source>Time constraint teachers max gaps per day broken: teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="obsolete">Batasan waktu jam kosong maks guru per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3</translation>
    </message>
    <message>
        <source>Teacher max gaps per day</source>
        <translation type="obsolete">Jam kosong guru maks per hari</translation>
    </message>
    <message>
        <source>Time constraint teacher max gaps per day broken: teacher: %1, day: %2, conflicts factor increase=%3</source>
        <translation type="obsolete">Batasan waktu jam kosong maks guru per hari tidak terpenuhi: guru: %1, hari: %2, menaikkan faktor konflik=%3</translation>
    </message>
    <message>
        <source>Students max gaps per week</source>
        <translation type="obsolete">Jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <source>(breaks and students set not available not counted)</source>
        <translation type="obsolete">(istirahat dan siswa tidak ada tidak dihitung)</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">Batasan waktu jam kosong maks siswa harian  untuk grup %1, memiliki %2 jam kosong ektra, meningkatkan konflik =%3</translation>
    </message>
    <message>
        <source>Students set max gaps per week</source>
        <translation type="obsolete">Jam kosong maks siswa per minggu</translation>
    </message>
    <message>
        <source>Time constraint students set max gaps broken for subgroup: %1, extra gaps=%2, conflicts increase=%3</source>
        <translation type="obsolete">Batasan waktu jam kosong maks siswa harian  untuk grup %1, memiliki %2 jam kosong ektra, meningkatkan konflik =%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">Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, pada hari %3 karena siswa mempunyai jam kosong ilegal, meningkatkan konflik sebesar %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">Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, karena siswa mempunyai tiba pada jam kedua terlalu banyak , meningkatkan konflik sebesar %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">Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, pada hari %3 karena siswa mempunyai jam kosong ilegal, meningkatkan konflik sebesar %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">Batasan siswa awal maks %1 mulai pada jam kedua tidak terpenuhi untuk grup %2, karena siswa mempunyai tiba pada jam kedua terlalu banyak , meningkatkan konflik sebesar %3</translation>
    </message>
    <message>
        <source>activity tag=%1, </source>
        <translation type="obsolete">tag kegiatan=%1,</translation>
    </message>
    <message>
        <source>all activity tags, </source>
        <translation type="obsolete">semua tag kegiatan,</translation>
    </message>
    <message>
        <source>Activity tag=%1
</source>
        <translation type="obsolete">Tag kegiatan=%1
</translation>
    </message>
    <message>
        <source>All activity tags
</source>
        <translation type="obsolete">Semua tag kegiatan
</translation>
    </message>
    <message>
        <source>Please enter activity tag&apos;s name</source>
        <translation type="obsolete">Silahkan masukkan nama tag kegiatan</translation>
    </message>
    <message>
        <source>Activity tag insertion dialog</source>
        <translation type="obsolete">Dialog masukkan tag kegiatan</translation>
    </message>
    <message>
        <source>Invalid selected activity tag</source>
        <translation type="obsolete">Tag kegiatan dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this activity tag?
</source>
        <translation type="obsolete">Apakah anda ingin menghapus tag kegiatan ini?
</translation>
    </message>
    <message>
        <source>Please enter new activity tag&apos;s name</source>
        <translation type="obsolete">Silahkan masukkan nama tag kegiatan</translation>
    </message>
    <message>
        <source>Invalid activity tag</source>
        <translation type="obsolete">Tag kegiatan salah</translation>
    </message>
    <message>
        <source>FET help on activity tags</source>
        <translation type="obsolete">FET bantuan tag kegiatan</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">Tag kegiatan adalah field yang dapat digunakan atau tidak, tengantung anda (opsional). Didesain untuk membantu dalam beberapa batasan. Setiap kegiatan mempunya sebuah tag kegiatan yang mungkin (jika anda tidak menggunakan tag kegiatan, akan kosong)</translation>
    </message>
    <message>
        <source>N:%1</source>
        <comment>Name</comment>
        <translation type="obsolete">N:%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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur jam kosong maks diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat siswa diatur perubahan gedung maks per hari dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Tidak dioptimasi karena ada sebuah batasan tempat guru diatur jam kosong min diantara perubahan gedung dengan bobot dibawah 100%. Silakan diperbaiki dan dicoba lagi</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">Ini adalah urutan awal evaluasi dari kegiatan yang dihitung oleh FET. Jika pembuatan jadwal tersangkut pada kegiatan tertentu, silahkan diperiksa kegiatan yang berhubungan degan angka+1. Anda akan menemukan kesalahan pada input anda.</translation>
    </message>
    <message>
        <source>The initial order of activities (id-s):</source>
        <translation type="obsolete">Urutan awal kegiatan(id-s):</translation>
    </message>
    <message>
        <source>No: %1</source>
        <comment>Number</comment>
        <translation type="obsolete">No: %1</translation>
    </message>
    <message>
        <source>id=%1</source>
        <translation type="obsolete">ID=%1</translation>
    </message>
    <message>
        <source>teachers:</source>
        <translation type="obsolete">guru:</translation>
    </message>
    <message>
        <source>subject:</source>
        <translation type="obsolete">mata pelajaran:</translation>
    </message>
    <message>
        <source>students:</source>
        <translation type="obsolete">siswa:</translation>
    </message>
    <message>
        <source>B:%1</source>
        <comment>Building</comment>
        <translation type="obsolete">G:%1</translation>
    </message>
    <message>
        <source>C:%1</source>
        <comment>Capacity</comment>
        <translation type="obsolete">K:%1</translation>
    </message>
    <message>
        <source>Building=%1</source>
        <translation type="obsolete">Gedung=%1</translation>
    </message>
    <message>
        <source>Capacity=%1</source>
        <translation type="obsolete">Kapasitas=%1</translation>
    </message>
    <message>
        <source>You have too many buildings.
Please talk to the author or increase variable MAX_BUILDINGS</source>
        <translation type="obsolete">Anda memiliki terlalu banyak gedung
Silahkan hubungi pembuat program atau menaikkan variabel 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">File mengandung batasan guru tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan guru tidak tersedia (sebuah matriks).</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailableTimes day corrupt for teacher %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan GuruTidakTersedia hari tidak terpenuhi untuk guru %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint TeacherNotAvailableTimes hour corrupt for teacher %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam GuruTidakTersedia  corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">File mengandung batasan siswa tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan siswa tidak tersedia (sebuah matriks).</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailableTimes day corrupt for students %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam SiswaDiaturTidakTersedia tidak terpenuhi untuk siswa %1, hari %2 tidak ada...abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint StudentsSetNotAvailableTimes hour corrupt for students %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam SiswaDiaturTidakTersedia tidak terpenuhi  untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">File mengandung batasan istirahat, yang telah tua (telah diperbaiki di FET 5.5.0), akan dikonversi ke batasan lain dari jenis yang sama, batasan istirahat (sebuah matriks).</translation>
    </message>
    <message>
        <source>Constraint Break day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari Istirahat tidak terpenuhi untuk hari %1 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint Break start hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam mulai Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint Break end hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam akhir Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint BreakTimes day corrupt for day %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint BreakTimes hour corrupt for hour %1 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</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">File mengandung batasan ruang tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan ruang tidak tersedia (sebuah matriks).</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailableTimes day corrupt for room %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan hari RuangTidakTersedia tidak terpenuhi untuk ruang %1, hari %2 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint RoomNotAvailableTimes hour corrupt for room %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">Batasan jam RuangTidakTersedia tidak terpenuhi untuk ruang %1, hari %2 tidak ada ... abaikan batasan</translation>
    </message>
    <message>
        <source>Room not available times</source>
        <translation type="obsolete">Ruang tidak tersedia</translation>
    </message>
    <message>
        <source>WP:%1%</source>
        <comment>Weight percentage</comment>
        <translation type="obsolete">BP:%1%</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <source>NA at:</source>
        <comment>Not available at</comment>
        <translation type="obsolete">Nil pada:</translation>
    </message>
    <message>
        <source>Not available at:</source>
        <translation type="obsolete">Tidak tersedia pada:</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">Batasan ruang diatur tidak tersedia salah karena mengacu pada ruang yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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">Batasan ruang tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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">Batasan kegiatan ruang tidak tersedia salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source>Time constraint room not available times</source>
        <translation type="obsolete">Batasan waktu ruang tidak tersedia</translation>
    </message>
    <message>
        <source>broken for room: %1 on day %2, hour %3</source>
        <translation type="obsolete">tidak terpenuhi untuk ruang: %1 pada hari %2, jam %3</translation>
    </message>
    <message>
        <source>Students set home room</source>
        <translation type="obsolete">Ruang Khusus Kelas Paralel</translation>
    </message>
    <message>
        <source>Space constraint students set home room broken for activity with id %1 (students=%2)</source>
        <translation type="obsolete">Batasan tempat siswa diatur ruang khusus tidak terpenuhi untuk kegiatan dengan id %1 (siswa=%2)</translation>
    </message>
    <message>
        <source>Space constraint students set home rooms broken for activity with id %1 (students=%2)</source>
        <translation type="obsolete">Batasan tempat siswa diatur ruang khusus tidak terpenuhi untuk kegiatan dengan id %1 (siswa=%2)</translation>
    </message>
    <message>
        <source>Teacher home room</source>
        <translation type="obsolete">Ruang Khusus Guru</translation>
    </message>
    <message>
        <source>Space constraint teacher home room broken for activity with id %1 (teacher=%2)</source>
        <translation type="obsolete">Batasan tempat mata ruang khusus guru tidak terpenuhi untuk kegiatan dengan id=%1 (guru=%2)</translation>
    </message>
    <message>
        <source>Teacher home rooms</source>
        <translation type="obsolete">Ruang Khusus guru</translation>
    </message>
    <message>
        <source>Space constraint teacher home rooms broken for activity with id %1 (teacher=%2)</source>
        <translation type="obsolete">Batasan tempat mata ruang khusus guru tidak terpenuhi untuk kegiatan dengan id=%1 (guru=%2)</translation>
    </message>
    <message>
        <source>AT:%1</source>
        <comment>Activity tag</comment>
        <translation type="obsolete">TK:%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">Batasan tempat mata pelajaran tag kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2, tag kegiatan=%3)</translation>
    </message>
    <message>
        <source>Subject activity tag preferred rooms</source>
        <translation type="obsolete">Mata Pelajaran tag kegiatan ruang tertentu</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">Batasan tempat mata pelajaran tag kegiatan dengan ruang tertentu tidak terpenuhi untuk kegiatan dengan id=%1 (mata pelajaran=%2, tag kegiatan=%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">Batasan siswa diatur perubahan gedung maks per hari salah karena mengacu pada siswa yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <source>MC:%1</source>
        <comment>MC means max changes</comment>
        <translation type="obsolete">PM:%1</translation>
    </message>
    <message>
        <source>Students set max building changes per day</source>
        <translation type="obsolete">Siswa diatur perubahan gedung maks per hari</translation>
    </message>
    <message>
        <source>Max building changes per day=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per hari=%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">Batasan tempat siswa diatur perubahan gedung maks per hari tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <source>Students max building changes per day</source>
        <translation type="obsolete">Perubahan gedung siswa maks per hari</translation>
    </message>
    <message>
        <source>Space constraint students max building changes per day broken for students=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat perubahan gedung maks siswa per hari tidak terpenuhi untuk siswa=%1 pada hari %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">Batasan siswa diatur perubahan gedung maks per hari salah karena mengacu pada siswa yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <source>Students set max building changes per week</source>
        <translation type="obsolete">Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <source>Max building changes per week=%1</source>
        <translation type="obsolete">Perubahan gedung maksimal per minggu=%1</translation>
    </message>
    <message>
        <source>Space constraint students set max building changes per week broken for students=%1</source>
        <translation type="obsolete">Batasan tempat guru perubahan gedung per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <source>Students max building changes per week</source>
        <translation type="obsolete">Perubahan gedung siswa maks per minggu</translation>
    </message>
    <message>
        <source>Space constraint students max building changes per week broken for students=%1</source>
        <translation type="obsolete">Batasan tempat siswa perubahan gedung per minggu tidak terpenuhi untuk siswa=%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">Batasan siswa diatur jam kosong min antara perubahan gedung salah karena mengacu pada kelas paralel yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya). Silakan laporakan potensi bug. Batasan:
%1</translation>
    </message>
    <message>
        <source>Students set min gaps between building changes</source>
        <translation type="obsolete">Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <source>Min gaps between building changes=%1</source>
        <translation type="obsolete">Jam kosong min antara perubahan gedung=%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">Batasan tempat siswa diatur jam kosong min antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <source>Students min gaps between building changes</source>
        <translation type="obsolete">Jam kosong  min siswa antara perubahan gedung</translation>
    </message>
    <message>
        <source>Space constraint students min gaps between building changes broken for students=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat siswa diatur jam kosong min antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %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">Batasan perubahan gedung guru per hari salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <source>Teacher max building changes per day</source>
        <translation type="obsolete">Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <source>Space constraint teacher max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat perubahan gedung maks guru per hari tidak terpenuhi untuk guru=%1 pada hari %2</translation>
    </message>
    <message>
        <source>Teachers max building changes per day</source>
        <translation type="obsolete">Perubahan gedung maks per hari untuk guru</translation>
    </message>
    <message>
        <source>Space constraint teachers max building changes per day broken for teacher=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat perubahan gedung maks guru per hari tidak terpenuhi untuk guru=%1 pada hari %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">Batasan perubahan gedung guru per hari salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <source>Teacher max building changes per week</source>
        <translation type="obsolete">Perubahan gedung maks per minggu untuk guru</translation>
    </message>
    <message>
        <source>Space constraint teacher max building changes per week broken for teacher=%1</source>
        <translation type="obsolete">Batasan tempat guru perubahan gedung maks per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <source>Teachers max building changes per week</source>
        <translation type="obsolete">Perubahan gedung maks per minggu untuk guru</translation>
    </message>
    <message>
        <source>Space constraint teachers max building changes per week broken for teacher=%1</source>
        <translation type="obsolete">Batasan tempat guru perubahan gedung per minggu tidak terpenuhi untuk guru=%1</translation>
    </message>
    <message>
        <source>Space constraint teacher min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat jam kosong min guru antara perubahan gedung tidak terpenuhi untuk siswa=%1 pada hari %2</translation>
    </message>
    <message>
        <source>Space constraint teachers min gaps between building changes broken for teacher=%1 on day %2</source>
        <translation type="obsolete">Batasan tempat jam kosong min guru antara perubahan gedung tidak terpenuhi untuk guru=%1 pada hari %2</translation>
    </message>
    <message>
        <source>T:%1</source>
        <comment>Teacher</comment>
        <translation type="obsolete">G:%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">Batasan guru tidak tersedia salah karena mengacu pada guru yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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">Batasan guru tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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">Batasan guru tidak tersedia salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source>Time constraint teacher not available times</source>
        <translation type="obsolete">Batasan waktu guru tidak ada </translation>
    </message>
    <message>
        <source>broken for teacher: %1 on day %2, hour %3</source>
        <translation type="obsolete">tidak terpenuhi untuk guru: %1 pada hari %2, jam %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">Batasan siswa tidak tersedia salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:%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">Batasan siswa diatur tidak ada salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source>Students set not available times</source>
        <translation type="obsolete">Siswa tidak ada</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Students</comment>
        <translation type="obsolete">S:%1</translation>
    </message>
    <message>
        <source>Time constraint students not available times</source>
        <translation type="obsolete">Batasan waktu siswa tidak ada</translation>
    </message>
    <message>
        <source>Break times</source>
        <translation type="obsolete">Waktu istirahat</translation>
    </message>
    <message>
        <source>B at:</source>
        <comment>Break at</comment>
        <translation type="obsolete">I pada:</translation>
    </message>
    <message>
        <source>Break at:</source>
        <translation type="obsolete">Istirahat pada:</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">Batasan istirahat salah karena hari terhapus. Silahkan perbaiki dan dicoba kembali. Koreksi artinya sunting batasan dan update informasi. Batasan:
%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">Batasan istirahat salah karena terlambat satu jam (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source>Time constraint break not respected for activity with id %1, on day %2, hours %3</source>
        <translation type="obsolete">Batasan waktu istirahat tidak terpenuhi untuk kegiatan dengan id %1, pada hari %2, jam %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">Batasan siswa diatur jam kosong maks per minggu salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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">Batasan siswa diatur awal salah karena mengacu pada kelas paralel yang tidak ada. Silakan diperbaiki (menghapusnya mungkin solusinya) Silakan laporakan potensi bug. Batasan:
%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">Batasan siswa diatur jam maks salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%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">Batasan siswa diatur jam min salah karena mengacu pada kelas paralel yang tidak ada. Silahkan diperbaiki(menghapus mungkin solusinya) Silahkan laporkan bug potensial. Batasan:
%1</translation>
    </message>
    <message>
        <source>Activities same starting day</source>
        <translation type="obsolete">Kegiatan mulai jam yang sama</translation>
    </message>
    <message>
        <source>NA:%1</source>
        <comment>Number of activities</comment>
        <translation type="obsolete">JK:%1</translation>
    </message>
    <message>
        <source>Activities must have the same starting day</source>
        <translation type="obsolete">Kegiatan harus mempunyai hari mulai yang sama</translation>
    </message>
    <message>
        <source>T: </source>
        <comment>Teacher</comment>
        <translation type="obsolete">G:</translation>
    </message>
    <message>
        <source> , S: </source>
        <comment>Subject</comment>
        <translation type="obsolete">MP,:</translation>
    </message>
    <message>
        <source> , St: </source>
        <comment>Students</comment>
        <translation type="obsolete">,Si:</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">Batasan waktu kegiatan dimulai pada hari yang sama tidak terpenuhi, karena kegiatan dengan id=%1 tidak pada hari yang sama dengan kegiatan dengan id=%2</translation>
    </message>
    <message>
        <source>Building insertion dialog</source>
        <translation type="obsolete">Kotak dialog pengisian data gedung</translation>
    </message>
    <message>
        <source>Building added</source>
        <translation type="obsolete">Gedung ditambah</translation>
    </message>
    <message>
        <source>Allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Diperbolehkan</translation>
    </message>
    <message>
        <source>Not allowed</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak diperbolehkan</translation>
    </message>
    <message>
        <source>Too many activities - please report error
(CONSTRAINT_ACTIVITIES_SAME_STARTING_DAY too little)</source>
        <translation type="obsolete">Terlalu banyak kegiatan -silahkan laporakan kesalahan
(CONTRAINT_ACITIVITIES_SAME_STARTING_DAY terlalu kecil)</translation>
    </message>
    <message>
        <source>Teacher min gaps between building changes</source>
        <translation type="obsolete">Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <source>Teachers min gaps between building changes</source>
        <translation type="obsolete">Jam kosong guru min antara perubahan gedung</translation>
    </message>
    <message>
        <source>Incorrect building</source>
        <translation type="obsolete">Gedung salah</translation>
    </message>
    <message>
        <source>Invalid selected building</source>
        <translation type="obsolete">Gedung dipilih salah</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this building?
</source>
        <translation type="obsolete">Apakah anda ingin menghapus gedung ini?
</translation>
    </message>
    <message>
        <source>Invalid building</source>
        <translation type="obsolete">Gedung salah</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">Silahkan laporna kesalahan pada pembuat program
MAX_CONTRAINT_ACTIVITIES_SAME_STARTING_DAY harus dibesarkan (anda mempunyai terlalu banyak kegiatan)</translation>
    </message>
    <message>
        <source>Constraint NOT added - there must be another constraint of this type. Please edit that one</source>
        <translation type="obsolete">Batasan tidak ditambah - harus ada batasan lain dari jenis ini. Silakan ubah yang ini</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">Batasan TIDAK ditambah - harus ada batasan lain dari jenis ini yang berhubungan dengan ruang yang sama  Silakan ubah yang ini</translation>
    </message>
    <message>
        <source>Subject activity tag preferred room</source>
        <translation type="obsolete">Mata Pelajaran tag kegiatan ruang tertentu</translation>
    </message>
    <message>
        <source>Students set home rooms</source>
        <translation type="obsolete">Ruang Khusus Kelas Paralel</translation>
    </message>
    <message>
        <source>Activity with id=%1 has no allowed slot - please correct that</source>
        <translation type="obsolete">Kegiatan dengan id=%1 tidak memiliki slot - silahkan dikoreksi</translation>
    </message>
    <message>
        <source>See next</source>
        <translation type="obsolete">Lihat selanjutnya</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">Untuk grup %1, anda kekurangan kegiatan yang sesuai dengan jenis batasan dari jenis jam min harian. Silahkan diubah dan dicoba lagi. Situasi yang mungkin adalah anda memiliki kelas paralel yang tidak perlu seperti &apos;year1 WHOLEYEAR&apos; dan grup dengan nama seperti &apos;year1 WHOLE YEAR WHOLE GROUP&apos;. Anda mungkin perlu menghapus kelas paralel dan grup dummi ini (mereka dihasilkan dari versi sebelumnya jika anda memulai alokasi data siswa yang tidak lengkap). FET tidak dapat secara otomatis menghapus kelas paralel dan grup dummi ini. Untuk lebih detil, gabung dengan milis atau email pembuat program</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">Tidak dapat optimasi untuk guru %1, karena jumlah jam untuk guru %2 dan anda hanya memiliki %3 hari x %4 jam dalam seminggu.</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">Tidak dapat optimasi untuk grup %1, karena jumlah jam untuk grup adalah  %2 dan anda hanya memiliki %3 hari x %4 jam dalam seminggu.</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">Tidak dapat keluarkan jadwal karena anda mungkin memiliki lebih dari satu batasan jenis kelas ruang khusus untuk kelas paralel %1. Silakan hanya pilih satu</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">Tidak dapat keluarkan jadwal karena anda mungkin memiliki lebih dari satu batasan jenis batasan guru ruang khusus untuk guru %1. Silakan hanya pilih satu</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda hanya tidak diperbolehkan ruang khusus (dari batasan kelas paralel ruang khusu dan guru ruang khusu))</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">Tidak dapat keluarkan jadwal, karena untuk kegiatan dengan id==%1 anda hanya dibolehkan ruang tertentu (dari mata pelajran dan mata pelajaran tag kegiatan atau kegiatan dengan ruang tertentu)). Artinya sebuah batasan ruang tertentu memiliki 0 ruang di dalamnya. Ini tidak boleh terjadi. Silahkan laporan bug.</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda tidak mempunyai ruang tertentu (dari jumlah siswa yang diperbolehkan)</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">Tidak dapat keluarkan jadwal karena untuk kegiatan dengan id==%1 anda tidak mempunyai ruang khusus (dari jumlah siswa yang diperbolehkan)</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">Simpan log memberikan kode kesalahan %1, yang artinya anda tidak dapat melihat log dari pembacaan file. Silakan periksa ruang kosong harddisk</translation>
    </message>
    <message>
        <source>Break</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Istirahat</translation>
    </message>
    <message>
        <source>Not available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tidak ada</translation>
    </message>
    <message>
        <source>Available</source>
        <comment>Please keep translation short</comment>
        <translation type="obsolete">Tersedia</translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same room - cannot proceed</source>
        <translation type="obsolete">Batasan jenis ini ada untuk ruang yang sama - tidak dilanjutkan</translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same students set - cannot proceed</source>
        <translation type="obsolete">Batasan jenis ini ada untuk kelas paralel yang sama - tidak dilanjutkan</translation>
    </message>
    <message>
        <source>A constraint of this type exists for the same teacher - cannot proceed</source>
        <translation type="obsolete">Batasan jenis ini ada untuk guru yang sama - tidak dilanjutkan</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">Tidak dapat dioptimasi untuk guru %1 karena jumlah jam untuk guru ini %2 dan anda hanya memiliki %3 jam kosong bebas untuk batasan guru tidak ada dan istirahat. Mungkin anda memasukkan batasan guru tidak ada atau istirahat yang salah atau jumlah jam per minggu yang kurang karena salah paham</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">Tidak dapat dioptimasi untuk grup %1 karena jumlah jam untuk grup ini %2 dan anda hanya memiliki %3 jam kosong bebas untuk batasan kelas paralel tidak ada/istirahat. Mungkin anda memasukkan batasan siswa tidak ada atau istirahat yang salah atau jumlah jam per minggu yang kurang karena salah paham</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">Mencoba menambah kelas %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah kelas %1, yang telah ditambah sebagai kelas paralel lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah kelas %1, yang telah ditambah sebagai grup lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah kelas paralel %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah kelas paralel %1 pada kelas %2, tetapi telah ditambah  - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah kelas paralel %1, yang telah ditambah sebagai grup lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah grup %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah grup %1, yang telah ditambah sebagai kelas paralel lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Mencoba menambah grup %1 pada kelas %2, kelas paralel %3, tetapi ditambahkan - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">Anda memiliki batasan min n hari antara kegiatan dengan kegiatan lebih dari jumlah hari per minggu.</translation>
    </message>
    <message>
        <source>Constraint is:</source>
        <translation type="obsolete">Batasan:</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">Ini contoh yang tidak baik dari sudut pandang algoritma generate (memperlambat generate dan sulit menemukan solusi).</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">Untuk memperbaiki file, anda dianjurkan menghapus kegiatan yang berhubungan dan batasan dan menambah kegiatan lagi, yang berhubungan dengan aturan:</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. Jika anda menambah &apos;paksa berurutan jika hari sama&apos; lalu dipasangan kegiatan ekstra untuk mendapatkan jumlah kegiatan sama dengan jumlah hari per minggu. Contoh: 7 kegiatan dengan durasi 1 dalam 5 hari seminggu, lalu diubah menjadi 5 kegiatan dengan durasi 2,2,1,1,1 dan menambah sebuah kontainer kegiatan dengan 5 komponen (mungkin menambah batasan min n hari antar kegiatan hingga 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. Jika anda tidak menambah &apos;paksa berurutan jika hari yang sama&apos; , lalu menambah sebuah kegiatan lebih besar dipecah menjadi sebuah jumlah kegiatan sama dengan jumlah hari per minggu dan komponen sisa ke kegiatan terpecah. Contohnya anda butuh menambah 7 kegiatan dengan durasi 1 dalam 5 hari seminggu. Tambah 2 kontainer kegiatan lebih besar, satu dipecah 5 kegiatan dengan durasi 1 dan dua satu dipecah menjadi 2 kegiatan dengan durasi 1( mungkin menaikkan bobot dari batasan min n hari antara kegiatan untuk setiap dari kontainer hingga 100%)</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">Catatan: FET memandang setiap hari dalam seminggu harus mempunyai jumlah jam belajar min, jadi anda tidak mempunyai hari kosong untuk siswa yang bersangkutan (batsan tidak fleksibel)</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">Batasan 2 kegiatan berurutan (kegiatan kedua harus diletahkan setelah kegiatan pertama, dalam hari yang sama, mungkin dipisah oleh istirahat)</translation>
    </message>
    <message>
        <source>Constraint 2 activities ordered:</source>
        <translation type="obsolete">Batasan 2 kegiatan dengan urutan tertentu:</translation>
    </message>
    <message>
        <source>Constraint 2 activities ordered (second activity must be placed at any time after the first activity)</source>
        <translation type="obsolete">Batasan 2 kegiatan berurutan (kegiatan kedua harus diletahkan kapan saja setelah kegiatan pertama)</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">Batasan waktu 2 kegiatan berurutan pecah untuk kegiatan pertama dengan id=%1 dan kegiatan kedua dengan id=%2, menaikkan konflik sebesar %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">(kegiatan 2 harus langsung setelah kegiatan 1, pada hari yang sama, mungkin dipisah istirahat)</translation>
    </message>
    <message>
        <source>2 activities ordered</source>
        <translation type="obsolete">2 kegiatan berurutan</translation>
    </message>
    <message>
        <source>(activity 2 must be after activity 1, separated by any number of days or hours)</source>
        <translation type="obsolete">(kegiatan 2 harus setelah kegiatan 1, dipisah oleh jumlah hari atau jam)</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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang berhubungan, yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
 Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%

 Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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">Tidak dapat dioptimasi untuk grup %1, karena ada batasan dari jenis maks %2 jam bersambung yang tidak dapat dipenuhi karena kegiatan dengan id %3 (yang berdurasi %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">Tidak dapat optimasi untuk grup %1, karena terlalu banyak batasan dari jenis jam maks harian yang berhubungan, yang tidak dapat dikompresi ke dalam 2 batasan dari jenis ini. Dua batasan jam maks dapat dikompresi menjadi satu jika jam maks lebih kecil dari yang pertama dan persentase bobot lebih tinggi dari yang pertama. Boleh menggunakan sejumlah batasan ini untuk grup ini, tetapi resultan harus maksimal 2 batasan dari tipe jam maks harian
 Contoh: anda dibolehkan menggunakan 3 batasan: 6 jam 95%, 7 jam 100% dan 8 jam 100%, yang dapat dikompres menjadi 2 batasan: 6 jam 95%, 7 jam 100%

 Silahka ubah sesuai dengan aturan dan dicoba lagi. Untuk lebih detil, gabung di milis atau email pembuat program</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">Tidak dapat dioptimasi untuk guru %1, karena ada batasan dari jenis maks %2 jam bersambung yang tidak dapat dipenuhi karena kegiatan dengan id %3 (yang berdurasi %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">Ruang %1 tidak mempunyai cukup slot untuk batasan ruang khusus (diminta %2, dari %3) - silakan diubah</translation>
    </message>
    <message>
        <source>Teachers max %1 hours continuously</source>
        <translation type="obsolete">Guru %1 jam maks bersambung</translation>
    </message>
    <message>
        <source>Teachers must not have more than %1 hours continuously</source>
        <translation type="obsolete">Guru tidak boleh mempunyai lebih dari %1 jam bersambung</translation>
    </message>
    <message>
        <source>Time constraint teachers max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru %1 jam maks bersambung dipecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Teacher max %1 hours continuously</source>
        <translation type="obsolete">Guru %1 jam maks bersambung</translation>
    </message>
    <message>
        <source>TN:%1</source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:%1</translation>
    </message>
    <message>
        <source>Teacher %1 must not have more than %2 hours continuously</source>
        <translation type="obsolete">Guru %` tidak boleh lebih dari %2 jam bersambung</translation>
    </message>
    <message>
        <source>Time constraint teacher max %1 hours continuously broken for teacher %2, on day %3, length=%4.</source>
        <translation type="obsolete">Batasan waktu guru %1 jam maks  bersambung dipecah untuk guru %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Students max hours continuously</source>
        <translation type="obsolete">Guru jam maks bersambung</translation>
    </message>
    <message>
        <source>MH:%1</source>
        <comment>Max hours</comment>
        <translation type="obsolete">MH:%1</translation>
    </message>
    <message>
        <source>Maximum recommended hours continuously=%1</source>
        <translation type="obsolete">Maksimal direkomendasi jam bersambung=%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">Batasan waktu siswa jam %1 maks bersambung dipecah untuk grup %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Students set max hours continuously</source>
        <translation type="obsolete">Siswa diatur jam maks bersambung</translation>
    </message>
    <message>
        <source>Students set must respect the maximum number of hours continuously</source>
        <translation type="obsolete">Siswa diatur harus mematuhi jumlah jam maks bersambung</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">Batasan siswa diatur jam maks bersambung salah karena mengacu ke kelas paralel yang tidak ada. Silakan diperbaiki(ubah adalah solusi). Silakan laporakan bug. Batasan:
%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">Batasan waktu siswa diatur jam %1 maks bersambung dipecah untuk grup %2, pada hari %3, panjang=%4.</translation>
    </message>
    <message>
        <source>Teacher max hours continuously</source>
        <translation type="obsolete">Guru jam maks bersambung</translation>
    </message>
    <message>
        <source>Max hours continuously=%1</source>
        <translation type="obsolete">Jam maks bersambung=%1</translation>
    </message>
    <message>
        <source>Teachers max hours continuously</source>
        <translation type="obsolete">Guru jam maks bersambung</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">Batasan %1 tidak dapat dijalankan karena mengandung %2 kegiatan, mempunyai bobot 100% dan mempunyai jumlah hari min antar kegiatan=%3. Minimal diperlukan jumlah hari per minggu untuk itu akan (n kegiatan-1)*hari min+1=%4 dan anda hanya mempunyai %5 hari per minggu - tidak mungkin. Silahkan perbaiki batasan ini.</translation>
    </message>
    <message>
        <source>The following time constraint is ignored, because it refers to inactive activities:</source>
        <translation type="obsolete">Batasan waktu berikut diabaikan, karena berhubungan dengan kegiatan tidak aktif:</translation>
    </message>
    <message>
        <source>The following space constraint is ignored, because it refers to inactive activities:</source>
        <translation type="obsolete">Batasan ruang berikut diabaikan, karena berhubungan dengan kegiatan tidak aktif:</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">Tidak dapat dioptimasi, karena anda mempunyai batasan dari jenis kegiatan dengan jam mulai disukai dengan tanpa hari atau jam dipilih (untuk kegiatan dengan id==%1). Silahkan ubah data anda ( hapus atau sunting batasan) dan coba lagi.</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">File mengandung jenis batasan lama kegiatan dengan jam tertentu, yang telah dikonversi ke batasan baru yang mirip, batasan kegiatan dengan jam MULAI. Perbaikan ini pada versi 5.5.9 dan diatas</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTime day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanWaktuMulaiDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTime hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanWaktuMulaiDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTimes day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanWaktuMulaiDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredStartingTimes hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanWaktuMulaiDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</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">Batasan KegiatanWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, jam %5 tidak ada.. abaikan batasan</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred starting time</source>
        <translation type="obsolete">ID kegiatan salah untuk batasan kegiatan dengan waktu mulai disukai</translation>
    </message>
    <message>
        <source>must be scheduled starting at: </source>
        <translation type="obsolete">harus dijadwal mulai pada:</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">Batasan waktu kegiatan dengan waktu mulai disukai tidak terpenuhi untuk kegiatan dengan id=%1, meningkatkan konflik total sebesar %2</translation>
    </message>
    <message>
        <source>must be scheduled in the allowed slots: </source>
        <translation type="obsolete">harus dijadwal pada slot yang dibolehkan:</translation>
    </message>
    <message>
        <source>must be scheduled in the allowed slots (all hours of activity are in the allowed slots):
</source>
        <translation type="obsolete">harus dijadwal pada slot dibolehkan (semua jam kegiatan pada slot dibolehkan):
</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">harus dijadwal pada slot dibolehkan (semua jam dari kegiatan pada slot dibolehkan):
</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">Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan dengan waktu mulai tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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">Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred starting times</source>
        <translation type="obsolete">ID kegiatan salah untuk batasan kegiatan dengan waktu mulai disukai</translation>
    </message>
    <message>
        <source>must be scheduled starting at:</source>
        <translation type="obsolete">harus dijadwal mulai pada:</translation>
    </message>
    <message>
        <source>WP:%1</source>
        <comment>Weight Percentage</comment>
        <translation type="obsolete">WP:%1</translation>
    </message>
    <message>
        <source>must be scheduled starting at:
</source>
        <translation type="obsolete">harus dijadwal mulai pada:
</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">Batasan waktu kegiatan dengan waktu mulai disukai tidak terpenuhi untuk kegiatan dengan id=%1, meningkatkan konflik total sebesar %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">Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan dengan waktu mulai tertentu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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">Batasan kegiatan dengan jam mulai disukai  waktu salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan waktu kegiatan dengan waktu mulai disukai tidak terpenuhi untuk kegiatan dengan id=%1, meningkatkan konflik total sebesar %2</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</source>
        <translation type="obsolete">Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_STARTING_TIMES</translation>
    </message>
    <message>
        <source>Activity preferred starting time</source>
        <translation type="obsolete">Kegiatan dengan jam mulai disukai</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITY_PREFERRED_STARTING_TIMES</source>
        <translation type="obsolete">Silahkan meningkatkan variabel MAX_N_CONSTRAINT_ACTIVITIES_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">File anda mengandung batasan lama kegiatan dengan waktu yang disukai, yang akan dikonversi ke batasan ekuivalen kegiatan dengan jam mulai yang disukai. Mulai FET 5.5.9 telah dimungkinkan menentukan. 1. jam mulai dari suatu kegiatan (batasan kegiatan dengan jam mulai disukai) atau 2. slot waktu yang diterima (batasan kegiatan dengan slot waktu disukai). Jika yang kamu butuhkan jenis2, anda dapat menambahnya dari interface.</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimeSlots day corrupt for activity with id %1, day %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanSlotWaktuDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</translation>
    </message>
    <message>
        <source>Constraint ActivityPreferredTimeSlots hour corrupt for activity with id %1, hour %2 is inexistent ... ignoring constraint</source>
        <translation type="obsolete">BatasanKegiatanSlotWaktuDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</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">File anda mengandung batasan lama kegiatan dengan waktu yang disukai, yang akan dikonversi ke batasan ekuivalen kegiatan dengan jam mulai yang disukai. Mulai FET 5.5.9 telah dimungkinkan menentukan. 1. jam mulai dari suatu kegiatan (batasan kegiatan dengan jam mulai disukai) atau 2. slot waktu yang diterima (batasan kegiatan dengan slot waktu disukai). Jika yang kamu butuhkan jenis2, anda dapat menambahnya dari interface.</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">Batasan KegiatanSlotWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanSlotWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, jam %5 tidak ada.. abaikan batasan</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">Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan dengan slot waktu disukai salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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">Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan denga waktu tertentu salah karena jam atau hari  yang tidak ditentukan untuk slot (-1) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source> Invalid (inexistent) activity id for constraint activity preferred time slots</source>
        <translation type="obsolete">ID kegiatan salah untuk batasan kegiatan dengan waktu disukai</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">Batasan waktu kegiatan dengan slot waktu disukai tidak terpenuhi untuk kegiatan dengan id=%1 pada jam %2, meningkatkan konflik total sebesar %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">Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada hari yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan dengan slot waktu salah karena jam yang dipilih terlalu lama (setelah slot terakhir yang diterima) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%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">Batasan kegiatan dengan slot waktu disukai  salah karena mengacu pada jam yang telah terhapus. Silakan diperbaiki dan dicoba lagi. Memperbaiki artinya memperbaiki informasi. Batasan:
%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">Batasan kegiatan dengan slot waktu tertentu salah karena jam atau hari  yang tidak ditentukan untuk slot (-1) Silahkan diperbaiki dan coba lagi. Perbaiki artinya sunting batasan dan update informasi Batasan:
%1</translation>
    </message>
    <message>
        <source>Please increase the variable MAX_N_CONSTRAINT_ACTIVITIES_PREFERRED_TIME_SLOTS</source>
        <translation type="obsolete">Silahkan meningkatkan variabel 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">Silahkan meningkatkan variabel 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">Batasan waktu kegiatan dengan slot waktu disukai tidak terpenuhi untuk kegiatan dengan id=%1 pada jam %2, meningkatkan konflik total sebesar %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">Tidak dapat dioptimasi, karena anda mempunyai batasan min n hari dengan kegiatan yang dobel. Batasannya : %1. Silahakn periksa.</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">Tidak dapat optimasi, karena anda mempunyai batasan min jam kosong antar kegiatan dengan kegiatan dobel. Batasan:%1. Silahkan diperiksa.</translation>
    </message>
    <message>
        <source>Min gaps between activities</source>
        <translation type="obsolete">Min jam kosong antar kegiatan</translation>
    </message>
    <message>
        <source>MG:%1</source>
        <comment>Min gaps</comment>
        <translation type="obsolete">MJK: %1</translation>
    </message>
    <message>
        <source>Minimum gaps between activities (if activities on the same day)</source>
        <translation type="obsolete">Jam kosong minimal antar kegiatan (jika kegiatan pada hari yang sama)</translation>
    </message>
    <message>
        <source>Minimum number of gaps=%1</source>
        <translation type="obsolete">Jumlah min jam kosong = %1</translation>
    </message>
    <message>
        <source>Time constraint min gaps between activities</source>
        <translation type="obsolete">Batasan waktu jam kosong min antar kegiatan</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">kegiatan dengan id=%1 berkonflik dengan kegiatan dengan id=%2, pada hari yang sama %3 dan ada %4 jam ekstra diantaranya</translation>
    </message>
    <message>
        <source>activity tag %4</source>
        <translation type="obsolete">tag kegiatan %4</translation>
    </message>
    <message>
        <source>Students must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="obsolete">Siswa harus hadir awal, maksimal %1 tiba pada jam kedua</translation>
    </message>
    <message>
        <source>Students must begin their courses early, respecting maximum %1 later arrivals, at second hour</source>
        <translation type="obsolete">Siswa harus mulai pelajaran awal, maksimal %1 datang terlambat, pada jam kedua</translation>
    </message>
    <message>
        <source>Students set must arrive early, respecting maximum %1 arrivals at second hour</source>
        <translation type="obsolete">Siswa harus datang awal, maksimal %1 tiba pada jam kedua</translation>
    </message>
    <message>
        <source>Students set must begin their courses early, respecting maximum %1 later arrivals, at second hour</source>
        <translation type="obsolete">Siswa harus mulai pelajaran awal, maksimal %1 terlambat , pada jam kedua</translation>
    </message>
    <message>
        <source>MD:%1</source>
        <comment>Abbreviation for max days</comment>
        <translation type="obsolete">MD:%1</translation>
    </message>
    <message>
        <source>S:%1</source>
        <comment>Abbreviation for students</comment>
        <translation type="obsolete">S:%1</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">Aksi: G:%1, MP:%2,TK:%3,Si:%4,Id:%5,AGId:%6,D:%7,TD:%8, A:%9, JSi:%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">Aksi: G:%1, MP:%2,TK:%3,Si:%4,Id:%5, D:%6, A:%7,  JSi:%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">Aksi: G:%1, MP:%2, TK:%3, Si:%4, Id:%5, AGId:%6, D:%7, TD:%8, A:%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">Aksi: G:%1, MP:%2, TK:%3, Si:%4, Id:%5, D:%6, A:%7</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the activity tag</comment>
        <translation type="obsolete">Nama=%1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the building</comment>
        <translation type="obsolete">Nama=%1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the room</comment>
        <translation type="obsolete">Nama=%1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the teacher</comment>
        <translation type="obsolete">Nama=%1</translation>
    </message>
    <message>
        <source>Name=%1</source>
        <comment>The name of the subject</comment>
        <translation type="obsolete">Nama=%1</translation>
    </message>
    <message>
        <source>MD:%1</source>
        <comment>Max days</comment>
        <translation type="obsolete">MD:%1</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>Setelah Anda membuat (bahkan sebagian), benih acak akan berubah (setiap panggilan dari nomor acak generator update benih acak ke nomor berikutnya dalam urutan, dan ada banyak panggilan rutin ini menghasilkan acak dalam membangkitkan fungsi)</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>Pengaturan ini berguna untuk hal lain, mungkin satu hal yang laporan bug: mengirimkan file bersama dengan benih acak pada awal menghasilkan (nilai ini disimpan dalam direktori jadwal pada awal generasi)</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>Catatan: tentu saja Anda perlu kondisi yang sama persis untuk menduplikasi simulasi yang sama (jadi, Anda memerlukan data yang persis sama - kegiatan, kendala, dll).</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>Benih acak sebelum generasi jadwal disimpan pada disk dalam direktori yang sesuai jadwal, sehingga Anda dapat mensimulasikan lagi generasi yang sama setelah itu</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="288"/>
        <source>Allowed minimum %1 to maximum %2</source>
        <translation>Min diizinkan: %1 ke maksimal: %2</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="276"/>
        <location filename="../src/interface/fetmainform.cpp" line="278"/>
        <source>Random seed</source>
        <translation>Benih acak</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="280"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="282"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="283"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="321"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Anda dapat mengontrol perilaku acak FET dengan fungsi ini</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>Benih acak nilai minimal %1 dan paling besar %2.</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>Mode operasi: untuk mendapatkan jadwal yang sama dua kali, membuat benih acak nilai (katakanlah 1234), maka menimbulkan tunggal, kemudian membuat lagi nilai yang sama (1234), kemudian menghasilkan satu lagi. Jadwal akan sama. Jika Anda menghasilkan beberapa bukan tunggal, set pertama jadwal akan sama dengan set kedua (jika Anda menghasilkan jumlah yang sama dari jadwal) tapi tentu saja dalam mengatur jadwal masing-masing akan berbeda. Jika Anda memasukkan benih acak yang sama pada komputer yang berbeda dan menghasilkan tunggal, jadwal akan sama (jika Anda menghasilkan beberapa, set akan sesuai jadwal, jadwal pertama dari simulasi 1 dengan jadwal pertama dari simulasi 2, dll)</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>Catatan: ketika Anda mulai FET, setiap kali, benih acak adalah jumlah detik sejak 1 Januari 1970</translation>
    </message>
    <message>
        <location filename="../src/interface/fetmainform.cpp" line="350"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Benih acak harus paling sedikit %1 dan  paling besar %2</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>Harap baca dengan teliti deskripsi dibawah:</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>Fungsi ini dimaksudkan untuk digunakan setelah Anda diinput semua data atau setelah Anda menggunakan fungsi canggih menyebarkan kegiatan selama seminggu. Fungsi ini akan secara otomatis menghapus batasan redundansi hari min jenis antara kegiatan, sehingga data anda lebih benar dan jadwal yang lebih mudah untuk FET untuk menemukan</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>Menghapus berarti membuat mereka berat persentase 0.0%. Hal ini dilakukan agar Anda tetap dapat mengaktifkannya lagi, jika diperlukan, dan juga bagi Anda untuk dapat melihat ketika mereka rusak, dalam konflik lembut daftar</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>Fungsi ini mungkin dapat digunakan jika Anda memiliki kendala kegiatan sejenis waktu mulai dan / atau kegiatan kendala yang sama memulai hari</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>Harap SAVE / CADANGAN file saat ini dan menyimpannya aman, kalau-kalau sesuatu yang tidak beres, dan hanya terus jika Anda melakukan itu sudah. fungsi saat ini mungkin banyak memodifikasi data</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>Instruksi dan konfirmasi penghapusan batasan yang redunda</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation>Lanjut</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>RemoveRedundantForm</name>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="201"/>
        <source>Last confirmation needed</source>
        <translation>Konfirmasi akhir diperlukan</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="205"/>
        <source>Operations that will be done:</source>
        <translation>Operasi akan dilakukan:</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="208"/>
        <source>Accept</source>
        <translation>Terima</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="209"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="287"/>
        <source>FET information</source>
        <translation>Informasi FET</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>kotak ini harus tetap diperiksa, sehingga Anda dapat menghapus batasan redundansi hari min jenis antara kegiatan</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>Batasan waktu berikut diabaikan, karena berhubungan dengan kegiatan tidak aktif:</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform.cpp" line="226"/>
        <source>will be inactivated, by making its weight 0%</source>
        <translation>akan tidak aktif, dengan memberi bobot 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>Hapus batasan redunda</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>Fungsi ini akan membantu memperbaiki data jadwal dengan menghapus batasan redunda</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="46"/>
        <source>Min days between activities</source>
        <translation>Min hari antar kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/removeredundantform_template.ui" line="52"/>
        <source>Remove redundant min days constraints</source>
        <translation>Hapus redunda batasan hari min</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>Penjelasan: Jika Anda menggunakan kegiatan kendala yang sama waktu awal dan / atau kegiatan kendala yang sama hari mulai, mungkin Anda akan mendapatkan hari min berlebihan kendala antara kegiatan, yang tidak baik (jadwal Anda lebih sulit untuk menemukan, atau bahkan tidak mungkin). Menu ini memungkinkan Anda untuk menghapus hari-hari min berlebihan antara kegiatan kendala</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>Di sini, menghapus berarti membuat bobot dari batasan sebesar 0.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>N:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="42"/>
        <source>B:%1</source>
        <comment>Building</comment>
        <translation>G:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="48"/>
        <source>C:%1</source>
        <comment>Capacity</comment>
        <translation>K:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="59"/>
        <source>Room</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="61"/>
        <source>Name=%1</source>
        <comment>The name of the room</comment>
        <translation>Nama=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="65"/>
        <source>Building=%1</source>
        <translation>Gedung=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="71"/>
        <source>Capacity=%1</source>
        <translation>Kapasitas=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/room.cpp" line="101"/>
        <source>Space constraints directly related to this room:</source>
        <translation>Batasan tempat langsung berhubungan dengan ruang ini:</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>Informasi FET</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>Ruang dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="110"/>
        <source>FET</source>
        <translation>FET</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>Apakah anda pasti ingin menghapus ruang ini dan batasan yang berhubungan?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this room and all related constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus ruang ini dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="112"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform.cpp" line="112"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <source>Invalid room</source>
        <translation type="obsolete">Ruang salah</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>Ruang</translation>
    </message>
    <message>
        <source>Add room</source>
        <translation type="obsolete">Tambah Ruang</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="20"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="27"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="34"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="41"/>
        <source>Sort by name</source>
        <translation>Sortir berdasarkan nama</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="48"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/roomsform_template.ui" line="56"/>
        <source>New Item</source>
        <translation>Baru</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">Catatan: setiap ruang hanya dapat menampung satu kegiatan
pada waktu yang sama (anda dapat menambah ruang 
untuk mewakili ruang yang sangat besar)</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>English to Indonesian translationShow romanization
CATATAN: setiap kamar dapat mengadakan aktivitas tunggal pada waktu yang sama (Anda dapat menambahkan kamar lebih mewakili sebuah ruangan yang sangat besar)</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>Senin</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="118"/>
        <location filename="../src/engine/rules.cpp" line="5357"/>
        <source>Tuesday</source>
        <translation>Selasa</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="119"/>
        <location filename="../src/engine/rules.cpp" line="5358"/>
        <source>Wednesday</source>
        <translation>Rabu</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="120"/>
        <location filename="../src/engine/rules.cpp" line="5359"/>
        <source>Thursday</source>
        <translation>Kamis</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="121"/>
        <location filename="../src/engine/rules.cpp" line="5360"/>
        <source>Friday</source>
        <translation>Jumat</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="123"/>
        <location filename="../src/engine/rules.cpp" line="5362"/>
        <source>Default institution</source>
        <translation>Institusi baku</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="124"/>
        <location filename="../src/engine/rules.cpp" line="5363"/>
        <source>Default comments</source>
        <translation>Komentar baku</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>Informasi FET</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>Anda mempunyai terlalu banyak guru
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda mempunyai terlalu banyak mata pelajaran.
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda memiliki terlalu banyak jumlah grup.
Silahkan bicarakan dengan pembuat program atau naikkan variabel MAX_TOTAL_SUBGROUPS. Saat ini 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>Anda mempunyai terlalu kegiatan aktif
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda memiliki terlalu banyak gedung
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda mempunyai terlalu banyak ruang
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda mempunyai terlalu banyak batasan waktu.
Silahkan hubungi pembuat program atau menaikkan variabel 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>Anda mempunyai terlalu banyak batasan TEMPAT.
Silahkan hubungi pembuat program atau menaikkan variabel 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">Kls Prl Otomat</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">Grup Otomat</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="429"/>
        <source>Processing internally the activities ... please wait</source>
        <translation>Memroses kegiatan secara internal.. Silahkan tunggu</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>Dibatalkan</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>Batasan waktu berikut diabaikan, karena berhubungan dengan kegiatan tidak aktif:</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>Lewati sisanya</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>Lihat selanjutnya</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="558"/>
        <source>Processing internally the time constraints ... please wait</source>
        <translation>Memroses batasan waktu secara internal.. Silakan tunggu</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>Batasan ruang berikut diabaikan, karena berhubungan dengan kegiatan tidak aktif:</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="633"/>
        <source>Processing internally the space constraints ... please wait</source>
        <translation>Memroses batasan tempat secara internal.. Silahkan tunggu</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>Batasan
%1 akan diubah ke batasan
%2 karena hanya ada satu ruang sisa pada batasan</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5131"/>
        <source>Could not open file - not existing or in use</source>
        <translation>Tidak dapat membuka file - tidak ada atau sedang digunakan</translation>
    </message>
    <message>
        <source>Could not read file - XML parse error at line %1, column %2:
%3</source>
        <translation type="obsolete">Tidak dapat membaca file - Kesalahan parse XML pada baris %1, kolom %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>Tidak dapat membaca file - Kesalahan parse XML pada baris %1, kolom %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>Tidak dapat membuat atau menggunakan direktori %1 - tidak dapat lanjut</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>FET tidak dapat membuka file log %1 untuk menulis. Hal ini mungkin berarti bahwa Anda tidak memiliki izin menulis di lokasi ini. Anda dapat melanjutkan operasi, tapi Anda tidak mungkin dapat menyimpan jadwal yang dihasilkan sebagai file 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>solusi adalah untuk menghapus file tersebut (jika sudah ada) atau set hak akses untuk membolehkan menulis</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5215"/>
        <source>Please report possible bug</source>
        <translation>Silahkan laporkan kemungkinan bug</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>Kritis FET</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>File berisi Skema penomoran versi yang tidak cocok dengan xxxa (3 angka dipisahkan oleh titik, diikuti dengan string apapun, yang mungkin kosong). File akan dibuka, tetapi Anda disarankan untuk memeriksa versi dari file FET (pada awal file.). Jika ini adalah bug FET, tolong laporkan</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>Jika Anda membuka file format FET lebih tua dari versi 5, itu akan dikonversi ke format data terbaru FET</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>versi FET tidak menghormati xxxa format (3 angka dipisahkan oleh titik, diikuti dengan string apapun, yang mungkin kosong). Ini mungkin sebuah bug di FET - tolong laporkan</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">File tidak memiliki tag awal terkait - itu harus %1 atau %2. File tidak benar ... tidak dapat dibuka</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>Membuka file lama - akan dikonversi ke format terbaru, secara otomatis akan memberi persentase bobot ke batasa dan menghapus paritas kegiatan. Anda diminta untuk backup file lama sebelum disimpan pada format baru

Silakan dicatat persentase bobot dari batasan min n hari antar kegiatan biasanya 95% (biasanya memuaskan) dan &apos;paksakan berurutan jika hari yang sama&apos; akan diatur menjadi true (artinya jika kegiatan pada hari yang sama, akan ditempatkan berurutan, jika sebuah kegiatan dengan durasi lebih lama). Jika anda mau, anda dapat mengubahnya menjadi 100%, secara manual di file input fet atau dari antarmuka</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>Membuka file yang dibuat dengan versi yang lebih baru daripada perangkat lunak FET Anda saat ini ... file akan terbuka, tapi dianjurkan untuk memperbarui perangkat lunak FET Anda ke versi terbaru</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5332"/>
        <source>Your FET version: %1, file version: %2</source>
        <translation>Versi FET anda: %1, versi file: %2</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5462"/>
        <source>Duplicate teacher %1 found - ignoring</source>
        <translation>Duplikat guru %1 ditemukan - mengabaikan</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="5505"/>
        <source>Duplicate subject %1 found - ignoring</source>
        <translation>Duplikat mata pelajaran %1 ditemukan - mengabaikan</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>File anda menggandung daftar tag mata pelajaran, yang telah diubah namanya&gt;=5.5.0 daftar tag kegiatan</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>Duplikat tag mata pelajaran %1 ditemukan - mengabaikan</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>Mencoba menambah kelas %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah kelas %1, yang telah ditambah sebagai kelas paralel lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah kelas %1, yang telah ditambah sebagai grup lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah kelas paralel %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah kelas paralel %1 pada kelas %2, tetapi telah ditambah  - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah kelas paralel %1, yang telah ditambah sebagai grup lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">File anda terdapat kelas paralel %1 yang tidak diperlukan. Mulai FET 5.4.17, telah dikoreksi potensi situasi buruk ini. Sangat direkomendasikan menghapus kelas paralel yang berakhiran WHOLE YEAR, untuk alasan kinerja.</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">Anda mungkin ingin menambah kelas paralel pada kelas kosong - pada kasus ini silahkan pilih nama yang tidak berakhiran WHOLE YEAR, jadi anda dapat menghindari peringatan ini.</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">Mulai saat ini, jika anda mendapat kelas kosong, akan ditambahkan secara otomatis kelas paralel hanya saat pembuatan jawal, tidak di file data.</translation>
    </message>
    <message>
        <source>For more details, join the mailing list or email the author.</source>
        <translation type="obsolete">Untuk detil, gabung dengan milis atau email pembuat program.</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>Mencoba menambah grup %1, yang telah ditambah sebagai kelas lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah grup %1, yang telah ditambah sebagai kelas paralel lain - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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>Mencoba menambah grup %1 pada kelas %2, kelas paralel %3, tetapi ditambahkan - file akan diload tetapi mungkin ada kesalahan, silahkan koreksi setelah loading</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">File anda terdapat grup %1 yang tidak diperlukan. Mulai FET 5.4.17, telah dikoreksi potensi situasi buruk ini. Sangat direkomendasikan menghapus grup yang berakhiran WHOLE YEAR, untuk alasan kinerja.</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">Anda mungkin ingin menambah grup pada kelas paralel kosong - pada kasus ini silahkan pilih nama yang tidak berakhiran WHOLE YEAR, jadi anda dapat menghindari peringatan ini.</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">Mulai saat ini, jika anda mendapat kelas paralel kosong, akan ditambahkan secara otomatis grup hanya saat pembuatan jawal, tidak di file data.</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>Kls Prl Otomat</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>Grup Otomat</translation>
    </message>
    <message>
        <source>Loading activities ... please wait</source>
        <translation type="obsolete">Load kegiatan.. Silahkan tunggu</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="428"/>
        <source>Computing internal structure</source>
        <comment>Title of a progress dialog</comment>
        <translation>Hitung struktur internal</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">Masalah minor ditemukan dan diperbaiki: tahun %1 memiliki nomor yang berbeda dari siswa di dua tempat (%2 dan%3)</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">Penjelasan: ini adalah masalah kecil, yang muncul jika menggunakan tumpang tindih siswa diatur, karena bug dalam FET sebelumnya ke versi %1. FET sekarang akan memperbaiki masalah ini dengan menetapkan jumlah siswa untuk tahun ini, di segala tempat di mana ia muncul, ke nomor yang ditemukan dalam penampilan pertama (%2). Dianjurkan untuk memeriksa jumlah siswa untuk tahun ini.</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>Masalah kecil ditemukan dan diperbaiki: kelas paralel %1 memiliki jumlah siswa berbeda di dua tempat (%2 dan %3)</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">penjelasan: ini adalah masalah kecil, yang muncul jika menggunakan tumpang tindih siswa diatur, karena bug dalam FET sebelumnya ke versi %1. FET sekarang akan memperbaiki masalah ini dengan menetapkan jumlah siswa untuk kelompok ini, di segala tempat di mana ia muncul, ke nomor yang ditemukan dalam penampilan pertama (%2). Dianjurkan untuk memeriksa jumlah siswa untuk grup ini.</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"></translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6130"/>
        <source>Activity with id=%1 contains invalid data - skipping</source>
        <translation type="unfinished">Kegiatan dengan ie=%1 mengandungd data salah - diabaikan</translation>
    </message>
    <message>
        <location filename="../src/engine/rules.cpp" line="6139"/>
        <source>File contains deprecated equipments list - will be ignored
</source>
        <translation type="unfinished">File mengandung daftar alat deprecated - akan diabaikan
</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">File mengandung batasan guru tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan guru tidak tersedia (sebuah matriks).</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">File mengandung batasan siswa tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan siswa tidak tersedia (sebuah matriks).</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">File mengandung batasan guru grup jam maks harian deprecated berkesinambungan - akan diabaikan
</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">File mengandung batasan siswa n jam harian deprecated berkesinambungan - akan diabaikan
</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">File mengandung batasan siswa diatur n jam harian deprecated berkesinambungan - akan diabaikan
</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">File mengandung jenis batasan lama kegiatan dengan jam tertentu, yang telah dikonversi ke batasan baru yang mirip, batasan kegiatan dengan jam MULAI. Perbaikan ini pada versi 5.5.9 dan diatas</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">File mengandung batasan kegiatan akhiri hari deprecated berkesinambungan - akan diabaikan
</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">File anda mengandung batasan lama kegiatan dengan waktu yang disukai, yang akan dikonversi ke batasan ekuivalen kegiatan dengan jam mulai yang disukai. Mulai FET 5.5.9 telah dimungkinkan menentukan. 1. jam mulai dari suatu kegiatan (batasan kegiatan dengan jam mulai disukai) atau 2. slot waktu yang diterima (batasan kegiatan dengan slot waktu disukai). Jika yang kamu butuhkan jenis2, anda dapat menambahnya dari interface.</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">File mengandung batasan istirahat, yang telah tua (telah diperbaiki di FET 5.5.0), akan dikonversi ke batasan lain dari jenis yang sama, batasan istirahat (sebuah matriks).</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">File mengandung batasan siswa tanpa jam kosong, udah lama (telah diperbaiki di FET 5.5.0) dan telah dikonversi ke batasan yang sama, batasan siswa jam kosong maks per minggu, dengan jam kosong maks=0. Jika anda ingin, anda dapat mengubahnya untuk memberikan jam kosong lebh per minggu (biasanya tidak dibolehkan di sekolah)</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">File mengandung batasan siswa tanpa jam kosong, udah lama (telah diperbaiki di FET 5.5.0) dan telah dikonversi ke batasan yang sama, batasan siswa jam kosong maks per minggu, dengan jam kosong maks=0. Jika anda ingin, anda dapat mengubahnya untuk memberikan jam kosong lebh per minggu (biasanya tidak dibolehkan di sekolah)</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">File mengandung batasan siswa diatur awal, yang tua (telah diperbaiki di FET 5.5.0) dan akan dikonversi ke batasan yang sama, batasan siswa diatur awal mulai jam kedua dengan awal maks=0. Jika anda suka, anda dapat mengubah batasan untuk memberikan awal pada jam kedua yang lebih (diatas 0- akan memberikan jadwal yang lebih mudah)</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">File mengandung batasan siswa diatur awal, yang tua (telah diperbaiki di FET 5.5.0) dan akan dikonversi ke batasan yang sama, batasan siswa diatur awal mulai jam kedua dengan awal maks=0. Jika anda suka, anda dapat mengubah batasan untuk memberikan awal pada jam kedua yang lebih (diatas 0- akan memberikan jadwal yang lebih mudah)</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">File anda mengandung batasan lama kegiatan dengan waktu yang disukai, yang akan dikonversi ke batasan ekuivalen kegiatan dengan jam mulai yang disukai. Mulai FET 5.5.9 telah dimungkinkan menentukan. 1. jam mulai dari suatu kegiatan (batasan kegiatan dengan jam mulai disukai) atau 2. slot waktu yang diterima (batasan kegiatan dengan slot waktu disukai). Jika yang kamu butuhkan jenis2, anda dapat menambahnya dari interface.</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">File mengandung batasan guru tag mata pelaaran jam maks berurutan  deprecated  - akan diabaikan
</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">File mengandung batasan guru tag mata pelaaran jam maks berurutan  deprecated  - akan diabaikan
</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">Batasan
%1
tidak ditambah - duplikasi</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">File mengandung batasan ruang tidak tersedia, yang telah tua (telah diganti di FET 5.5.0), dan akan dikonversi ke batasan yang sama dari jenis  ini , batasan ruang tidak tersedia (sebuah matriks).</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">File mengandung batasan jenis ruang dengan mata pelajaran terlarang deprecated - akan diabaikan
</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">File mengandung batasan mata pelajaran perlu peralatan deprecated - akan diabaikan
</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">File mengandung batasan tag mata pelajaran perlu peralatan deprecated - akan diabaikan
</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">File mengandung batasan guru perlu ruang deprecated - akan diabaikan
</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">File mengandung batasan guru mata pelajran perlu ruang deprecated - akan diabaikan
</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">File mengandung batasan jumlah ruang untuk siswa diperkecil deprecated berkesinambungan - akan diabaikan
</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">File mengandung batasan jumlah ruang untuk guru diperkecil deprecated berkesinambungan - akan diabaikan
</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">File mengandung batasan kegiatan dengan ruang sama deprecated - akan diabaikan</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">File mengandung batasan perubahan gedung maks per hari per guru deprecated  - akan diabaikan
</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">File mengandung batasan perubahan gedung maks per hari untuk siswa deprecated  - akan diabaikan
</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">File mengandung batasan perubahan ruang maks per hari untuk guru deprecated berkesinambungan - akan diabaikan
</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">File mengandung batasan perubahan ruang maks per hari untuk siswa deprecated berkesinambungan - akan diabaikan
</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">Simpan log memberikan kode kesalahan %1, yang artinya anda tidak dapat melihat log dari pembacaan file. Silakan periksa ruang kosong harddisk</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">Penyimpanan file memberi kode kesalahan %1, yang artinya penyimpanan gagal. Silahkan periksa ruang ksong disk anda</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">Batasan hari GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam mulai GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam akhir GuruTidakTersedia corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan GuruTidakTersedia hari tidak terpenuhi untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam GuruTidakTersedia  corrupt untuk guru %1, hari %2 tidak ada...abaikan batasan</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">Batasan hari mulai GuruMaksHariPerMinggu corrupt untuk guru %1, hari maks%2&lt;=0 atau &gt;nHariPerMinggu...abaikan batasan</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"></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"></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"></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"></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"></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"></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"></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"></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"></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"></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"></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"></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"></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">Batasan hari SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam mulai SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam akhir SiswaDiaturTidakTersedia corrupt untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam SiswaDiaturTidakTersedia tidak terpenuhi untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam SiswaDiaturTidakTersedia tidak terpenuhi  untuk siswa %1, hari %2 tidak ada...abaikan batasan</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">Batasan:</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">Ini contoh yang tidak baik dari sudut pandang algoritma generate (memperlambat generate dan sulit menemukan solusi).</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">Untuk memperbaiki file, anda dianjurkan menghapus kegiatan yang berhubungan dan batasan dan menambah kegiatan lagi, yang berhubungan dengan aturan:</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"></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">Batasan hari  KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</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"></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"></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"></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">BatasanKegiatanWaktuMulaiDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</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">BatasanKegiatanWaktuMulaiDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</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">Batasan hari  KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</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">Batasan jam KegiatanDenganWaktuTertentu corrupt untuk kegiatan denga id %1, hari %2 tidak ada...abaikan batasan</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">BatasanKegiatanSlotWaktuDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</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">BatasanKegiatanSlotWaktuDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</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">BatasanKegiatanWaktuMulaiDisukai hari corrupt untuk kegiatan dengan id%1, hari %2 tidak ada... Abaikan batasan</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">BatasanKegiatanWaktuMulaiDisukai jam corrupt untuk kegiatan dengan id%1, jam %2 tidak ada... Abaikan batasan</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">Batasan hari Istirahat tidak terpenuhi untuk hari %1 tidak ada ... abaikan batasan</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">Batasan jam mulai Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</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">Batasan jam akhir Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</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">Batasan hari Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</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">Batasan jam Istirahat tidak terpenuhi untuk jam %1 tidak ada... abaikan batasan</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">Batasan KegiatanWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanSlotWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanSlotWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, jam %5 tidak ada.. abaikan batasan</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">Batasan KegiatanWaktuTerterntu hari tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, hari %5 tidak ada.. abaikan batasan</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">Batasan KegiatanWaktuTerterntu jam tidak terpenuhi untuk guru nama=%1, siswa nama=%2, mata pelajaran nama=%3, tag kegiatan nama=%4, jam %5 tidak ada.. abaikan batasan</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">Batasan RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</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">Batasan jam mulai RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</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">Batasan jam akhir RuangTidakTersedia corrupt untuk ruang %1, hari %2 tidak ada ... abaikan batasan</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">Batasan hari RuangTidakTersedia tidak terpenuhi untuk ruang %1, hari %2 tidak ada ... abaikan batasan</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">Batasan jam RuangTidakTersedia tidak terpenuhi untuk ruang %1, hari %2 tidak ada ... abaikan batasan</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"></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"></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"></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>Tambha batasan kedua atau tidak?</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="599"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="602"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="645"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Bobot (persentase) salah. harus &gt;=0 dan &lt;=100.0</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>Anda memilih min hari antar kegiatan %1 (diatas 1) dan bobot %2 (dibawah 100.0). Apakah anda ingin menambah batasan kedua untuk memastikan jarak yang pasti antar kegiatan adalah %3(%1-1) hari? Jika ya, silahkan pilih bobot (rekomendasi 95.0%-100.0%) dan klik Ya. Jika tidak, silahkan klik Tidak (hanya satu batasan yang ditambah)</translation>
    </message>
    <message>
        <location filename="../src/interface/addactivityform.cpp" line="583"/>
        <source>Recommended answer is Yes, 95% (or higher).</source>
        <translation>Jawaban yang direkomendasikan adalah Ya, 95%(atau lebih tinggi).</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>Ya berarti menambah batasan tambahan min %1 hari antar kegiatan, bobot 0.0%-100.0%. Jika anda mengisi Ya, anda akan memiliki 2 batasan min hari ditambah ke kegiatan. Menambah batasan kedua akan menimbulkan jadwal yang tidak mungkin jika kondisi terlalu ketat, tetapi anda dapat menghapus batasan kedua kapan saja).</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>Catatan: 95% biasanya cukup untuk batasan hari min berhubungan pada kegiatan yang sama. Bobot diakumulasi jika berhubungan dengan kegiatan yang sama. Jika anda mempunyai 2 batasan dengan 95% (katakan min n hari dan min n-2 hari), batasan min n hari diabaikan dengan probabilitas 5%, lalu min n-1 hari diabaikan dengan probabilitas 0.25%=5%, jadi anda mendapatkan 99.75% kasus dengan batasan min n-1 hari dihormati.</translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm</name>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="71"/>
        <source>FET warning</source>
        <translation>FET peringatan</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="71"/>
        <source>No level selected</source>
        <translation>Tidak ada level dipilih</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>Level mungkin menghasilkan jadwal yang besar, mungkin 1 MB per file dan 20 MB untuk semua file dari satu jadwal atau lebih. Apakah anda yakin mempunyai cukup ruang disk?</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform.cpp" line="78"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
</context>
<context>
    <name>SettingsTimetableHtmlLevelForm_template</name>
    <message>
        <source>Settings - timetable html level</source>
        <translation type="obsolete">Pengaturan - level html jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="20"/>
        <source>The html level for generated timetables</source>
        <translation>Level html untuk jadwal yang dihasilkan</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="26"/>
        <source>Level 0 - no css
- smallest filesize
- no css file</source>
        <translation>Level 0 - tidak ada css
- ukuran file lebih kecil
- tidak ada file css</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>Level 2 - css normal (baku)
 - semua fitur level 1 dengan ukuran file lebih besar 5% dari level 1
 - style x-axis dan y-axis dari tablehead (berguna untuk mengatur lebar dan tinggi dari sel kegiatan)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="129"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="136"/>
        <source>Cancel</source>
        <translation>Batal</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>Level 1 - CSS sederhana
- lebih besar kurang dari 1kb dari level 0
- file css dibuat untuk style elemen tabel
- pemisahan halaman setiap tabel kedua( berguna untuk print jadwal)</translation>
    </message>
    <message>
        <location filename="../src/interface/settingstimetablehtmllevelform_template.ui" line="14"/>
        <source>Settings - html level of timetables dialog</source>
        <translation>Kotak dialog Setting - level html dari jadwal</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>Level 3 - css lanjutan
- Semua fitur tingkat 2 dengan sekitar 2 kali ukuran file lebih besar dari level 2
- Gaya (atau menyembunyikan) semua mata pelajaran, kegiatan tag, guru, mahasiswa dan kamar set
- Gaya (atau menyembunyikan) baris 1, baris 2 dan baris 3 aktivitas sel</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>Tingkat 4 - css penuh
- Semua fitur tingkat 3 dengan sekitar 2,5 kali lebih besar dari Filesize level 2
- Setiap gaya subjek tunggal, tag aktivitas, guru, siswa menetapkan dan kamar</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>Tingkat 5 - JavaScript
- Semua fitur tingkat 4 dengan sekitar 3,5 kali lebih besar dari Filesize level 2
- Sorot untuk subyek yang sama, tag aktivitas, guru, mahasiswa dan kamar set
  (Memerlukan JavaScript - hanya memindahkan mouse kata dan menunggu sedikit)</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>Tingkat 6 - kelebihan beban css
- Semua fitur tingkat 5 dengan sekitar 4 kali lebih besar dari Filesize level 2
- Gaya sel setiap subjek tunggal, tag aktivitas, guru atau mahasiswa
(Juga berguna untuk menyembunyikan aktifitas dengan tag kegiatan khusus)</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>Tidak</translation>
    </message>
    <message>
        <location filename="../src/engine/spaceconstraint.cpp" line="70"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation>Ya</translation>
    </message>
</context>
<context>
    <name>SplitYearForm</name>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="85"/>
        <source>Splitting year: %1</source>
        <translation>Pembagian kelas: %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>Informasi FET</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>Nama kosong tidak diperbolehkan</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="487"/>
        <source>FET question</source>
        <translation>Pertanyaan FET</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>Kelas %1 tidak kosong dan akan dikosongkan sebelum menambah pembagian yang anda pilih. Artinya semua kegiatan dan batasan untuk kelas paralel dan grup pada tahun ini akan dihapus. Direkomendasikan untuk simpan sebelum lanjut. Mungkin anda ingin, sebagai alternatif, mengubah secara manual kelas paralel/grup dari menu bersangkutan, jadi anda tidak akan kehilangan batasan dan kegiatan yang berhubungan dengan itu. Apakah anda ingin mengosongkan kelas?</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="498"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Kelas %1 akan dikosongkan. Artinya semua batasan dan kegiatan berhubungan dengan kelas paralel/grup pada kelas %1 akan dihapus. Apakah anda pasti?</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>Duplikasi nama tidak diperbolehkan</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>Tidak dapat menambah kelas paralel %1, karena nama itu telah digunakan. Silahkan pilih nama lain atau hapus kelas lama</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>Pembagian kelas selesai, silahkan periksa kelas dan kelas paralel dari kelas itu untuk memastikan semuanya OK</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="766"/>
        <source>This help by Liviu Lalescu, last modified 1 Oct. 2007</source>
        <translation>Bantuan ini oleh Liviu Lalescu, perubahan terakhir 1 Okt. 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>Anda mungkin pertama kali konsider membagi kelas jika diperlukan dan pilihan yang ada. Tolong diingat FET dapat mengatur kegiatan dengan guru/kumpulan siswa berganda. Jika anda mengatur siswa 9a, dibagi dua bagian: Inggris (guru TE) dan Perancis (guru TF) dan kegiata bahasa harus simultan, lalu anda mungkin tidak ingin membagi menurut kategori ini, tetapi menambah kegiatan yang lebih besar dengan siswa diset 91 dan guru TE+TF. Kekurangannya adalah setiap kegiatan hanya dapat satu ruang di FET, jadi mungkin anda dapat menemukan cara untuk mengatasi hal itu.</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>Jika anda perlu membuat pembagi seperti kelas 9 dalam 4 kategori (kategori 1: a,b,c,d, kategori 2: bahasa, kategori3: agama, kategori4: laki-laki/perempuan), anda mungkin menggunakan trik ini: gunakan kategori pertama untuk menentukan kelas: kelas 9a, kelas 9b, kelas 9c, kelas 9d dan bagi setiap kelas menjadi 3 kategori: bahasa, agama dan laki-laki/perempuan. Untuk kegiatan dnegan kelas 9 - bahasa 1 contohnya anda perlu menambah kegiatan untuk kelas paralel 9a_bahasa 1+9b_bahasa1, 9c_bahasa1,9d_bahasa1. Untuk kegiatan dengan kelas 9a, cukup tambahkan kelas 9a ke kegiatan yang bersangkutan.</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>Silahkan input dari awal pembagi yang benar. Setelah input kegiatan dan batasan untuk kelas, kelas paralel dan grup, pembagian lagi akan menghapus kegiatan  dan batasan yang berhubungan dengan kelas paralel/grup. Saya tahu ini tidak elegan, Saya harap saya dapat mengatasinya di kemudian hari. Anda mungkin dapat menggunakan alternatif menambah/sunting/hapus kelas paralel/grup pada menu kelas paralel/grup, walaupun menghapus kelas paralel/grup juga akan menghapus kegiatan</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>Mungkin anda tidak perlu khawatir tentang kelas paralel yang kosong (tidak ada perubahan kecepatan yang signifikan), walaupun saya belum tes menyeluruh. Anda hanya perlu tahu untuk saat ini total jumlah maksimal kelas paralel adalah %1 (yangd dapat diubah, tapi tidak ada yang perlu nilai lebih besar)</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>Harap diperhatikan bahwa kotak dialog ini akan menyimpan konfigurasi terakhir dari pembagian kelas terakhir, tidak akan menyimpan nilai dari kelas tertentu yang perlu diubah.</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="816"/>
        <source>Separator character(s) is of your choice (default is space)</source>
        <translation>Karakter pembagi pilihan anda (baku adalah spasi)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="823"/>
        <source>FET - help on dividing a year</source>
        <translation>FET - bantuan pada pembagian sebuah kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform.cpp" line="829"/>
        <source>OK</source>
        <translation>Ok</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>Tidak dapat menambah grup %1, karena grup dengan nama yang sama telah ada. Silahkan pilih nama lain atau hapus grup lama</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>Silahkan pilih jumlah kategori dan setiap kategori jumlah pembagi. Anda dapat memilih sebagai contoh 3 kategori, 5 pembagi untuk kategori pertama: a, b,c,d dan e, 2 pembagi untuk kategori kedua: laki-laki dan perempuan, dan 3 pembagi untuk kategori ketiga: Inggris, Jerman dan Prancis. Anda dapat memilih kategori 1,2 atau 3, pertama dengan 2 hingga 12 pembagi dan kategori kedua dan ketiga dengan 2-6 pembagi. Jika anda perlu 4 kategori, anda dapat melakukan trik berikut: 9a sebagai kelas, 9b dll. lalu bagi menjadi 3 kategori (untuklebih detil dibawah). Untuk nilai yang lebih (sangat jarang) anda dapat secara manual membagi kelas paralel dan grup</translation>
    </message>
</context>
<context>
    <name>SplitYearForm_template</name>
    <message>
        <source>FET - Split year</source>
        <translation type="obsolete">FET - Pembagian kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="14"/>
        <source>Split year dialog</source>
        <translation>Kotak dialog pemecahan kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="22"/>
        <source>Number of categories (you can select 1-3 categories)</source>
        <translation>Jumlah kategori (anda dapat memilih 1-3 kategori)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="78"/>
        <source>Splitting year:</source>
        <translation>Pembagian kelas:</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="88"/>
        <source>Category 3 (you can select 2-6 divisions)</source>
        <translation>Kategori 3 (Anda dapat memilh 2-6 pembagi)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="151"/>
        <source>OK</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="158"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="165"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="172"/>
        <source>Reset</source>
        <translation>Reset</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="213"/>
        <source>Category 2 (you can select 2-6 divisions)</source>
        <translation>Kategori 2 (Anda dapat memilh 2-6 pembagi)</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="274"/>
        <source>Separator character(s)</source>
        <translation>Karakter separator</translation>
    </message>
    <message>
        <location filename="../src/interface/splityearform_template.ui" line="322"/>
        <source>Category 1 (you can select 2-12 divisions)</source>
        <translation>Kategori 1 (Anda dapat memilh 2-12 pembagi)</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>Harap baca dengan teliti deskripsi dibawah:</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>Fungsi ini dimaksudkan untuk digunakan setelah Anda memperkenalkan semua kegiatan dan jadwal yang diperoleh, jika Anda ingin sekarang untuk menyebarkan kegiatan dibagi lebih merata selama seminggu. Fungsi ini berguna jika Anda memiliki 5 hari per minggu, mungkin juga jika Anda memiliki 6 hari per minggu.</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>Peningkatan - optimasi untuk menyebarkan kegiatan dalam seminggu - adalah proses menggantikan kendala saat hari min jenis antara aktivitas dengan orang lain, yang harus menyediakan jadwal yang lebih baik. Catatan: hari min hanya kendala mengacu pada komponen dari aktivitas split sama akan diganti. Jika Anda memiliki kendala hari min mengacu pada kegiatan dalam komponen yang berbeda, ini akan didiamkan - ini adalah fitur yang berguna.</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>Harap SAVE / CADANGAN file saat ini dan menyimpannya aman, kalau-kalau sesuatu yang tidak beres, dan hanya terus jika Anda melakukan itu sudah. fungsi saat ini mungkin banyak memodifikasi data</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>Jika Anda menggunakan kegiatan kendala yang sama waktu mulai atau sama hari pertama, maka Anda harus memperhatikan aspek ini: setelah menerapkan fungsi ini dan sebelum menghasilkan jadwal waktu, maka PENTING untuk menghapus hari kendala min antara aktivitas yang berlebihan, seperti yang dijelaskan di Bantuan / Penting tips, saran 2). Jika Anda tidak melakukan itu, Anda mungkin mendapatkan jadwal terlalu sulit atau bahkan yang mustahil.</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>Penting bagi Anda untuk memilih persentase bobot yang baik, cocok untuk institusi Anda. Sebuah bobot yang baik mungkin nilai-nilai dari 95,0% menjadi 100,0% (ex.: 95,0%, 99,0%, 99,75%, 100,0%). Anda mungkin ingin memilih kotak centang untuk kegiatan dibagi menjadi komponen 2 atau 3, sehingga mereka tidak dalam hari berturut-turut. Jika Anda memperoleh jadwal yang terlalu sulit bagi FET, Anda mungkin perlu kembali ke data mantan Anda atau menurunkan berat kendala. Catatan: Anda dapat menggunakan pendekatan progresif dalam memilih bobot yang baik</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>Instruksi dan konfirmasi penyebaran kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="36"/>
        <source>Continue</source>
        <translation>Sambung</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadconfirmationform_template.ui" line="43"/>
        <source>Cancel</source>
        <translation>Batal</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>Informasi FET</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>Bobot (persentase) salah untuk semua kegiatqn dipecah - harus angka . harus &gt;=0.0 dan &lt;=100.0</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"></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"></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"></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">Konfirmasi akhir diperlukan</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="295"/>
        <source>Operations that will be done:</source>
        <translation type="unfinished">Operasi akan dilakukan:</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="298"/>
        <source>Accept</source>
        <translation type="unfinished">Terima</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="299"/>
        <source>Cancel</source>
        <translation type="unfinished">Batal</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"></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">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.</translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform.cpp" line="386"/>
        <source>Read Help/Important tips - tip 2) for details.</source>
        <translation>Baca Bantuan/Tips penting tip2) untuk detilnya.</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">Bantuan FET</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"></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"></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"></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"></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"></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"></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"></translation>
    </message>
    <message>
        <location filename="../src/interface/spreadmindaysconstraintsfivedaysform_template.ui" line="189"/>
        <source>Should not be in 3 consecutive days</source>
        <translation type="unfinished"></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"></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"></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>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraints5DaysForm_template</name>
    <message>
        <source>95.0</source>
        <translation type="obsolete">95.0</translation>
    </message>
    <message>
        <source>2</source>
        <translation type="obsolete">2</translation>
    </message>
    <message>
        <source>3</source>
        <translation type="obsolete">3</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraintsFiveDaysForm</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</translation>
    </message>
    <message>
        <source>FET help</source>
        <translation type="obsolete">Bantuan FET</translation>
    </message>
</context>
<context>
    <name>SpreadMinNDaysConstraintsFiveDaysForm_template</name>
    <message>
        <source>95.0</source>
        <translation type="obsolete">95.0</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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="292"/>
        <source>FET Information</source>
        <translation type="unfinished">Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="293"/>
        <source>Statistic files were exported to directory %1 as html files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="296"/>
        <source>Statistic export incomplete</source>
        <translation type="unfinished"></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">Kritis FET</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 type="unfinished">Tidak dapat membuka file %1 untuk ditulis. Silahkan periksa ruang kosong disk anda. Penyimpanan %1 dibatalkan.</translation>
    </message>
    <message>
        <source>CSS Stylesheet of %1</source>
        <translation type="obsolete">Stylesheet CSS dari %1</translation>
    </message>
    <message>
        <source>Stylesheet generated with FET %1 on %2</source>
        <translation type="obsolete">Stylesheet dihasilkan dengan FET %1 pada %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 type="unfinished">Untuk sembunyikan elemen cukup tulis kalimat ini pada elemen tersebut</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="495"/>
        <source>End of file.</source>
        <translation type="unfinished">Akhir file.</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 type="unfinished">Penulisan %1 memberi kode kesalahan %2, yang artinya penyimpanan gagal. Silahkan periksa ruang kosong pada disk anda.</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="575"/>
        <source>Institution name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="576"/>
        <source>Comments</source>
        <translation>Komentar</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="580"/>
        <source>Statistics</source>
        <translation>Statistik</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="587"/>
        <source>Teachers</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="593"/>
        <source>Students</source>
        <translation>Siswa</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="582"/>
        <location filename="../src/engine/statisticsexport.cpp" line="599"/>
        <source>Subjects</source>
        <translation>Mata Pelajaran</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>lihat</translation>
    </message>
    <message>
        <source>Timetable generated with FET %1 on %2</source>
        <translation type="obsolete">Jadwal dihasilkan dengan FET %1 pada %2</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="689"/>
        <source>Teachers - Subjects Matrix</source>
        <translation>Matriks Guru - Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="919"/>
        <source>Subjects - Teachers Matrix</source>
        <translation>Matriks Mata Pelajaran - Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1147"/>
        <source>Teachers - Students Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1386"/>
        <source>Students -Teachers Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1625"/>
        <source>Subjects - Students Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1852"/>
        <source>Students -Subjects Matrix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="711"/>
        <source>Processing teachers with subjects...please wait</source>
        <translation type="unfinished"></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 type="unfinished"></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">Stylesheet CSS dari %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">Stylesheet dihasilkan dengan FET %1 pada %2</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">Jadwal dihasilkan dengan FET %1 pada %2</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 type="unfinished">Dibatalkan</translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="941"/>
        <source>Processing subject with teachers...please wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1169"/>
        <source>Processing teachers with students...please wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1408"/>
        <source>Processing students with teachers...please wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1647"/>
        <source>Processing subjects with students...please wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/engine/statisticsexport.cpp" line="1875"/>
        <source>Processing students with subjects...please wait</source>
        <translation type="unfinished"></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>NG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="179"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>JS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="187"/>
        <source>Students set - group</source>
        <translation>Kumpulan siswa - Kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="189"/>
        <source>Group name=%1</source>
        <translation>Nama grup:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="191"/>
        <source>Number of students=%1</source>
        <translation>Jumlah siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="202"/>
        <source>Time constraints directly related to this students group:</source>
        <translation>Batasan waktu berhubungan langsung dengan kelas paralel siswa ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="213"/>
        <source>Space constraints directly related to this students group:</source>
        <translation>Batasan tempat berhubungan langsung dengan kelas paralel siswa ini:</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm</name>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="137"/>
        <source>Computing ... please wait</source>
        <translation>Menghitung.. Silahkan tunggu</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="147"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="147"/>
        <source>Canceled</source>
        <translation>Dibatalkan</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="313"/>
        <source>Students set</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="314"/>
        <source>No. of activities</source>
        <translation>Jmlh pertemuan</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">Jmlh Jam</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">Periode</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="424"/>
        <source>Show duplicates</source>
        <translation>Tampil duplikat</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="427"/>
        <source>FET help</source>
        <translation>Bantuan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="416"/>
        <source>Show groups</source>
        <translation>Tampil kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="417"/>
        <source>Show subgroups</source>
        <translation>Tampil grup</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>Kotak centang &apos;%1&apos;, &apos;%2&apos; dan &apos;%3&apos;: mereka mengizinkan Anda untuk menampilkan / menyembunyikan informasi terkait dengan tahun, kelompok atau subkelompok</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="136"/>
        <source>Computing students statistics</source>
        <comment>Title of a progress dialog</comment>
        <translation>Hitung statistik siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="315"/>
        <source>Duration</source>
        <translation>Durasi</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>Kotak centang &apos;%1&apos;: memiliki efek hanya jika Anda telah tumpang tindih kelompok / tahun, dan berarti FET akan menunjukkan struktur pohon yang lengkap, bahkan jika itu berarti bahwa beberapa subkelompok / kelompok akan muncul dua kali atau lebih dalam tabel, dengan informasi yang sama. Misalnya, jika Anda memiliki tahun Y1, kelompok G1 dan G2, subgrup S1, S2, S3, dengan struktur: Y1 (G1 (S1, S2), G2 (S1, S3)), S1 akan muncul dua kali dalam tabel dengan sama informasi yang tercantum</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform.cpp" line="415"/>
        <source>Show years</source>
        <translation>Tampil kelas</translation>
    </message>
</context>
<context>
    <name>StudentsStatisticsForm_template</name>
    <message>
        <source>FET - Students statistics</source>
        <translation type="obsolete">FET - Statistik Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="49"/>
        <source>Show subgroups</source>
        <translation>Tampil grup</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="39"/>
        <source>Show groups</source>
        <translation>Tampil kelas paralel</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>Statistik Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="29"/>
        <source>Show Years</source>
        <translation>Tampil Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="117"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="23"/>
        <source>Options</source>
        <translation>Pilihan</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="66"/>
        <source>Show duplicates</source>
        <translation>Tampil duplikat</translation>
    </message>
    <message>
        <location filename="../src/interface/studentsstatisticsform_template.ui" line="110"/>
        <source>Help</source>
        <translation>Bantuan</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>NG:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="256"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>JS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="264"/>
        <source>Students set - subgroup</source>
        <translation>Kelas paralel - grup</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="266"/>
        <source>Subgroup name=%1</source>
        <translation>Nama grup=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="268"/>
        <source>Number of students=%1</source>
        <translation>Jumlah siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="279"/>
        <source>Time constraints directly related to this students subgroup:</source>
        <translation>Batasan waktu berhubungan langsung dengan grup siswa ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="290"/>
        <source>Space constraints directly related to this students subgroup:</source>
        <translation>Batasan tempat berhubungan langsung dengan grup siswa ini:</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>NK:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="79"/>
        <source>NoS:%1</source>
        <comment>Number of students</comment>
        <translation>JS:%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="87"/>
        <source>Students set - year</source>
        <translation>Kelas paralel - kelas</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="89"/>
        <source>Year name=%1</source>
        <translation>Nama kelas=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="91"/>
        <source>Number of students=%1</source>
        <translation>Jumlah siswa=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="102"/>
        <source>Time constraints directly related to this students year:</source>
        <translation>Batasan waktu berhubungan langsung dengan kelas siswa ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/studentsset.cpp" line="113"/>
        <source>Space constraints directly related to this students year:</source>
        <translation>Batasan tempat berhubungan langsung dengan kelas siswa ini:</translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm</name>
    <message>
        <source>%1 h</source>
        <comment>%1 hours, the number of hours</comment>
        <translation type="obsolete">%1 j</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>No: %1/%2</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>Lm:%1 / %2</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="312"/>
        <source>FET information</source>
        <translation>Informasi FET</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="312"/>
        <source>Invalid selected subactivity</source>
        <translation>Subkegiatan terpilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="351"/>
        <location filename="../src/interface/subactivitiesform.cpp" line="355"/>
        <source>Invalid activity</source>
        <translation>Kegiatan salah</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="371"/>
        <source>Useful instructions/tips:</source>
        <translation>Petunjuk/Tips berguna:</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>Di atas (sub) daftar kegiatan, kami memiliki 2 label, yang berisi 4 nomor. Label pertama berisi teks: No: a / b. Angka pertama adalah jumlah aktif (sub) kegiatan (nomor subactivity kita masing-masing individu sebagai 1), sedangkan b angka kedua adalah jumlah total (sub) kegiatan. Label kedua berisi teks: Dur: c / d. C nomor ketiga adalah masa aktif (sub) kegiatan, dalam periode (atau jam FET), sementara jumlah keempat d adalah total durasi (sub) kegiatan, dalam periode (atau jam FET). Jadi, Tidak ada nomor sarana dan Dur berarti durasi.</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>Contoh: Nomor: 100 / 102, Dur: 114 / 117. Mereka mewakili: 100 - jumlah aktif (sub) kegiatan, maka 102 - jumlah total (sub) aktifitas, 114 - durasi kegiatan aktif (dalam periode atau jam FET) dan 117 - durasi kegiatan total (dalam periode atau jam FET). Dalam contoh ini kami memiliki 2 kegiatan yang tidak aktif dengan durasi gabungan mereka menjadi 3 periode.</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>Penjelasan deskripsi singkat dari suatu kegiatan: pertama datang id. Jika kegiatan ini tidak aktif, X berikut. Lalu durasi. Lalu, jika kegiatan tersebut dibagi, sebuah garis miring dan total durasi. Kemudian guru, subjek, tag aktivitas (jika tidak void), dan siswa. Kemudian jumlah siswa (bila ditentukan).</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="393"/>
        <source>have an X mark after the id.</source>
        <translation>memiliki tanda x setelah id.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="390"/>
        <source>The activities which are inactive:</source>
        <translation>Kegiatan yang tidak aktif:</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>jika Anda menggunakan warna dalam interface (lihat Pengaturan / menu Interface), mereka akan muncul dengan warna latar belakang yang berbeda.</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="401"/>
        <source>To modify a subactivity, you can also double click it.</source>
        <translation>Untuk mengubah aktivitas, Anda juga bisa klik-ganda.</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>terkait Tampilkan: jika Anda memilih ini, ada akan terdaftar kegiatan untuk kelompok dan subkelompok yang terdapat juga di set saat ini (jika set saat ini adalah satu tahun atau grup) dan juga lebih tinggi peringkat tahun atau kelompok (jika set saat ini grup atau subkelompok a).</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform.cpp" line="406"/>
        <source>FET Help</source>
        <translation>Bantuan FET</translation>
    </message>
</context>
<context>
    <name>SubactivitiesForm_template</name>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="70"/>
        <source>Filter</source>
        <translation>Saring</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="76"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="89"/>
        <source>Students set</source>
        <translation>Kelas Paralel</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>Sub kegiatan individu</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>5000</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="50"/>
        <source>Current subactivity</source>
        <translation>Sub kegiatan saat ini</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="109"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="122"/>
        <source>Activity tag</source>
        <translation>Tag kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="140"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="147"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="154"/>
        <source>Close</source>
        <translation>Tutu</translation>
    </message>
    <message>
        <location filename="../src/interface/subactivitiesform_template.ui" line="99"/>
        <source>Show related</source>
        <translation>Tunjukan yang berhubungan</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>Informasi FET</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>Kelas dipilih salah</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>Kelas paralel dipilih salah</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>Grup terpilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="132"/>
        <location filename="../src/interface/subgroupsform.cpp" line="143"/>
        <source>FET</source>
        <translation>FET</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>Apakah anda pasti ingin menghapus grup %1 dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subgroup and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus grup ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="134"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="134"/>
        <source>No</source>
        <translation>Tidak</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>Kelas paralel telah ada pada kelas yang lain Grup, kegiatan dan batasan tidak akan dihapus</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="316"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan sejumlah %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform.cpp" line="344"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Non-aktifkan sejumlah  %1 kegiatan</translation>
    </message>
</context>
<context>
    <name>SubgroupsForm_template</name>
    <message>
        <source>FET - subgroups of students</source>
        <translation type="obsolete">FET - kelas paralel siswa</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>Grup siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="20"/>
        <source>Year</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="30"/>
        <source>Group</source>
        <translation>Kelas</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>Baru</translation>
    </message>
    <message>
        <source>Add subgroup</source>
        <translation type="obsolete">Tambah grup</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="40"/>
        <source>Subgroup</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="50"/>
        <source>Details</source>
        <translation>Detil</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="98"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="105"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="112"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="128"/>
        <source>Activate all activities for selected students subgroup</source>
        <translation>Aktivasi semua kegiatan untuk grup siswa ini</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="135"/>
        <source>De-activate all activities for selected students subgroup</source>
        <translation>Hapus semua kegiatan untuk kelas paralel siswa ini</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="121"/>
        <source>Sort current subgroups</source>
        <translation>Sortir kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/subgroupsform_template.ui" line="142"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>Subject</name>
    <message>
        <location filename="../src/engine/subject.cpp" line="35"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the subject</comment>
        <translation>Nama=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="48"/>
        <source>Time constraints directly related to this subject:</source>
        <translation>Batasan waktu berhubungan langsung dengan mata pelajaran ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/subject.cpp" line="59"/>
        <source>Space constraints directly related to this subject:</source>
        <translation>Batasan tempat berhubungan langsung dengan mata pelajaran ini:</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>Input pengguna</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="71"/>
        <source>Please enter subject&apos;s name</source>
        <translation>Silahkan masukkan nama mata pelajaran</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>Kotak dialog pemasukan mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="78"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item. harus ada yang duplikasi</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>Informasi FET</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>Mata pelajaran dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="106"/>
        <source>FET</source>
        <translation>FET</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>Apakah anda pasti ingin menghapus mata pelajaran ini dan kegiatan dan batasan yang berhubungan?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this subject and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus mata pelajaran ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="108"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="108"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="139"/>
        <source>Please enter new subject&apos;s name</source>
        <translation>Silahkan masukkan nama mata pelajaran baru</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="146"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Tidak dapat mengubah item. Nama baru telah berganda</translation>
    </message>
    <message>
        <source>Invalid subject</source>
        <translation type="obsolete">Mata Pelajaran salah</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="190"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform.cpp" line="203"/>
        <source>De-activated a number of %1 activities</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>SubjectsForm_template</name>
    <message>
        <source>FET - subjects</source>
        <translation type="obsolete">FET - mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="14"/>
        <source>Subjects</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Add subject</source>
        <translation type="obsolete">Tambah mata pelajaran</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">Ganti nama</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>Sortir</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="40"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="47"/>
        <source>Rename</source>
        <translation>Ganti Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="54"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="86"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="63"/>
        <source>Activate all activities for selected subject</source>
        <translation>Aktivasi semua kegiatan untuk mata pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsform_template.ui" line="70"/>
        <source>De-activate all activities for selected subject</source>
        <translation>Hapus semua kegiatan untuk mata pelajaran ini</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm</name>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="51"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="52"/>
        <source>No. of activities</source>
        <translation>Jmlh pertemuan</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform.cpp" line="53"/>
        <source>Duration</source>
        <translation>Durasi</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">Jmlh Jam</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">Periode</translation>
    </message>
</context>
<context>
    <name>SubjectsStatisticsForm_template</name>
    <message>
        <source>FET - Subjects statistics</source>
        <translation type="obsolete">FET - Statistik Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="14"/>
        <source>Subjects statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Statistik Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/interface/subjectsstatisticsform_template.ui" line="50"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>Teacher</name>
    <message>
        <location filename="../src/engine/teacher.cpp" line="35"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="37"/>
        <source>Name=%1</source>
        <comment>The name of the teacher</comment>
        <translation>Nama=%1</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="48"/>
        <source>Time constraints directly related to this teacher:</source>
        <translation>Batasan waktu berhubungan langsung dengan guru ini:</translation>
    </message>
    <message>
        <location filename="../src/engine/teacher.cpp" line="59"/>
        <source>Space constraints directly related to this teacher:</source>
        <translation>Batasan tempat berhubungan langsung dengan guru ini:</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>Input pengguna</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="68"/>
        <source>Please enter teacher&apos;s name</source>
        <translation>Silahka masukkan guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="74"/>
        <source>Teacher insertion dialog</source>
        <translation>Kotak dialog pemasukan guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="75"/>
        <source>Could not insert item. Must be a duplicate</source>
        <translation>Tidak dapat masukkan item. harus ada yang duplikasi</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>Informasi FET</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>Guru dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="103"/>
        <source>FET</source>
        <translation>FET</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>Apakah anda pasti ingin menghapus guru ini dan kegiatan dan batasan yang berhubungan?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this teacher and all related activities and constraints?
</source>
        <translation type="obsolete">Apakah anda pasti ingin menghapus guru ini dan kegiatan dan batasan yang berhubungan?
</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="105"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="105"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="135"/>
        <source>Please enter new teacher&apos;s name</source>
        <translation>Silahkan masukkan guru baru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="141"/>
        <source>Teacher modification dialog</source>
        <translation>Kotak dialog pemasukan guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="142"/>
        <source>Could not modify item. New name must be a duplicate</source>
        <translation>Tidak dapat mengubah item. Nama baru telah berganda</translation>
    </message>
    <message>
        <source>Invalid teacher</source>
        <translation type="obsolete">Guru salah</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="185"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan sejumlah %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform.cpp" line="197"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Non aktfikan sejumlah %1 kegiatan</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>Guru</translation>
    </message>
    <message>
        <source>Add teacher</source>
        <translation type="obsolete">Tambah Guru</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="79"/>
        <source>Sort alphabetically</source>
        <translation>Sortir secara Alphabet</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="40"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="47"/>
        <source>Rename</source>
        <translation>Ganti Nama</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="54"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="86"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Rename current</source>
        <translation type="obsolete">Ganti nama</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="63"/>
        <source>Activate all activities for selected teacher</source>
        <translation>Aktivasi semua kegiatan untuk guru ini</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersform_template.ui" line="70"/>
        <source>De-activate all activities for selected teacher</source>
        <translation>Hapus semua kegiatan untuk guru ini</translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm</name>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="51"/>
        <source>Teacher</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="52"/>
        <source>No. of activities</source>
        <translation>Jmlh pertemuan</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform.cpp" line="53"/>
        <source>Duration</source>
        <translation>Durasi</translation>
    </message>
    <message>
        <source>No. of hours</source>
        <translation type="obsolete">Jmlh Jam</translation>
    </message>
    <message>
        <source>periods</source>
        <translation type="obsolete">periode</translation>
    </message>
</context>
<context>
    <name>TeachersStatisticsForm_template</name>
    <message>
        <source>FET - Teachers statistics</source>
        <translation type="obsolete">FET - Statistik guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="14"/>
        <source>Teachers statistics</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Statistik Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/teachersstatisticsform_template.ui" line="50"/>
        <source>Close</source>
        <translation>Tutup</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>Tidak</translation>
    </message>
    <message>
        <location filename="../src/engine/timeconstraint.cpp" line="65"/>
        <source>yes</source>
        <comment>yes - meaning affirmative</comment>
        <translation>Ya</translation>
    </message>
</context>
<context>
    <name>TimetableExport</name>
    <message>
        <source>Soft conflicts of %1</source>
        <translation type="obsolete">Konflik lunak dari %1</translation>
    </message>
    <message>
        <source>Generated with FET %1 on %2</source>
        <translation type="obsolete">Dihasilkan dari FET %1 pada %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>Akhir file.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1490"/>
        <source>Conflicts of %1</source>
        <translation>Konflik dari %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>Peringatan! Hanya %1 dari %2 kegiatan ditempatkan!</translation>
    </message>
    <message>
        <source>CSS Stylesheet of %1</source>
        <translation type="obsolete">Stylesheet CSS dari %1</translation>
    </message>
    <message>
        <source>Stylesheet generated with FET %1 on %2</source>
        <translation type="obsolete">Stylesheet dihasilkan dengan FET %1 pada %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">Untuk memberi spasi antar halaman setiap dua jadwal, cut/potong bari %1 dan paste/sambung ke baris %2.</translation>
    </message>
    <message>
        <source>To hide an element just write the following phrase into the element</source>
        <translation type="obsolete">Untuk sembunyikan elemen cukup tulis kalimat ini pada elemen tersebut</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6631"/>
        <source>Institution name</source>
        <translation>Nama Institusi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6632"/>
        <source>Comments</source>
        <translation>Komentar</translation>
    </message>
    <message>
        <source>Table of content</source>
        <translation type="obsolete">Daftar Isi</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>Kelas</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>Kelas Paralel</translation>
    </message>
    <message>
        <source>Timetable generated with FET %1 on %2</source>
        <translation type="obsolete">Jadwal dihasilkan dengan FET %1 pada %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>Kembali ke atas</translation>
    </message>
    <message>
        <source>No rooms recorded in fet for %1.</source>
        <translation type="obsolete">Tidak ada ruangan direcord di FET untuk %1.</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>Detail</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>Kurang Detil</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>Tidak dapat membuka file %1 untuk ditulis. Silahkan periksa ruang kosong disk anda. Penyimpanan %1 dibatalkan.</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>Penulisan %1 memberi kode kesalahan %2, yang artinya penyimpanan gagal. Silahkan periksa ruang kosong pada disk anda.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="5421"/>
        <location filename="../src/engine/timetableexport.cpp" line="5547"/>
        <source>Subject</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1974"/>
        <source>Style the teachers free periods</source>
        <translation>Style waktu kosong guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="729"/>
        <source>Generation started on: %1</source>
        <comment>%1 is the time</comment>
        <translation>Pembuatan jadwal dimulai pada: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="731"/>
        <source>Random seed at the start of generation is: %1</source>
        <translation>Benih Acak pada awal generasi adalah: %1</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="733"/>
        <source>This file was automatically generated by FET %1.</source>
        <translation>File ini secara otomatis dihasilkan oleh FET %1.</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>Konflik lunak dari %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>Dihasilkan dari FET %1 pada %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1480"/>
        <source>Total soft conflicts:</source>
        <translation>Jumlah konflik lunak:</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1495"/>
        <source>Total conflicts:</source>
        <translation>Jumlah konflik:</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>Lihat 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>Jadwal dihasilkan dengan FET %1 pada %2</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>Stylesheet CSS dari %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>Stylesheet dihasilkan dengan FET %1 pada %2</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1879"/>
        <source>See the link %1 for more details.</source>
        <translation>Lihat taut %1 untuk lebih detil.</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>Hati-hati. Anda mungkin mendapatkan gaya bersama dan ambigu. CSS berarti bahwa definisi terakhir akan dipakai.</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>Guru ada sebuah jam kosong</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>Guru memiliki jam kosong batas</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>Guru memiliki jam kosong besar</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>Guru harus datang lebih cepat</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>Guru harus datang lebih awal</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>Guru harus tinggal lebih lama</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>Guru harus tinggal lebih lama lagi</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>Guru memiliki sebuah hari bebas</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>Guru tidak ada</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6201"/>
        <location filename="../src/engine/timetableexport.cpp" line="6355"/>
        <source>Single gap</source>
        <translation>Jam kosong tunggal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6202"/>
        <location filename="../src/engine/timetableexport.cpp" line="6356"/>
        <source>Border gap</source>
        <translation>Jam kosong batas</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6203"/>
        <location filename="../src/engine/timetableexport.cpp" line="6357"/>
        <source>Big gap</source>
        <translation>Jam kosong besar
</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>Harus datang awal</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>Harus tinggal lebih lama</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>Harus datang lebih awal lagi</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>Harus tinggal lebih lama lagi</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6208"/>
        <location filename="../src/engine/timetableexport.cpp" line="6362"/>
        <source>Free day</source>
        <translation>Hari kosong</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="6209"/>
        <location filename="../src/engine/timetableexport.cpp" line="6363"/>
        <source>Not available</source>
        <translation>Tidak ada</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>Periode Kosong Guru</translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">Jumlah konflik lunak:</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1481"/>
        <source>Soft conflicts list (in decreasing order):</source>
        <translation>Daftar konflik lunak (dalam urutan naik):</translation>
    </message>
    <message>
        <source>Total conflicts: </source>
        <translation type="obsolete">Jumlah konflik:</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1496"/>
        <source>Conflicts list (in decreasing order):</source>
        <translation>Daftar konflik (dalam urutan menaik):</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>FET - Kritis</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>Jadwal tidak dapat dibuat - tidak disave - ini tidak boleh terjadi (silakan laporakan bug)</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>Jadwal tidak lengkap - ini tidak boleh terjadi - silakan laporkan bug</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>Menambah batasan berikut ke file yang disimpan:</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>Batasan
%1 TIDAK ditambah ke file tersimpan - duplikat</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="840"/>
        <location filename="../src/engine/timetableexport.cpp" line="874"/>
        <source>FET information</source>
        <translation>Informasi FET</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>Abaikan informasi</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>Lihat selanjutnya</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="843"/>
        <location filename="../src/engine/timetableexport.cpp" line="877"/>
        <source>FET warning</source>
        <translation>Peringatan FET</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>Kritis FET</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>Tidak dapat save data +jadwal ke harddisk - mungkin harddisk penuh</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1748"/>
        <source>Timetables</source>
        <translation>Jadwal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Days Horizontal</source>
        <translation>Hari Horizontal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Days Vertical</source>
        <translation>Hair Vertikal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Time Horizontal</source>
        <translation>Waktu Horizontal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1750"/>
        <source>Time Vertical</source>
        <translation>Waktu Vertikal</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1756"/>
        <source>Subgroups</source>
        <translation>Grup</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>lihat</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1763"/>
        <source>Groups</source>
        <translation>Kelas Paralel</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1770"/>
        <source>Years</source>
        <translation>Kelas</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1777"/>
        <source>Teachers</source>
        <translation>Guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1784"/>
        <source>Teachers Free Periods</source>
        <translation>Jam kosong guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1791"/>
        <source>Rooms</source>
        <translation>Ruang</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1798"/>
        <source>Subjects</source>
        <translation>Mata Pelajaran</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1732"/>
        <source>View the soft conflicts list.</source>
        <translation>Lihat daftar konflik lunak.</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1805"/>
        <source>Activities</source>
        <translation>Kegiatan</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>Semua kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1736"/>
        <source>activities</source>
        <translation>kegiatan</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1737"/>
        <source>teachers</source>
        <translation>guru</translation>
    </message>
    <message>
        <location filename="../src/engine/timetableexport.cpp" line="1738"/>
        <source>subgroups</source>
        <translation>Grup</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>Untuk melakukan sebuah halaman hanya istirahat setelah setiap jadwal kedua, menghapus &quot;Halaman-break-sebelum: selalu;&quot; dalam &quot;table.even_table&quot;.</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>To hide an element just write the following phrase into the element: %1 (without quotes).</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>OpenOffice.org mengimpor tfoot &quot;&quot; salah. Jadi kita menggunakan &quot;tr.foot&quot; bukan &quot;tfoot.</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>belum bernama</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateForm</name>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="149"/>
        <source>FET warning</source>
        <translation>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="149"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>Data salah. Silahkan diperbaiki dan dicoba lagi</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>Informasi FET</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>Anda telah memasuki simulasi dengan aturan tanpa inisialisasi atau 0 kegiatan...dibatalakan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="162"/>
        <source>Entering simulation....precomputing, please be patient</source>
        <translation>Mulai simulasi...pra-hitungan, harap sabar</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="169"/>
        <source>Cannot generate - please modify your data</source>
        <translation>Tidak dapat dihasilkan - silahkan ubah data anda</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>Data tidak dapat diproses - silahkan ubah sesuai perintah
Untuk info lebih lanjut anda dapat bergabung ke milis atau tulis ke pembuat</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>Jumlah konflik:</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>Daftar konflik (dalam urutan menurun):
</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>Simulasi diinterupsi. FET tidak dapat menghasilkan jadwal sempurna. Mungkin anda perlu menurunkan batasan.</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>Hasil parsial disimpan di direktori %1 dalam bentuk html dan xml dan konflik dalam bentuk 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>Generate tidak mungkin</translation>
    </message>
    <message>
        <source>Total conflicts: </source>
        <translation type="obsolete">Jumlah konflik:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="653"/>
        <source>Total soft conflicts:</source>
        <translation>Jumlah konflik lunak:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="895"/>
        <source>Information relating difficult to schedule activities:</source>
        <translation>Informasi berkaitan kesulitan penjadwalan kegiatan:</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>Silakan periksa kendala terkait dengan kegiatan terakhir dalam daftar di bawah ini, yang mungkin sulit untuk jadwal:</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>Berikut adalah kegiatan ditempatkan yang menyebabkan kesulitan, dalam urutan dari yang pertama ke (terakhir FET yang terakhir gagal jadwal dan yang terakhir adalah sulit):</translation>
    </message>
    <message>
        <source>Additional information relating impossible to schedule activities:

</source>
        <translation type="obsolete">Informasi tambahan berhubungan dengan aktivitas jadwal:

</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">Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan:

</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">Ini adalah kegiatan yang telah ditempatkan yang menimbulkan inkonsisten, berurutan dari awal sampai akhir (terakhir  FET gagal dan terakhir yang tidak mungkin):

</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>No: %1</translation>
    </message>
    <message>
        <source>Id: %1</source>
        <translation type="obsolete">Id: %1</translation>
    </message>
    <message>
        <source> TN: </source>
        <translation type="obsolete">TN:</translation>
    </message>
    <message>
        <source>SN: %1</source>
        <translation type="obsolete">SN: %1</translation>
    </message>
    <message>
        <source> StN: </source>
        <translation type="obsolete">StN:</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>Ok</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>FET tidak dapat menghasilkan jadwal. Mungkin anda perlu merendahkan batasan.</translation>
    </message>
    <message>
        <source>Please check the constraints related to the activity below, which might be impossible to schedule:

</source>
        <translation type="obsolete">Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan:

</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="657"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>Daftar konflik lunak (dalam urutan menurun):</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>Alokasi dijalankan sukses, sisa %1 konflik lunak berbobot dari batasan dengan persentase bobot lebih rendah dari 100% (lihat menu Jadwal/Lihat konflik lunak atau file teks dari direktori output untuk detil.)

Hasil simulasi telah disimpan. Anda dapat mengecek Jadwal/Lihat. Hasil akan disimpan di direktori %2 pada bentuk html dan xml dan konflik lunak pada bentuk txt</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="712"/>
        <source>%1 out of %2 activities placed</source>
        <translation>%1 dari %2 kegiatan ditempatkan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="714"/>
        <source>Elapsed time:</source>
        <translation>Lama waktu:</translation>
    </message>
    <message>
        <source>%1 h</source>
        <translation type="obsolete">%1 j</translation>
    </message>
    <message>
        <source>%1 m</source>
        <translation type="obsolete">%1 m</translation>
    </message>
    <message>
        <source>%1 s</source>
        <translation type="obsolete">%1 d</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>Silahkan tunggu. Perlu 5 hingga 20 menit atau lebih untuk jadwal yang sangt rumit</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="768"/>
        <source>Activities are placed in order, most difficult ones first</source>
        <translation>Kegiatan ditempatkan sesuai aturan, paling rumit duluan</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>Proses pencaria semi acak, artinya anda akan mendapatkan jadwal yang berbeda setiap kali dijalankan. Anda dapat menentukan jadwal yang terbaik dari beberapa pencarian</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>Dianjurkan untuk memperkuat langkah demi langkah kendala (misalnya hari menit antara aktivitas berat atau guru (s) max kesenjangan), saat Anda memperoleh jadwal layak.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="784"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Hasil simulasi akan dikeluarkan di direktori %1 dalam bentuk html dan xml dan konflik dalam bentuk 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">Direkomendasikan memperkuat batasan selangkah demi selangkah (contohnya bobot n hari min antar kegiatan atau jam kosong maks guru), hingga mendapat jadwal yang bagus.</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>BARU: Jika jadwal tersangkut pada nomor kegiatan k tertentu (lalu mulai mundur), silakan periksa urutan evaluasi awal dan lihat nomor kegiatan k+1 pada daftar. Saya menemukan kesalahan dengan cara demikian.</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>Hasil tahap tertinggi sekarang harus ditulis dalam direktori %1 dalam mode html dan xml dan konflik dalam mode txt</translation>
    </message>
    <message>
        <source>Information relating difficult to schedule activities:

</source>
        <translation type="obsolete">Informasi kesulitan hubungan dengan kegiatan jadwal:

</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">Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan:

</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">Ini adalah kegiatan yang telah ditempatkan yang menimbulkan inkonsisten, berurutan dari awal sampai akhir (terakhir  FET gagal dan terakhir yang tidak mungkin):

</translation>
    </message>
    <message>
        <source> TN: </source>
        <comment>Teacher name</comment>
        <translation type="obsolete">TN:</translation>
    </message>
    <message>
        <source>SN: %1</source>
        <comment>Subject name</comment>
        <translation type="obsolete">SN: %1</translation>
    </message>
    <message>
        <source> StN: </source>
        <comment>Students names</comment>
        <translation type="obsolete">StN:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="923"/>
        <source>FET - information about difficult activities</source>
        <translation>FET - informasi tentang kegiatan sulit</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="957"/>
        <source>FET - information about initial order of evaluation of activities</source>
        <translation>FET - informasi tentang urutan awal evaluasi kegiatan</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>Biasanya, tidak perlu berhenti dan memulai lagi pencarian. Tetapi untuk jadwal yang sangat sulit mungkin membantu. Kadang pada kasus demikian FET dapat menyangkut dan berputar selamanya, dan memulai lagi akan menghasilkan solusi yang sangat cepat.</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>Konflik</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>Informasi tambahan berhubungan dengan aktivitas jadwal:</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>Id:%1(%2)</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>Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan:</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>Ini adalah kegiatan yang telah ditempatkan yang menimbulkan inkonsisten, berurutan dari awal sampai akhir (terakhir  FET gagal dan terakhir yang tidak mungkin):</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>Penjadwalan berhenti</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>hasil tahap parsial tertinggi akan disimpan dalam direktori %1 dalam mode html dan xml dan konflik dalam mode txt</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>Penjadwalan berheni (tahap tertinggi)</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>Silahkan periksa batasan berhubungan dengan kegiatan terakhir dibawah, yang tidak mungkin dijadwalkan:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform.cpp" line="651"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation>Konflik lunak</translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">Jumlah konflik lunak:</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>FET diatur untuk penjadwalan yang benar untuk %1 kegiatan sulit yang pertama. Anda dapat melihat urutan dari penempatan kegiatan pada kotak generate. Kegiatan yang mungkin menimbulkan masalah akan menjadi kegiatan selanjutnya pada awal urutan evaluasi. Kegiatan diurut dibawah ini:</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>Kegiatan sulit tidak dapat dihitung - silahkan laporkan bug yang mungkin</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>Silahkan cek batasan berhubungan dengan kegiatan yang mungkin bermasalah (atau guru atau kelas):</translation>
    </message>
    <message>
        <source>AT: %1</source>
        <comment>Activity tags</comment>
        <translation type="obsolete">AT: %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>%1 j</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>%1 m</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>%1 d</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>Maks kegiatan terpasang: %1(pada %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>Data + jadwal disimpan sebagai file data. FET (dengan kegiatan dikunci oleh kendala), sehingga Anda dapat membuka / memodifikasi / regenerasi jadwal saat kemudian</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">Otamatis dihasilkan</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>Penjadwalan jadwal baru</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="23"/>
        <source>Current stage:</source>
        <translation>Tahap sekarang:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="40"/>
        <source>Stop simulation and...</source>
        <translation>Hentikan simulasi dan...</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="49"/>
        <source>View current timetable and impossible activities</source>
        <translation>Lihat jadwal saat ini dan kegiatan yang tidak mungkin</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="59"/>
        <source>View highest stage timetable</source>
        <translation>Lihat jadwal tahap terakhir</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>Tanpa hentikan simulasi</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="78"/>
        <source>View initial order of placing the activities</source>
        <translation>Lihat tingkat awal dari peletahkan kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="88"/>
        <source>View difficult activities</source>
        <translation>Lihat kegiatan sulit</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="98"/>
        <source>Write current timetable</source>
        <translation>Tulis jadwal saat ini</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="108"/>
        <source>Write highest stage timetable</source>
        <translation>Tulis jadwal tahap akhir</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="134"/>
        <source>Close</source>
        <translation>Tutup</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">Tulis (save, update) hasil pada hard disk, tanpa
hentikan simulasi. Anda dapat melihat
jadwal parsial pada hard disk, dalam xml dan html.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="127"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegenerateform_template.ui" line="118"/>
        <source>Start</source>
        <translation>Mulai</translation>
    </message>
    <message>
        <source>Stop and see impossible activities</source>
        <translation type="obsolete">Berhenti dan melihat kegiatan yang tidak mungkin</translation>
    </message>
    <message>
        <source>See difficult activities without stoping simulation</source>
        <translation type="obsolete">Lihat kegiatan sulit tanpa menghilangkan simulasi</translation>
    </message>
    <message>
        <source>See initial order of placing the activities, without stopping simulation
(might help with impossible timetables).</source>
        <translation type="obsolete">Lihat urutan awal penempatan kegiata, tanpa menghentikan simulasi
(mungkin membantu dengan jadwal yang susah).</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm</name>
    <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>Informasi FET</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">Perhatian: Anda hanya dapat melihat jadwal yang dihasilkan pada hard disk, dalam bentuk html dan xml dan konflik lunak dalam betuk txt atau jadwal terbaru di menu Jadwal&gt;View. Jika diperlukan direktori %1 harus dikosongkan+dihapus sebelum lanjut.

Silakan dicatat, untuk data besar, setiap jadwal akan menempati megabyte lebih dari ruang hard disk, jadi pastikan anda mempunyai ruang yang cukup (anda dapat mengecek ukuran dari jadwal tunggal sebagai pencegahan).</translation>
    </message>
    <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>Maksimum dan juga nilai yang telah ditetapkan adalah%1 menit, yang berarti %2 jam, sehingga hampir tidak terbatas.</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>Direktori %1 ada dan tidak kosong ( file-file lama). Anda perlu secara manual menghapus isi dari direktori ini DAN direktorinya (atau mengubah namanya) dan lalu anda me-generate jadwl ganda</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="263"/>
        <source>FET warning</source>
        <translation>FET Peringatan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="263"/>
        <source>Data is wrong. Please correct and try again</source>
        <translation>Data salah. Silahkan diperbaiki dan dicoba lagi</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>Anda telah memasuki simulasi dengan aturan tanpa inisialisasi atau 0 kegiatan...dibatalakan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="281"/>
        <source>Cannot optimize - please modify your data</source>
        <translation>Tidak dapat dioptimasi - silahkan ubah data anda</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>Data tidak dapat diproses - silahkan ubah sesuai perintah
Untuk info lebih lanjut anda dapat bergabung ke milis atau tulis ke pembuat</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="318"/>
        <source>Timetable no: %1 =&gt; %2</source>
        <translation>Jadwal no: %1 =&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="339"/>
        <source>Total soft conflicts:</source>
        <translation>Jumlah konflik lunak:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="343"/>
        <source>Soft conflicts listing (in decreasing order):</source>
        <translation>Daftar konlik lunak (dalam urutan menurun):</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="368"/>
        <source>Simulation interrupted.</source>
        <translation>Simulasi berhenti.</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>Hasil Jadwal yang dihasilkan disimpan pada direktori %1 pada html dan xml dan konflik lunak pada 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>Simulasi berhasil dihentikan. Hasil disimpan di direktori %1 dalam bentuk html dan xml dan konflik lunak dalam bentuk 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>Jadwal ini: %1 dari %2 kegiatan ditempatkan, %3 jam %4 menit %5 detik</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>Jika anda mendapatkan jadwal yang susah, silakan masuk ke menu Hasilkan(tunggal) dan lihat urutan awal dari evaluasi kegiatan, mungkin membantu.</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>Anda hanya bisa melihat jadwal yang dihasilkan pada hard disk, dalam format html dan xml dan konflik lunak dalam format txt, atau jadwal terbaru di Jadwal / menu View. Hal ini diperlukan bahwa direktori %1 sampai dikosongkan + dihapus sebelum melanjutkan.</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>Perhatikan bahwa, untuk data yang besar, masing-masing jadwal bisa menduduki megabyte lebih banyak ruang hard disk, jadi pastikan Anda memiliki cukup ruang (Anda dapat memeriksa dimensi jadwal tunggal sebagai tindakan pencegahan).</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>Ada juga disimpan dalam format jadwal FET (data + kendala untuk mengunci jadwal)., Sehingga Anda dapat membuka masing-masing dari mereka kemudian</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="216"/>
        <source>Limit for each timetable</source>
        <translation>Batas untuk tiap jadwal</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>Anda dapat membatasi waktu pencarian, dengan menentukan jumlah maksimum menit diizinkan untuk belanjakan untuk setiap jadwal (opsi %1).</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform.cpp" line="337"/>
        <source>Soft conflicts</source>
        <comment>Title of dialog</comment>
        <translation>Konflik lunak</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>Total waktu pencarian adalah %1h %2m %3s</translation>
    </message>
    <message>
        <source>Total soft conflicts: </source>
        <translation type="obsolete">Jumlah konflik lunak:</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">Baru: Ada jadwal tersimpan dala format .fet (data+batasan dikunci ke jadwal), jadi kamu dapat membuka satu per satu di kemudian hari</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>Data+jadwal juga disimpan sebagai file .fet (data+batsan dikunci ke jadwal), jadi anda dapat membuka-mengubah-regenerate jadwal yang sama setelah itu</translation>
    </message>
</context>
<context>
    <name>TimetableGenerateMultipleForm_template</name>
    <message>
        <source>Automatically generate multiple timetables</source>
        <extracomment>Title of dialog</extracomment>
        <translation type="obsolete">Secara otomatis hasilkan jadwal berganda</translation>
    </message>
    <message>
        <source>Time limit for each timetable (minutes)</source>
        <translation type="obsolete">Batas waktu untuk setiap jadwal (menit)</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>Batas untuk tiap jadwal</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>menit </translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="74"/>
        <source>Number of timetables</source>
        <translation>Jumlah jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="98"/>
        <source>Start</source>
        <translation>Mulai</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="108"/>
        <source>Stop</source>
        <translation>Berhenti</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="122"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="115"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="14"/>
        <source>Generate multiple timetables</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Jadwalkan banyak jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/timetablegeneratemultipleform_template.ui" line="20"/>
        <source>Current timetable: 0 out of 0 activities placed</source>
        <translation>Jadwal ini: 0 dari 0 kegiatan ditempatkan</translation>
    </message>
</context>
<context>
    <name>TimetableShowConflictsForm_template</name>
    <message>
        <source>FET - showing the timetable conflicts</source>
        <translation type="obsolete">FET - tampilkan konflik jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableshowconflictsform_template.ui" line="14"/>
        <source>Soft conflicts</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Konflik lunak</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableshowconflictsform_template.ui" line="33"/>
        <source>Close</source>
        <translation>Tutup</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>waktu terkunci permanen</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>waktu terkunci</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>ruang terkunci permanen</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>tempat terkunci</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>Tambah %1 batasan waktu terkunci.</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>Tambah %1 batasan tempat terkunci.</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>Hapus %1 batasan waktu terkunci.</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>Hapus %1 batasan tempat terkunci.</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>Tidak ada batasan terkunci ditambah atau dihapus.</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>Kunci/buka: anda dapat memilih satu atau lebih kegiatan dalam jadwal dan ditoggle buka/kunci dalam waktu, tempat atau keduanya.</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>da akan ditambahkan atau dihapus penguncian kendala untuk kegiatan yang dipilih (mereka dapat dibuka hanya jika mereka tidak terkunci secara permanen).</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>WKP</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>WK</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>TKP</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>TK</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>Tambah 1 batasan waktu terkunci.</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>Tambah 1 batasan tempat terkunci.</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>Hapus 1 batasan tempat terkunci.</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>Hapus 1 batasan tempat terkunci.</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>Mengunci kendala waktu merupakan kendala aktivitas jenis lebih disukai saat start. kendala ruang Mengunci merupakan kendala ruang aktivitas jenis lebih disukai. Anda dapat melihat kendala-kendala dalam dialog kendala terkait. kendala penguncian baru ditambahkan di akhir daftar kendala.</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>Jika sebuah sel (permanen) dikunci dalam waktu atau ruang, berisi singkatan untuk menunjukkan bahwa: PLT (terkunci secara permanen waktu), LT (terkunci waktu), PLS (terkunci secara permanen spasi) atau LS (terkunci spasi).</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>Menambah batasan berikut:</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>Informasi FET</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>Abaikan informasi</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>Lihat selanjutnya</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="428"/>
        <source>Break with weight 100% in this slot</source>
        <translation>Putus dengan bobot 100% pada slot ini</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="424"/>
        <source>Room is not available with weight %1%</source>
        <translation>Ruang tidak tersedia dengan bobot %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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa kamar. Silakan menumbuhkan jadwal dan kemudian melihatnya</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="457"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation>Alokasi dalam jalur
Silahkan hentikan simulasi sebeum ini.</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>Anda mungkin mengalami masalah, karena FET mengharapkan menghapus 1 kendala, namun akan menghapus %1 kendala</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="746"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>You have an old timetable view teachers dialog opened - please close it</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>Batasan berikut akan dihapus:</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>Batasan %1 tidak akan dihilangkan, karena terkunci secara permanen. Jika Anda ingin membukanya Anda harus pergi ke menu batasan.</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>Masalah yang mungkin bisa sinkronisasi - jadi mungkin mencoba untuk menutup dialog melihat jadwal dan </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>Masalah kecil terdeteksi</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</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>Silahkan laporkan kemungkinan bug</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</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>Kelas  tidak valid - silakan tutup dialog ini dan membuka siswa baru melihat kotak dialog  jadwal</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>Kelas  tidak valid - silakan tutup dialog ini dan membuka siswa baru melihat kotak dialog  jadwal</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform.cpp" line="475"/>
        <source>Please select a room</source>
        <translation>Silahkan pilih ruang</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>Jadwal tidak tersedia dalam dialog melihat jadwal siswa - silakan menghasilkan jadwal baru</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>Jadwal tidak tersedia dalam dialog melihat jadwal guru - silakan menghasilkan jadwal baru atau menutup tampilan jadwal guru dialog</translation>
    </message>
</context>
<context>
    <name>TimetableViewRoomsForm_template</name>
    <message>
        <source>Viewing the timetable for the rooms</source>
        <translation type="obsolete">Melihat jadwal untuk ruang</translation>
    </message>
    <message>
        <source>Room</source>
        <translation type="obsolete">Ruang</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>Kunci/buka</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>Waktu</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>Tempat</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>Keduanya</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="94"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="122"/>
        <source>Room&apos;s name</source>
        <translation>Nama Ruang</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="32"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="obsolete">Detil</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">Silahkan klik pada tabel untuk detil dari kegiatan tertentu.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="101"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewroomsform_template.ui" line="14"/>
        <source>View rooms timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Lihat jadwal ruang</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>Menambah batasan berikut:</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>Informasi FET</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>Abaikan informasi</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>Lihat selanjutnya</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="540"/>
        <source>Students subgroup is not available 100% in this slot</source>
        <translation>Kelas grup tidak tersedia 100% pada slot ini</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="544"/>
        <source>Break with weight 100% in this slot</source>
        <translation>Putus dengan bobot 100% pada slot ini</translation>
    </message>
    <message>
        <source>Students</source>
        <translation type="obsolete">Siswa</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">Ruang:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="573"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation>Alokasi dalam jalur
Silahkan hentikan simulasi sebeum ini.</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>Anda mungkin mengalami masalah, karena FET mengharapkan menghapus 1 kendala, namun akan menghapus %1 kendala</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>Anda memiliki jadwal tua siswa melihat dialog terbuka - silahkan menutupnya</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>Batasan berikut akan dihapus:</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>Batasan %1 tidak akan dihilangkan, karena terkunci secara permanen. Jika Anda ingin membukanya Anda harus pergi ke menu batasan.</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>Masalah yang mungkin bisa sinkronisasi - jadi mungkin mencoba untuk menutup dialog melihat jadwal dan </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>Masalah kecil terdeteksi</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</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>Silahkan laporkan kemungkinan bug</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</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>Kelas  tidak valid - silakan tutup dialog ini dan membuka siswa baru melihat kotak dialog  jadwal</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>Kelas paralel  tidak valid - silahkan menutup dialog ini dan membuka tampilan jadwal siswa baru Dialog</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>kelompok tidak valid pada tahun yang dipilih, atau kelompok tahun berjalan tidak diperbarui</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>Solusi: silakan coba untuk memilih tahun yang berbeda dan setelah itu pilih tahun berjalan lagi, untuk me-refresh daftar grup, atau tutup dialog ini dan buka lagi siswa melihat jadwal dialog</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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa kamar. Silakan menumbuhkan jadwal dan kemudian melihatnya</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="512"/>
        <source>Room: %1</source>
        <translation>Ruang: %1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="594"/>
        <source>Please select a year</source>
        <translation>Silahkan pilih kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="598"/>
        <source>Please select a group</source>
        <translation>Silahkan pilih kelas paralel</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="602"/>
        <source>Please select a subgroup</source>
        <translation>Silahkan pilih grup</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform.cpp" line="878"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Jadwal tidak tersedia dalam dialog melihat jadwal siswa - silakan menghasilkan jadwal baru</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>Jadwal tidak tersedia dalam dialog melihat jadwal siswa - silakan menghasilkan jadwal baru atau menutup tampilan jadwal mahasiswa dialog</translation>
    </message>
</context>
<context>
    <name>TimetableViewStudentsForm_template</name>
    <message>
        <source>Viewing the timetable for the students</source>
        <translation type="obsolete">Tampilan jadwal untuk murid</translation>
    </message>
    <message>
        <source>Year</source>
        <translation type="obsolete">Kelas</translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="obsolete">Kelas Paralel</translation>
    </message>
    <message>
        <source>Subgroup</source>
        <translation type="obsolete">Grup</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>Baru</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>Kunci/buka</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>Waktu</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>Tempat</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>Keduanya</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="106"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="138"/>
        <source>Class name</source>
        <translation>Nama Kelas</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="168"/>
        <source>Details</source>
        <translation>Detil</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">Silahkan klik pada tabel untuk detil dari kegiatan tertentu.</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="113"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewstudentsform_template.ui" line="14"/>
        <source>View students timetable</source>
        <extracomment>Title of dialog</extracomment>
        <translation>Liha jadwal siswa</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>Menambah batasan berikut:</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>Informasi FET</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>Jadwal guru tidak dapat dicetak, karena guru tidak valid</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>Abaikan informasi</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>Lihat selanjutnya</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>Peringatan FET</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="430"/>
        <source>Teacher is not available 100% in this slot</source>
        <translation>Guru tidak tersedia 100% dalam slot ini</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="434"/>
        <source>Break with weight 100% in this slot</source>
        <translation>Istirahat dengan bobot 100% pada slot ini</translation>
    </message>
    <message>
        <source>The teacher&apos;s timetable cannot be printed,
because the teacher is invalid</source>
        <translation type="obsolete">Jadwal guru tidak dapat dicetak,
karena salah guru</translation>
    </message>
    <message>
        <source>R:</source>
        <translation type="obsolete">R:</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>Guru salah, Silahkan tutup kotakdialog ini dan buka sebuah jadwal lihat guru</translation>
    </message>
    <message>
        <source>Room: </source>
        <translation type="obsolete">Ruang:</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="464"/>
        <source>Allocation in course.
Please stop simulation before this.</source>
        <translation>Alokasi dalam jalur
Silahkan hentikan simulasi sebeum ini.</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>Anda mungkin mengalami masalah, karena FET mengharapkan menghapus 1 kendala, namun akan menghapus %1 batasan</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>You have an old timetable view teachers dialog opened - please close it</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>Batasan berikut akan dihapus:</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>Batasan %1 tidak akan dihilangkan, karena terkunci secara permanen. Jika Anda ingin membukanya Anda harus pergi ke menu batasan.</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>Masalah yang mungkin bisa sinkronisasi - jadi mungkin mencoba untuk menutup dialog melihat jadwal dan buka lagi</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>Masalah kecil terdeteksi</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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa guru. Silakan buat jadwal dan kemudian melihatnya</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>Tidak dapat menampilkan jadwal, karena Anda menambah atau menghapus beberapa ruang. Silakan buat jadwal dan kemudian melihatnya</translation>
    </message>
    <message>
        <source>R:%1</source>
        <comment>Room</comment>
        <translation type="obsolete">R:%1</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="402"/>
        <source>Room: %1</source>
        <translation>Ruang: %1</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</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>Silahkan laporkan kemungkinan bug</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>Masalah yang mungkin mungkin bahwa Anda memiliki 2 atau lebih kendala aktivitas jenis lebih suka saat start, dengan berat 100% terkait dengan aktivitas id %1, silakan tinggalkan hanya salah satu dari mereka</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="750"/>
        <source>FET help</source>
        <translation>Bantuan FET</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>Guru salah, Silahkan tutup kotakdialog ini dan buka sebuah jadwal lihat guru</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform.cpp" line="483"/>
        <source>Please select a teacher</source>
        <translation>Silahkan pilih guru</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>Jadwal tidak tersedia dalam dialog melihat jadwal siswa - silakan menghasilkan jadwal baru</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>Jadwal tidak tersedia dalam dialog melihat jadwal guru - silakan menghasilkan jadwal baru atau menutup tampilan jadwal guru dialog</translation>
    </message>
</context>
<context>
    <name>TimetableViewTeachersForm_template</name>
    <message>
        <source>Viewing the timetable for the teachers</source>
        <translation type="obsolete">Tampilan jadwal untuk guru</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>Lihat jadwal guru</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>Kunci/buka</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>Waktu</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>Tempat</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>Keduanya</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="94"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="101"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="obsolete">Detil</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="122"/>
        <source>Teacher&apos;s name</source>
        <translation>Nama guru</translation>
    </message>
    <message>
        <source>Please click on the table for details for a specific activity.</source>
        <translation type="obsolete">Silahkan klik pada tabel untuk detil dari kegiatan tertentu.</translation>
    </message>
    <message>
        <source>Teacher</source>
        <translation type="obsolete">Guru</translation>
    </message>
    <message>
        <location filename="../src/interface/timetableviewteachersform_template.ui" line="32"/>
        <source>New Item</source>
        <translation>Baru</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>Informasi FET</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>Kelas dipilih salah</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="98"/>
        <source>FET</source>
        <translation>FET</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">Apakah anda pasti ingin menghapus kelas ini dan semua  kelas paralel, grup, kegiatan dan batasan yang berhubungan?
</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>Apakah anda pasti ingin menghapus kelas%1 dan semua  kelas paralel, grup, kegiatan dan batasan yang berhubungan?</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="100"/>
        <source>Yes</source>
        <translation>Ya</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="100"/>
        <source>No</source>
        <translation>Tidak</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="175"/>
        <source>Activated a number of %1 activities</source>
        <translation>Aktifkan sejumlah  %1 kegiatan</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform.cpp" line="187"/>
        <source>De-activated a number of %1 activities</source>
        <translation>Non-aktifkan %1 kegiatan</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>Kelas Siswa</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="21"/>
        <source>New Item</source>
        <translation>Baru</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="40"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="95"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="88"/>
        <source>De-activate all activities for selected students year</source>
        <translation>Hapus semua kegiatan untuk kelas siswa ini</translation>
    </message>
    <message>
        <source>Add year (form, class)</source>
        <translation type="obsolete">Tambah kelas </translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="47"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="58"/>
        <source>Modify</source>
        <translation>Ubah</translation>
    </message>
    <message>
        <source>Remove current</source>
        <translation type="obsolete">Hapus</translation>
    </message>
    <message>
        <source>Modify current</source>
        <translation type="obsolete">Ubah</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="65"/>
        <source>Sort alphabetically</source>
        <translation>Sortir</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="74"/>
        <source>Divide year automatically by selecting categories</source>
        <translation>Bagi kelas dengan memilih kategori</translation>
    </message>
    <message>
        <location filename="../src/interface/yearsform_template.ui" line="81"/>
        <source>Activate all activities for selected students year</source>
        <translation>Aktivasi semua kegiatan untuk kelas siswa ini</translation>
    </message>
</context>
<context>
    <name>chooseFieldsDialog</name>
    <message>
        <source>FET - Import from CSV file</source>
        <translation type="obsolete">FET - Impor dari file CSV</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">Ok</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Batal</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 - impor %1 komentar</translation>
    </message>
    <message>
        <source>FET - import %1 comment</source>
        <translation type="obsolete">FET - impor %1 komentar</translation>
    </message>
    <message>
        <source>&amp;OK</source>
        <translation type="obsolete">&amp;Ok</translation>
    </message>
</context>
<context>
    <name>lastWarningsDialogE</name>
    <message>
        <source>FET - export comment</source>
        <comment>The comment of exporting operation</comment>
        <translation type="obsolete">FET - ekspor komentar</translation>
    </message>
    <message>
        <source>FET - export comment</source>
        <translation type="obsolete">FET - ekspor komentar</translation>
    </message>
    <message>
        <source>&amp;Ok</source>
        <translation type="obsolete">&amp;Ok</translation>
    </message>
</context>
</TS>
